私のハードドライブのスペースがすぐに不足しています。それでパーティションを変えようとすると理解できない部分が見つかりました。
df -h
私に次のような出力を与えます。
Filesystem Size Used Avail Use% Mounted on
/dev/sda11 120G 11G 103G 10% /
udev 10M 0 10M 0% /dev
tmpfs 3.2G 8.7M 3.2G 1% /run
tmpfs 7.9G 0 7.9G 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup
/dev/sda9 92G 36G 52G 41% /home
tmpfs 1.6G 4.0K 1.6G 1% /run/user/1000
私はLinuxがパーティションで実行されていると仮定sda9
し、sda11
全体のサイズが tmpfs
約21GBであることに注意してください(減らすことはできますか?)。私はfdisk
これが本当であることを確認しました。
Disk /dev/sda: 232.9 GiB, 250059350016 bytes, 488397168 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
Disklabel type: dos
Disk identifier: 0x0007ac02
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 1953791 1951744 953M 83 Linux
/dev/sda2 1955838 488396799 486440962 232G 5 Extended
/dev/sda5 1955840 2148351 192512 94M 83 Linux
/dev/sda6 2150400 11913215 9762816 4.7G 83 Linux
/dev/sda7 11915264 31444991 19529728 9.3G 83 Linux
/dev/sda8 31447040 33398783 1951744 953M 83 Linux
/dev/sda9 33400832 228710399 195309568 93.1G 83 Linux
/dev/sda10 482619392 488396799 5777408 2.8G 82 Linux swap / Solaris
/dev/sda11 * 228712448 482609151 253896704 121.1G 83 Linux
sda2
それから(ストレージスペースを増やすために使用したいパーティション)と(つまり、スワップパーティション)に加えて、私がsda10
知らない他のパーティション(sda1, sda5, sda6, sda7, sda8
)が5つ(合計サイズが約15GB)あることに気づきました。
df -h
誰にでも実行すると、次のような結果が得られます。
office :: ~ » df -h /dev/sda1
Filesystem Size Used Avail Use% Mounted on
udev 10M 0 10M 0% /dev
混乱して、各パーティションのサイズは10Mで、以前は合計15GBまたは21GBでした。
/home/username/new_partion/
私の質問:空き領域がすべてあるパーティションを作成し、
sda2
最後にsda1, sda5, sda6, sda7
これらのパーティションを削除またはサイズを縮小するsda8
にはどうすればよいですか?
答え1
df
利用可能なディスク容量の表示インストール済み分割。デバイス名を指定すると、対応するマウントされたパーティションが検索され表示されるため、df /dev/sda9
システムで機能します。ただし、/dev/sda1
マウントされていないため、「最も最近」マウントされたファイルシステムを探します。/dev
あなたの場合は10MBのRAMベースのファイルシステムです。
アンマウントされたパーティションの空き領域を見つけるには、他のツールを使用する必要があります。ext2
//の場合、次のものを使用できますext3
。ext4
dumpe2fs
sudo dumpe2fs /dev/sda1 | head -n 46
フルファイルシステムに関する多くの情報を表示します(46行目以降は、ここに関連しないグループの詳細が表示されます)。特に探している行はBlock size
とFree blocks
;ファイルシステムの空き容量を決定するために使用されます。
実際の質問については、パーティションの内容が不要な場合は、そのパーティションを削除して空き領域がすべて含まれている新しいパーティションを作成し、すべてのsda5
「拡張」パーティションのコンテナパーティションとしてマウントできます。あなたはそれを使用することはできません。空き領域を削除し、サイズを変更して再利用できますが、もっと面倒です。sda8
sda5
/home/username/new_partition
sda2
sda1
sda2
これを行う場合は、デバイス番号の変更に注意してください。 UUIDではなくUUIDを/etc/fstab
使用してパーティションをマウントした場合は、それを変更する必要があります。/dev/sda9
/dev/sda11