1. 程式人生 > 實用技巧 >Linux 系統盤擴容

Linux 系統盤擴容

通過esxi 調整磁碟大小,由20G升級為200G

檢視磁碟和分割槽大小

root@localhost:/home/maoxian# fdisk -l
Disk /dev/sda: 200 GiB, 214748364800 bytes, 419430400 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
Disklabel type: gpt
Disk identifier: E39886EF-370D-49F9-A1A5-C3B8152CF3A6

Device     Start      End  Sectors Size Type
/dev/sda1   2048     4095     2048   1M BIOS boot
/dev/sda2   4096 41940991 41936896  20G Linux filesystem
root@localhost:/home/maoxian# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            7.9G     0  7.9G   0% /dev
tmpfs           1.6G  892K  1.6G   1% /run
/dev/sda2        20G  7.1G   12G  39% /
tmpfs           7.9G     0  7.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           7.9G     0  7.9G   0% /sys/fs/cgroup
tmpfs           1.6G     0  1.6G   0% /run/user/1000

擴容對應的分割槽,這裡為 /dev/sda 的第 2 個分割槽

root@localhost:/home/maoxian# growpart /dev/sda 2
CHANGED: partition=2 start=4096 old: size=41936896 end=41940992 new: size=419426271,end=419430367
root@localhost:/home/maoxian# resize2fs /dev/sda2
resize2fs 1.44.1 (24-Mar-2018)
Filesystem at /dev/sda2 is mounted on /; on-line resizing required
old_desc_blocks = 3, new_desc_blocks = 25
The filesystem on /dev/sda2 is now 52428283 (4k) blocks long.

再次檢視分割槽大小

root@localhost:/home/maoxian# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            7.9G     0  7.9G   0% /dev
tmpfs           1.6G  892K  1.6G   1% /run
/dev/sda2       197G  7.1G  182G   4% /
tmpfs           7.9G     0  7.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           7.9G     0  7.9G   0% /sys/fs/cgroup
tmpfs           1.6G     0  1.6G   0% /run/user/1000
root@localhost:/home/maoxian# fdisk -l
Disk /dev/sda: 200 GiB, 214748364800 bytes, 419430400 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
Disklabel type: gpt
Disk identifier: E39886EF-370D-49F9-A1A5-C3B8152CF3A6

Device     Start       End   Sectors  Size Type
/dev/sda1   2048      4095      2048    1M BIOS boot
/dev/sda2   4096 419430366 419426271  200G Linux filesystem