经过反复尝试,我终于成功备份了我的 Ubuntu 10.04 工作站,现在是时候备份我的笔记本电脑了。它也运行 10.04,但有一个加密/home
文件夹。
运行下面的代码片段显然root
不能很好地进行加密,那么我该怎么做呢?
sudo -i
cd /
tar -cvpzf sysbackup-20110821.tar.gz \
--exclude=/sysbackup-20110821.tar.gz \
--exclude=/proc \
--exclude=/lost+found \
--exclude=/sys \
--exclude=/mnt \
--exclude=/media \
--exclude=/dev /
答案1
来自ecryptfs 手册页,尝试将其作为常规文件夹挂载到某处,然后执行 tar 命令。
sudo -i
mkdir /mnt/usermount 2>/dev/null
cd /
mount -t ecryptfs /home/user /mnt/usermount -o passwd=<your_pass_phrase> no_sig_cache
tar -cvpzf sysbackup-20110821.tar.gz \
--exclude=/sysbackup-20110821.tar.gz \
--exclude=/proc \
--exclude=/lost+found \
--exclude=/sys \
--exclude=/media \
--exclude=/dev /
umount /mnt/usermount
rm -rf /mnt/usermount
请注意,我删除了--exclude /mnt
并且创建了目录,/mnt/usermount
以防您没有它。