Tamanho da partição de “df -h” vs “fdsisk -l”

Tamanho da partição de “df -h” vs “fdsisk -l”

Tamanho da partição usando “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

Tamanho da partição usando "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

Como o tamanho /dev/sda2 difere em ambos os casos. O tamanho de /dev/sda2 era inicialmente 20G, reduzi para 5G, agora quero mover esses 15G para outro lugar, mas o fdisk ainda mostra /dev/sda2 segurando 20G.

Responder1

De man resize2fs:

O programa resize2fs não manipula o tamanho das partições.

...

Se você deseja reduzir uma partição ext2, primeiro use resize2fs para reduzir o tamanho do sistema de arquivos. Então você pode usar fdisk(8) para diminuir o tamanho da partição. Ao diminuir o tamanho da partição, certifique-se de não torná-la menor que o novo tamanho do sistema de arquivos ext2!

informação relacionada