tmpfsとディスクパーティション(パーティションサイズがdfとfdiskの間で一致しません)

tmpfsとディスクパーティション(パーティションサイズがdfとfdiskの間で一致しません)

私のハードドライブのスペースがすぐに不足しています。それでパーティションを変えようとすると理解できない部分が見つかりました。

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//の場合、次のものを使用できますext3ext4dumpe2fs

sudo dumpe2fs /dev/sda1 | head -n 46

フルファイルシステムに関する多くの情報を表示します(46行目以降は、ここに関連しないグループの詳細が表示されます)。特に探している行はBlock sizeFree blocks;ファイルシステムの空き容量を決定するために使用されます。

実際の質問については、パーティションの内容が不要な場合は、そのパーティションを削除して空き領域がすべて含まれている新しいパーティションを作成し、すべてのsda5「拡張」パーティションのコンテナパーティションとしてマウントできます。あなたはそれを使用することはできません。空き領域を削除し、サイズを変更して再利用できますが、もっと面倒です。sda8sda5/home/username/new_partitionsda2sda1sda2

これを行う場合は、デバイス番号の変更に注意してください。 UUIDではなくUUIDを/etc/fstab使用してパーティションをマウントした場合は、それを変更する必要があります。/dev/sda9/dev/sda11

関連情報