linux使用lvm扩展xfs格式磁盘

在使用 LVM 管理磁盘的情况下,如果想要将文件系统扩展到逻辑卷中的新空间,可以按照以下步骤操作(假设文件系统为 xfs 格式):

  1. 使用 fdiskparted 工具对分区进行扩展,创建一个新分区。

    ## 先查看下我们要扩展的文件系统是什么格式,比如xfs还是ext4,我要扩展的是xfs
    [root@test1cc ~]# df -Th
    Filesystem              Type      Size  Used Avail Use% Mounted on
    /dev/mapper/centos-root xfs       197G   58G  140G  29% /
    devtmpfs                devtmpfs  3.8G     0  3.8G   0% /dev
    tmpfs                   tmpfs     3.9G     0  3.9G   0% /dev/shm
    tmpfs                   tmpfs     3.9G  419M  3.5G  11% /run
    tmpfs                   tmpfs     3.9G     0  3.9G   0% /sys/fs/cgroup
    /dev/sda1               xfs      1014M  145M  870M  15% /boot
    tmpfs                   tmpfs     781M     0  781M   0% /run/user/0
    
    ## 使用lsblk查看目前的分区情况
    [root@test1cc ~]# lsblk
    NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    fd0               2:0    1    4K  0 disk 
    sda               8:0    0  100G  0 disk 
    ├─sda1            8:1    0    1G  0 part /boot
    └─sda2            8:2    0   99G  0 part 
      ├─centos-root 253:0    0  197G  0 lvm  /
      └─centos-swap 253:1    0    2G  0 lvm  [SWAP]
    sdb               8:16   0  100G  0 disk 
    
    ## 从上面我们可以看到sdb是新增加的物理磁盘,然后我们使用fdisk对其进行分区的创建以及文件系统的
    [root@test1cc ~]# fdisk /dev/sdb
    Welcome to fdisk (util-linux 2.23.2).
    
    Changes will remain in memory only, until you decide to write them.
    Be careful before using the write command.
    
    ## 这里我键入m可以查看帮助信息
    Command (m for help): m
    Command action
       a   toggle a bootable flag
       b   edit bsd disklabel
       c   toggle the dos compatibility flag
       d   delete a partition
       g   create a new empty GPT partition table
       G   create an IRIX (SGI) partition table
       l   list known partition types
       m   print this menu
       n   add a new partition
       o   create a new empty DOS partition table
       p   print the partition table
       q   quit without saving changes
       s   create a new empty Sun disklabel
       t   change a partition's system id
       u   change display/entry units
       v   verify the partition table
       w   write table to disk and exit
       x   extra functionality (experts only)
    
    # 这里我键入n 新加一个分区
    Command (m for help): n
    Partition type:
       p   primary (1 primary, 0 extended, 3 free)
       e   extended
    # 这里我键入p 选择新加分区为:主分区
    Select (default p): p
    # 选择一个盘号,比如选择2就是 sdb2
    Partition number (2-4, default 2): 2
    # 这里选择开始的扇区值,默认就行
    First cylinder (2611-4568, default 2611): 2611
    # 这里选择结束的扇区值,默认就是全部划分
    Last cylinder, +cylinders or +size{K,M,G} (2611-4568, default 4568): 4568
    
    # 查看划分好的分区情况
    命令(输入 m 获取帮助):p
    Disk /dev/sda:60 GiB,64424509440 字节,125829120 个扇区
    单元:扇区 / 1 * 512 = 512 字节
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0x4e52b0e8
    
    设备       启动    起点      末尾      扇区 大小 Id 类型
    /dev/sda1  *       2048   2099199   2097152   1G 83 Linux
    /dev/sda2       2099200 125829119 123729920  59G 8e Linux LVM
    
    # 将新划分的分区更改成lvm格式
    命令(输入 m 获取帮助):t
    分区号 (1,2, 默认  2): 2
    # 指定要改成的id号,8e代表LVM
    Hex 代码(输入 L 列出所有代码):8e
    # 保存更改,这时候分区就做好了
    Command (m for help): w
    The partition table has been altered!
    
    # 查看分区是否应更改
    [root@test1cc ~]# lsblk
    NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    fd0               2:0    1    4K  0 disk 
    sda               8:0    0  100G  0 disk 
    ├─sda1            8:1    0    1G  0 part /boot
    └─sda2            8:2    0   99G  0 part 
      ├─centos-root 253:0    0  197G  0 lvm  /
      └─centos-swap 253:1    0    2G  0 lvm  [SWAP]
    sdb               8:16   0  100G  0 disk 
    └─sdb2            8:17   0  100G  0 part
    
  1. 将新分区设置为 LVM 的物理卷(Physical Volume)。可以使用 pvcreate 命令来将新分区转化为物理卷。例如:pvcreate /dev/sdb2

  2. 将新的物理卷添加到 LVM 卷组(Volume Group)中。可以使用 vgextend 命令将新的物理卷添加到指定的卷组中。例如:vgextend VG Name /dev/sdb2

    ## 其实这时候可以用 vgdisplay 来查看卷组可用空间了
    [root@test1cc ~]# vgdisplay
      --- Volume group ---
      VG Name               centos
      System ID             
      Format                lvm2
      Metadata Areas        2
      Metadata Sequence No  7
      VG Access             read/write
      VG Status             resizable
      MAX LV                0
      Cur LV                2
      Open LV               2
      Max PV                0
      Cur PV                2
      Act PV                2
      VG Size               198.99 GiB
      PE Size               4.00 MiB
      Total PE              50942
      Alloc PE / Size       50942 / 198.99 GiB
      ## 这里可以看出可分配的空间为0了
      Free  PE / Size       0 / 0   
      VG UUID               js6vYn-qNne-v55x-20jM-tB1u-eEFY-0UIGtH
    
  1. 扩展逻辑卷(Logical Volume),使其占用新空间。可以使用 lvextend 命令将逻辑卷扩展到新的物理卷上。例如:lvextend -l +100%FREE LV Path,其中 +100%FREE 表示新的空间全部分配给逻辑卷。

  2. 最后,需要利用 xfs_growfs 命令来将xfs文件系统扩展到新的空间。例如:xfs_growfs /dev/mapper/centos-root(Filesystem Name,使用df -h可以看到)

    :如果是ext4文件系统,则需要使用resize2fs /dev/mapper/centos-root来将ext4文件系统扩展到新的空间

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,294评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,493评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,790评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,595评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,718评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,906评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,053评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,797评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,250评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,570评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,711评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,388评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,018评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,796评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,023评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,461评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,595评论 2 350

推荐阅读更多精彩内容