LUKS:加密设备比其主机分区小得多

LUKS:加密设备比其主机分区小得多

为了存储个人数据,我使用 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

原因可能有以下几个:

  1. 一种计算方式——前缀基数(1000 vs. 1024)

    334*1024*1024*1024/(1000*1000*1000) = 358.63

    您可以通过以下方式检查磁盘和分区大小:

    fdisk -l /dev/sdc

  2. Linux 文件系统保留(默认)5% (mkfs.ext4 -m PERCENT) 仅供 root 访问的可用空间(分区溢出保护)

  3. 文件系统结构有一定的大小(例如超级块、日志等)

相关内容