"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 파일 시스템의 새 크기보다 작게 만들지 않도록 주의하세요!

관련 정보