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. 檔案系統結構有一定的大小(例如超級區塊、日誌等)

相關內容