“df -h”與“fdsisk -l”的分區大小

“df -h”與“fdsisk -l”的分區大小

使用“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 檔案系統的新大小!

相關內容