使用“df-h”的分區大小
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 19G 17G 516M 98% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 285M 4.0K 285M 1% /dev
tmpfs 57M 432K 57M 1% /run
none 5.0M 4.0K 5.0M 1% /run/lock
none 285M 0 285M 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/sda2 4.8G 227M 4.4G 5% /boot
使用“fdisk -l /dev/sda2”的分割區大小
Disk /dev/sda2: 20.0 GB, 19999490048 bytes
161 heads, 2 sectors/track, 121309 cylinders, total 39061504 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 identifier: 0xfa33242a
Device Boot Start End Blocks Id System
/dev/sda2p1 2048 25167871 12582912 83 Linux
/dev/sda2 大小在這兩種情況下有何不同? /dev/sda2 大小最初為 20G,我將其縮小到 5G,現在我想將這 15G 移到其他地方,但 fdisk 仍然顯示 /dev/sda2 持有 20G。
答案1
從man resize2fs
:
resize2fs 程式不操作分區的大小。
…
如果您想縮小 ext2 分割區,請先使用 resize2fs 來縮小檔案系統的大小。然後您可以使用 fdisk(8) 來縮小分割區的大小。縮小分割區大小時,請確保不要使其小於 ext2 檔案系統的新大小!