暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

CentOS7.9 / 目录扩容

原创 Skye 2023-06-27
348

分区超过2T不能使用fdisk,通过parted分区!!!

fdisk分区 /目录扩容

[root@gongjulian ~]# df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 16G 0 16G 0% /dev tmpfs 16G 0 16G 0% /dev/shm tmpfs 16G 8.6M 16G 1% /run tmpfs 16G 0 16G 0% /sys/fs/cgroup /dev/mapper/centos-root 44G 1.5G 43G 4% / /dev/vda1 1014M 153M 862M 16% /boot tmpfs 1.3G 0 1.3G 0% /run/user/0 [root@gongjulian ~]# fdisk -l Disk /dev/vda: 536.9 GB, 536870912000 bytes, 1048576000 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x000c8d79 Device Boot Start End Blocks Id System /dev/vda1 * 2048 2099199 1048576 83 Linux /dev/vda2 2099200 104857599 51379200 8e Linux LVM Disk /dev/mapper/centos-root: 47.2 GB, 47240445952 bytes, 92266496 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk /dev/mapper/centos-swap: 5368 MB, 5368709120 bytes, 10485760 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes [root@gongjulian ~]# fdisk /dev/vda 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. Command (m for help): n Partition type: p primary (2 primary, 0 extended, 2 free) e extended Select (default p): Using default response p Partition number (3,4, default 3): First sector (104857600-1048575999, default 104857600): Using default value 104857600 Last sector, +sectors or +size{K,M,G} (104857600-1048575999, default 1048575999): Using default value 1048575999 Partition 3 of type Linux and of size 450 GiB is set Command (m for help): p Disk /dev/vda: 536.9 GB, 536870912000 bytes, 1048576000 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x000c8d79 Device Boot Start End Blocks Id System /dev/vda1 * 2048 2099199 1048576 83 Linux /dev/vda2 2099200 104857599 51379200 8e Linux LVM /dev/vda3 104857600 1048575999 471859200 83 Linux Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 16: Device or resource busy. The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8) Syncing disks. [root@gongjulian ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 1024M 0 rom vda 252:0 0 500G 0 disk ├─vda1 252:1 0 1G 0 part /boot └─vda2 252:2 0 49G 0 part ├─centos-root 253:0 0 44G 0 lvm / └─centos-swap 253:1 0 5G 0 lvm [SWAP] [root@gongjulian ~]# partprobe [root@gongjulian ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 1024M 0 rom vda 252:0 0 500G 0 disk ├─vda1 252:1 0 1G 0 part /boot ├─vda2 252:2 0 49G 0 part │ ├─centos-root 253:0 0 44G 0 lvm / │ └─centos-swap 253:1 0 5G 0 lvm [SWAP] └─vda3 252:3 0 450G 0 part [root@gongjulian ~]# lvm lvm> pvcreate /dev/vda3 Physical volume "/dev/vda3" successfully created. lvm> pvdisplay --- Physical volume --- PV Name /dev/vda2 VG Name centos PV Size <49.00 GiB / not usable 3.00 MiB Allocatable yes (but full) PE Size 4.00 MiB Total PE 12543 Free PE 0 Allocated PE 12543 PV UUID HjmR4A-Xa96-Qtmp-McnD-tWrf-9jQx-HwPxeU "/dev/vda3" is a new physical volume of "450.00 GiB" --- NEW Physical volume --- PV Name /dev/vda3 VG Name PV Size 450.00 GiB Allocatable NO PE Size 0 Total PE 0 Free PE 0 Allocated PE 0 PV UUID AL9pva-Zho1-Aacj-7Ucl-J0cc-cMTz-qkt2Wn lvm> vgdisplay --- Volume group --- VG Name centos System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 3 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 2 Max PV 0 Cur PV 1 Act PV 1 VG Size <49.00 GiB PE Size 4.00 MiB Total PE 12543 Alloc PE / Size 12543 / <49.00 GiB Free PE / Size 0 / 0 VG UUID w5cvz3-GEj4-Nlmp-ehAi-Ir4C-6YJJ-hOW8wT lvm> vgextend centos /dev/vda3 Volume group "centos" successfully extended lvm> vgdisplay --- Volume group --- VG Name centos System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 4 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 498.99 GiB PE Size 4.00 MiB Total PE 127742 Alloc PE / Size 12543 / <49.00 GiB Free PE / Size 115199 / <450.00 GiB VG UUID w5cvz3-GEj4-Nlmp-ehAi-Ir4C-6YJJ-hOW8wT lvm> lvextend -l +100%FREE /dev/centos/root Size of logical volume centos/root changed from <44.00 GiB (11263 extents) to 493.99 GiB (126462 extents). Logical volume centos/root successfully resized. [root@gongjulian ~]# xfs_growfs /dev/centos/root meta-data=/dev/mapper/centos-root isize=512 agcount=4, agsize=2883328 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=0 spinodes=0 data = bsize=4096 blocks=11533312, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log =internal bsize=4096 blocks=5631, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 data blocks changed from 11533312 to 129497088 [root@gongjulian ~]# df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 16G 0 16G 0% /dev tmpfs 16G 0 16G 0% /dev/shm tmpfs 16G 8.6M 16G 1% /run tmpfs 16G 0 16G 0% /sys/fs/cgroup /dev/mapper/centos-root 494G 1.5G 493G 1% / /dev/vda1 1014M 153M 862M 16% /boot tmpfs 1.3G 0 1.3G 0% /run/user/0

fdisk分区 /home目录扩容

[root@localhost ~]# fdisk -l 磁盘 /dev/vda:2147.5 GB, 2147483648000 字节,4194304000 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x000c9f17 设备 Boot Start End Blocks Id System /dev/vda1 * 2048 2099199 1048576 83 Linux /dev/vda2 2099200 1258291199 628096000 8e Linux LVM 磁盘 /dev/mapper/centos-root:53.7 GB, 53687091200 字节,104857600 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘 /dev/mapper/centos-swap:33.8 GB, 33822867456 字节,66060288 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘 /dev/mapper/centos-home:555.7 GB, 555653005312 字节,1085259776 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 [root@localhost ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 40G 0 40G 0% /dev tmpfs 40G 0 40G 0% /dev/shm tmpfs 40G 8.8M 40G 1% /run tmpfs 40G 0 40G 0% /sys/fs/cgroup /dev/mapper/centos-root 50G 14G 37G 27% / /dev/mapper/centos-home 518G 427G 91G 83% /home /dev/vda1 1014M 153M 862M 16% /boot tmpfs 7.9G 0 7.9G 0% /run/user/1000 tmpfs 7.9G 0 7.9G 0% /run/user/0 [root@localhost ~]# fdisk /dev/vda 欢迎使用 fdisk (util-linux 2.23.2)。 更改将停留在内存中,直到您决定将更改写入磁盘。 使用写入命令前请三思。 命令(输入 m 获取帮助):p 磁盘 /dev/vda:2147.5 GB, 2147483648000 字节,4194304000 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x000c9f17 设备 Boot Start End Blocks Id System /dev/vda1 * 2048 2099199 1048576 83 Linux /dev/vda2 2099200 1258291199 628096000 8e Linux LVM 命令(输入 m 获取帮助):n Partition type: p primary (2 primary, 0 extended, 2 free) e extended Select (default p): Using default response p 分区号 (3,4,默认 3): 起始 扇区 (1258291200-4194303999,默认为 1258291200): 将使用默认值 1258291200 Last 扇区, +扇区 or +size{K,M,G} (1258291200-4194303999,默认为 4194303999): 将使用默认值 4194303999 分区 3 已设置为 Linux 类型,大小设为 1.4 TiB 命令(输入 m 获取帮助):p 磁盘 /dev/vda:2147.5 GB, 2147483648000 字节,4194304000 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x000c9f17 设备 Boot Start End Blocks Id System /dev/vda1 * 2048 2099199 1048576 83 Linux /dev/vda2 2099200 1258291199 628096000 8e Linux LVM /dev/vda3 1258291200 4194303999 1468006400 83 Linux 命令(输入 m 获取帮助):w The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 16: 设备或资源忙. The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8) 正在同步磁盘。 [root@localhost ~]# partprobe [root@localhost ~]# [root@localhost ~]# [root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 1024M 0 rom vda 252:0 0 2T 0 disk ├─vda1 252:1 0 1G 0 part /boot ├─vda2 252:2 0 599G 0 part │ ├─centos-root 253:0 0 50G 0 lvm / │ ├─centos-swap 253:1 0 31.5G 0 lvm [SWAP] │ └─centos-home 253:2 0 517.5G 0 lvm /home └─vda3 252:3 0 1.4T 0 part [root@localhost ~]# lvm lvm> vgdisplay --- Volume group --- VG Name centos System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 4 VG Access read/write VG Status resizable MAX LV 0 Cur LV 3 Open LV 3 Max PV 0 Cur PV 1 Act PV 1 VG Size <599.00 GiB PE Size 4.00 MiB Total PE 153343 Alloc PE / Size 153342 / 598.99 GiB Free PE / Size 1 / 4.00 MiB VG UUID PViRWN-FIJU-r3nc-RVaR-6ju3-ld9I-OALMK1 lvm> lvdisplay --- Logical volume --- LV Path /dev/centos/swap LV Name swap VG Name centos LV UUID ESX4Wt-sJvz-azmG-JkVa-f7zH-JpSv-7eiWkz LV Write Access read/write LV Creation host, time localhost, 2021-10-26 15:51:34 +0800 LV Status available # open 2 LV Size 31.50 GiB Current LE 8064 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:1 --- Logical volume --- LV Path /dev/centos/home LV Name home VG Name centos LV UUID CSLndZ-2PUY-XddS-h4dB-IdtJ-StNU-4x7cWG LV Write Access read/write LV Creation host, time localhost, 2021-10-26 15:51:34 +0800 LV Status available # open 1 LV Size 517.49 GiB Current LE 132478 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:2 --- Logical volume --- LV Path /dev/centos/root LV Name root VG Name centos LV UUID U8flDX-busL-SkBo-2UIR-5ZtV-2xw9-B9gPI3 LV Write Access read/write LV Creation host, time localhost, 2021-10-26 15:51:35 +0800 LV Status available # open 1 LV Size 50.00 GiB Current LE 12800 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:0 lvm> pvcreate /dev/vda3 Physical volume "/dev/vda3" successfully created. lvm> lvm> lvm> pvdisplay --- Physical volume --- PV Name /dev/vda2 VG Name centos PV Size <599.00 GiB / not usable 3.00 MiB Allocatable yes PE Size 4.00 MiB Total PE 153343 Free PE 1 Allocated PE 153342 PV UUID 6W6a7w-jmFy-CpU8-3UNp-aDmW-gRbg-ekZfjU "/dev/vda3" is a new physical volume of "<1.37 TiB" --- NEW Physical volume --- PV Name /dev/vda3 VG Name PV Size <1.37 TiB Allocatable NO PE Size 0 Total PE 0 Free PE 0 Allocated PE 0 PV UUID RrEcbN-iAEt-K6nf-Pq30-hAeJ-qndZ-0yu1ux lvm> vgextend centos /dev/vda3 Volume group "centos" successfully extended lvm> vgdisplay --- Volume group --- VG Name centos System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 5 VG Access read/write VG Status resizable MAX LV 0 Cur LV 3 Open LV 3 Max PV 0 Cur PV 2 Act PV 2 VG Size 1.95 TiB PE Size 4.00 MiB Total PE 511742 Alloc PE / Size 153342 / 598.99 GiB Free PE / Size 358400 / <1.37 TiB VG UUID PViRWN-FIJU-r3nc-RVaR-6ju3-ld9I-OALMK1 lvm> lvextend -l +100%FREE /dev/centos/home Size of logical volume centos/home changed from 517.49 GiB (132478 extents) to 1.87 TiB (490878 extents). Logical volume centos/home successfully resized. lvm> exit Exiting. [root@localhost ~]# less /etc/fstab [root@localhost ~]# xfs_growfs /dev/centos/home meta-data=/dev/mapper/centos-home isize=512 agcount=4, agsize=33914368 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=0 spinodes=0 data = bsize=4096 blocks=135657472, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log =internal bsize=4096 blocks=66239, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 data blocks changed from 135657472 to 502659072 [root@localhost ~]# [root@localhost ~]# [root@localhost ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 40G 0 40G 0% /dev tmpfs 40G 0 40G 0% /dev/shm tmpfs 40G 8.8M 40G 1% /run tmpfs 40G 0 40G 0% /sys/fs/cgroup /dev/mapper/centos-root 50G 14G 37G 27% / /dev/mapper/centos-home 1.9T 427G 1.5T 23% /home /dev/vda1 1014M 153M 862M 16% /boot tmpfs 7.9G 0 7.9G 0% /run/user/1000 tmpfs 7.9G 0 7.9G 0% /run/user/0

parted分区 /目录扩容

因为这次分区空间有2T,使用parted分区

-----parted分区--------------- [root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 1024M 0 rom vda 252:0 0 100G 0 disk ├─vda1 252:1 0 1G 0 part /boot └─vda2 252:2 0 99G 0 part ├─centos-root 253:0 0 50G 0 lvm / ├─centos-swap 253:1 0 10G 0 lvm [SWAP] └─centos-home 253:2 0 39G 0 lvm /home vdb 252:16 0 2T 0 disk [root@localhost ~]# parted /dev/vdb GNU Parted 3.1 Using /dev/vdb Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) p Error: /dev/vdb: unrecognised disk label Model: Virtio Block Device (virtblk) Disk /dev/vdb: 2199GB Sector size (logical/physical): 512B/512B Partition Table: unknown Disk Flags: (parted) print Error: /dev/vdb: unrecognised disk label Model: Virtio Block Device (virtblk) Disk /dev/vdb: 2199GB Sector size (logical/physical): 512B/512B Partition Table: unknown Disk Flags: (parted) mklabel gpt (parted) p Model: Virtio Block Device (virtblk) Disk /dev/vdb: 2199GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags (parted) mkpart primary 0% 100% (parted) p Model: Virtio Block Device (virtblk) Disk /dev/vdb: 2199GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 2199GB 2199GB primary (parted) quit Information: You may need to update /etc/fstab. [ 811.566849] vdb: vdb1 [root@localhost ~]# [root@localhost ~]# [root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 1024M 0 rom vda 252:0 0 100G 0 disk ├─vda1 252:1 0 1G 0 part /boot └─vda2 252:2 0 99G 0 part ├─centos-root 253:0 0 50G 0 lvm / ├─centos-swap 253:1 0 10G 0 lvm [SWAP] └─centos-home 253:2 0 39G 0 lvm /home vdb 252:16 0 2T 0 disk └─vdb1 252:17 0 2T 0 part ------lvm /目录扩容----------- [root@localhost ~]# lvm lvm> pvcreate /dev/vdb1 Physical volume "/dev/vdb1" successfully created. lvm> pvdisplay --- Physical volume --- PV Name /dev/vda2 VG Name centos PV Size <99.00 GiB / not usable 3.00 MiB Allocatable yes (but full) PE Size 4.00 MiB Total PE 25343 Free PE 0 Allocated PE 25343 PV UUID mSHF2d-XB0X-IlBz-y7ER-XK3k-u9WW-Cp9p9E "/dev/vdb1" is a new physical volume of "<2.00 TiB" --- NEW Physical volume --- PV Name /dev/vdb1 VG Name PV Size <2.00 TiB Allocatable NO PE Size 0 Total PE 0 Free PE 0 Allocated PE 0 PV UUID uSdUzO-b7BW-HOBe-OUkR-g0Un-Bd4S-PDSjNi lvm> vgdisplay --- Volume group --- VG Name centos System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 4 VG Access read/write VG Status resizable MAX LV 0 Cur LV 3 Open LV 3 Max PV 0 Cur PV 1 Act PV 1 VG Size <99.00 GiB PE Size 4.00 MiB Total PE 25343 Alloc PE / Size 25343 / <99.00 GiB Free PE / Size 0 / 0 VG UUID YkncT9-kufH-11d9-8F2i-g4F8-TVwg-xea10D lvm> vgextend centos /dev/vdb1 Volume group "centos" successfully extended lvm> vgdisplay --- Volume group --- VG Name centos System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 5 VG Access read/write VG Status resizable MAX LV 0 Cur LV 3 Open LV 3 Max PV 0 Cur PV 2 Act PV 2 VG Size <2.10 TiB PE Size 4.00 MiB Total PE 549630 Alloc PE / Size 25343 / <99.00 GiB Free PE / Size 524287 / <2.00 TiB VG UUID YkncT9-kufH-11d9-8F2i-g4F8-TVwg-xea10D lvm> lvextend -l +100%FREE /dev/centos/root Size of logical volume centos/root changed from 50.00 GiB (12800 extents) to <2.05 TiB (537087 extents). Logical volume centos/root successfully resized. lvm> exit Exiting. [root@localhost ~]# xfs_growfs /dev/centos/root meta-data=/dev/mapper/centos-root isize=512 agcount=4, agsize=3276800 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=0 spinodes=0 data = bsize=4096 blocks=13107200, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log =internal bsize=4096 blocks=6400, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 data blocks changed from 13107200 to 549977088 [root@localhost ~]# df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 32G 0 32G 0% /dev tmpfs 32G 0 32G 0% /dev/shm tmpfs 32G 8.6M 32G 1% /run tmpfs 32G 0 32G 0% /sys/fs/cgroup /dev/mapper/centos-root 2.1T 1.7G 2.1T 1% / /dev/vda1 1014M 153M 862M 16% /boot /dev/mapper/centos-home 39G 33M 39G 1% /home tmpfs 6.3G 0 6.3G 0% /run/user/0
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论