分区超过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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




