当我提供解密密码后启动系统时,LUKS 会解密整个硬盘吗?还是仅使用文件系统驱动程序在需要时和访问时懒惰地解密数据?
答案1
解密整个硬盘需要读取整个硬盘。
这dm-crypt 维基百科页面指出这dm-crypt
是设备映射器目标,因此是块设备。由于实际文件系统(ext4
、、btrfs
...)位于其上,甚至不知道底层块设备,因此它没有理由读取(和解密)不需要的块。
当我提供解密密码后启动系统时,LUKS 会解密整个硬盘吗?还是仅使用文件系统驱动程序在需要时和访问时懒惰地解密数据?
解密整个硬盘需要读取整个硬盘。
这dm-crypt 维基百科页面指出这dm-crypt
是设备映射器目标,因此是块设备。由于实际文件系统(ext4
、、btrfs
...)位于其上,甚至不知道底层块设备,因此它没有理由读取(和解密)不需要的块。