我将系统升级到 Ubuntu 14.04LTS,在安装过程中我对主分区和交换分区进行了加密,因为在旧版本中它们已经被加密了。
但后来我注意到交换分区未被使用,使用 gparted 时我发现交换分区已损坏,我将交换分区重新格式化为 Linux-swap 并修复了 fstab 中的 UUID,然后清除了 crypttab,然后交换工作正常,但没有加密。当我运行 ecryptfs-setup-swap 来加密交换分区并重新启动系统时,它就被损坏了。
此链接显示我遵循的步骤
知道如何修复这个问题吗?
@muru 这是输出,&sda6
是交换部分。
sudo blkid
/dev/sda1: SEC_TYPE="msdos" UUID="5450-4444" TYPE="vfat"
/dev/sda2: LABEL="RECOVERY" UUID="DAAC6031AC600A79" TYPE="ntfs"
/dev/sda3: LABEL="WinSys" UUID="E2D0647AD0645737" TYPE="ntfs"
/dev/sda5: UUID="96e501a8-40ee-4d08-bcb2-2396a99abd94" TYPE="ext4"
/dev/sda7: UUID="348874d5-f654-4640-bbad-0b377e545334" TYPE="ext4"
sudo lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 698.7G 0 disk
├─sda1 8:1 0 39.2M 0 part
├─sda2 8:2 0 13.2G 0 part
├─sda3 8:3 0 100G 0 part
├─sda4 8:4 0 1K 0 part
├─sda5 8:5 0 42.9G 0 part /
├─sda6 8:6 0 14.3G 0 part
└─sda7 8:7 0 528.2G 0 part /home
sr0 11:0 1 1024M 0 rom
希望现在可以读了。
答案1
我怀疑它被损坏了。加密交换分区在 GParted 等工具中显示为类型Unknown
,因为该分区中充满了随机数据,而这些工具无法知道它是否真的是加密交换分区。