当我安装Natty (11.04)时,我选择加密/home,并选择将它挂载到一个单独的分区上。我希望在不丢失数据的情况下对/home进行重新分区,并且在重新分区完成后进行同样的加密。
我想这意味着要做以下几件事:
或者我可以克隆分区上的数据以便跳过最后一点?我该怎么做?我希望对这一过程中的每一步都给予详细的指示。
下面是mount的输出:
/dev/sdc1 on / type ext4 (rw,noatime,errors=remount-ro,discard,commit=0)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
/dev/sdb1 on /var type ext4 (rw,commit=0)
/dev/sda2 on /home type ext4 (rw,commit=0)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
/home/username/.Private on /home/username type ecryptfs (ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_unlink_sigs,ecryptfs_sig=9095a85defbbd74d,ecryptfs_fnek_sig=ac460d25b6a798e1)
gvfs-fuse-daemon on /media/ssd-store/home/username/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=username)发布于 2011-07-15 19:32:37
(这个答案只针对那些使用基于eCryptFS的加密的人,正如原始作者所指出的那样。)
在本例中,您需要执行以下操作: 1.备份数据。(总是个好主意) 2.从LiveCD启动,。(我相信Ubuntu CD有这个。GParted是一个Gnome前端,这使得这很容易。) 3.已经分开调整分区大小。
因为您使用的是eCryptFS,所以您只需调整底层分区和文件系统的大小,而不会对加密层产生任何干扰。
https://askubuntu.com/questions/53246
复制相似问题