GNU/Linux >> Linux の 問題 >  >> Linux

パーティションを作成するためにデバイスに残っている空き容量を確認する方法

root としてシェルを入力します:

# cfdisk /dev/sdX  #Where /dev/sdX is the device 

次のように表示されます:

cfdisk (util-linux-ng 2.18)

                          Disk Drive: /dev/sdb
                    Size: 3926949888 bytes, 3926 MB
          Heads: 255   Sectors per Track: 63   Cylinders: 477

Name        Flags      Part Type  FS Type          [Label]        Size (MB)
sdb1                    Primary   vfat             [ABDEL]          1998.75
sdb2        Boot        Primary   ext3             [linx]           1924.72

デバイスに空き容量がある場合は表示されます。

注:実際、cfdisk は端末ベースのパーティション エディターです。


parted を使用することもできます コマンドモード:

parted /dev/sda unit MiB print free

出力:

Model: ATA M4-CT128M4SSD2 (scsi)
Disk /dev/sda: 122104MiB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start     End        Size      Type     File system     Flags
        0.03MiB   1.00MiB    0.97MiB            Free Space
 1      1.00MiB   28672MiB   28671MiB  primary  ext4
        28672MiB  28673MiB   1.00MiB            Free Space
 2      28673MiB  30720MiB   2047MiB   primary  linux-swap(v1)
        30720MiB  30721MiB   1.00MiB            Free Space
 3      30721MiB  92160MiB   61439MiB  primary  ntfs
        92160MiB  122104MiB  29944MiB           Free Space

実行できる合計空き容量だけが必要な場合:

parted /dev/sda unit MiB print free | awk '/Free Space/{c++; sum += $3} \
END{if(c == 0) print "No Free Space"; else print sum" MiB"}'
29947 MiB

サイズを表示するために別の単位を使用できます:B TBまで 、 KiB TiBまで など (man parted を参照) 詳細はこちら)


すべてのドライブ/パーティションとそれらの残りのサイズを報告するには:

df -h

または:

fdisk -l

フォルダには、ディスク使用量を使用します -sh のコマンド オプション:

du -sh

注:-h 人間が読める表示用です (つまり、340000000 ブロック/バイトではなく 34 GB)


Linux
  1. ループバック デバイス内にパーティションを作成する方法

  2. Bash:デバイスにスペースが残っていません

  3. デバイスに空き容量がありません

  1. Linuxでdfを使用して空きディスク容量を確認します

  2. サーバーにどのくらいの空きディスク容量が必要ですか?

  3. Sudo - sudo があるかどうか、および/または残り時間を確認するコマンドはありますか?

  1. 空きディスク容量を確認するための5つのLinuxコマンド

  2. Linuxでディスク容量を確認する方法

  3. bash で現在のパーティションの空きディスク容量を確認する