4
独立验证TRIM确实适用于SSD
我有一个LUKS分区/dev/sda1,我喜欢打开--allow-discards: cryptsetup --allow-discards luksOpen /dev/sda1 root 然后,我ext4使用以下discard选项挂载文件系统: grep /dev/mapper/root /proc/mounts /dev/mapper/root / ext4 ro,relatime,block_validity,discard,delalloc,barrier,user_xattr,acl 0 0 然后,我修剪已安装分区上的可用空间: fstrim -v / 使用df,我看到/有80%的可用空间。这意味着在上/dev/sda1,磁盘的80%是二进制零。 如果我用克隆图像 cat cat /dev/sda1 > sda1.img 并使用压缩图像xz,我希望磁盘上的所有零都将被压缩。由于磁盘上20%的数据是加密的,因此它看起来应该像随机的并且是不可压缩的。因此,xz压缩的图像应为aprox。原始大小的20%。 但是,所得的xz压缩图像与原始原始图像的大小大致相同。 我的推理正确吗? 为什么我的理论不能转化为实践?
13
ext4
ssd
cryptsetup
trim
fstrim