ハードドライブスペースがありません

ハードドライブスペースがありません

4TBドライブがありますが、スペースが不足しています。

7814035086 セクタのパーティションがあります。

$ sudo gdisk -l /dev/sdc
GPT fdisk (gdisk) version 1.0.1

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/sdc: 7814037168 sectors, 3.6 TiB
Logical sector size: 512 bytes
Disk identifier (GUID): AD8CFC18-1D06-5631-8127-13DCC57E1921
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 7814037134
Partitions will be aligned on 2048-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048      7814037134   3.6 TiB     8300  Linux filesystem

パーティションが暗号化されました。

$ sudo cryptsetup status /dev/dm-0
/dev/dm-0 is active and is in use.
  type:    LUKS1
  cipher:  aes-xts-plain64
  keysize: 512 bits
  device:  /dev/sdc1
  offset:  4096 sectors
  size:    7814030991 sectors
  mode:    read/write

オフセットのため、サイズは7814030991にすぎません。関係ありません(4096セクターの差しかありません)。それでは、ファイルシステムのサイズを確認してみましょう。

$ df
[...]
/dev/dm-0           3845576524  3844314380   1245760  100% /media/bak-5

暗号化装置のサイズは、「7814030991セクタ×512バイト/1024=3907015495 1Kブロック」です。ただし、ファイルシステムのサイズは3845576524 1Kブロックにすぎません。違いは58.59GiBです。

ext4はデフォルトでルートに5%を予約していることを知っていますが、これを無効にしました。

$ sudo tune2fs -l /dev/dm-0 | grep Reserved
Reserved block count:     0
Reserved GDT blocks:      791
Reserved blocks uid:      0 (user root)
Reserved blocks gid:      0 (group root)

「欠けている」58GiBをどのように使用しますか?

PS:ほとんど使用されていないバックアップドライブなので、5%の予約領域を無効にすることを心配しないでください。)

答え1

スペース全体の2%未満で、ブロック割り当てビットマップやinodeテーブルなどのファイルシステムメタデータで使用されます。ボリュームを再フォーマットし(もちろん現在存在するすべてのデータは削除されます)、または-T largefileオプションを使用して-T largefile4inodeテーブルからいくつかのスペースを回復できますmke2fs。これにより、ボリュームに保存できるファイルの最大数が減ります。一部2%の利回りです。

関連情報