
「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 ファイルシステムの新しいサイズよりも小さくしないように注意してください。