Размер раздела с использованием "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 был 20 ГБ, я уменьшил его до 5 ГБ, теперь я хочу переместить эти 15 ГБ в другое место, но fdisk по-прежнему показывает, что /dev/sda2 занимает 20 ГБ.
решение1
От man resize2fs
:
Программа resize2fs не управляет размером разделов.
...
Если вы хотите уменьшить раздел ext2, сначала используйте resize2fs для уменьшения размера файловой системы. Затем вы можете использовать fdisk(8) для уменьшения размера раздела. При уменьшении размера раздела убедитесь, что вы не делаете его меньше нового размера файловой системы ext2!