为了存储个人数据,我使用 LUKS 加密了一个分区,但是根据文件管理器的说法,生成的加密设备要小得多:334 GB 与 385 GB。然而,Debian 中的磁盘工具显示加密设备为 385 GB。在安装分区之前,文件管理器本身显示该分区为 385 GB。
我已格式化加密设备外部4。如果我错过了什么,以下是我创建、格式化和安装设备的方法:
# cryptsetup --verify-passphrase --verbose luksFormat /dev/sdc3
WARNING!
========
This will overwrite data on /dev/sdc3 irrevocably.
Are you sure? (Type uppercase yes): YES
Enter LUKS passphrase:
Verify passphrase:
Command successful.
# cryptsetup luksOpen /dev/sdc3 data
Enter passphrase for /dev/sdc3:
# mkfs.ext4 /dev/mapper/data
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
23470080 inodes, 93873669 blocks
4693683 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
2865 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 33 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
然后文件管理器允许我挂载该分区。我也尝试过手动挂载分区:
# mount /dev/mapper/data /media/data
但尺寸差异仍然存在。关闭并重新打开设备没有帮助。
有什么建议么?谢谢。
软件:
操作系统:Debian GNU/Linux 6
文件管理器:Nautilus 2.30.1
磁盘工具2.30.1
答案1
原因可能有以下几个:
一种计算方式——前缀基数(1000 vs. 1024)
334*1024*1024*1024/(1000*1000*1000) = 358.63
您可以通过以下方式检查磁盘和分区大小:
fdisk -l /dev/sdc
Linux 文件系统保留(默认)5% (mkfs.ext4 -m PERCENT) 仅供 root 访问的可用空间(分区溢出保护)
文件系统结构有一定的大小(例如超级块、日志等)