我有一个4 TB的驱动器,我失去了一些空间。
它有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,59 GiB的差异。
我知道默认情况下ext4为root保留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)
我如何使用“缺失”58 GiB?
PS:这是一个很少使用的备份驱动器,所以不要担心禁用5%的保留区域:)
发布于 2018-11-07 17:02:02
它不到总空间的2%,被文件系统元数据(如块分配位图和inode表)所使用。您可以通过重新格式化(当然,这将销毁当前存在的所有数据)卷并使用-T largefile
或-T largefile4
选项对mke2fs
进行重新格式化,从而从inode表中获得一点空间。这将减少存储在卷上的文件的最大数量,并将其中的一些返回2%。
https://unix.stackexchange.com/questions/480396
复制相似问题