新装了ubuntu准备备份一下,以免文件损坏突然进不了系统。。
用Disk Utility从机械硬盘空白空间中划了20G,卷标命名为backup,此时系统将其自动挂载为/media/backup
接下来在/home目录下建了一个文件backup.sh 内容如下:
echo lightdm...
sudo service lightdm stop
echo mkdir...
sudo mkdir -p /media/backup/laptop_sys
echo boot...
sudo tar -cvpzf /media/backup/laptop_sys/boot.tar.gz /boot
echo root...
sudo tar -cvpzf /media/backup/laptop_sys/root.tar.gz
--exclude=/sys --exclude=/proc --exclude=/media --exclude=/home
--exclude=/usr --exclude=/var --exclude=/tmp --exclude=/boot
--exclude=/mnt --exclude=/prod --exclude=/lost+found --exclude=/run /
echo usr...
sudo tar -cvpzf /media/backup/laptop_sys/usr.tar.gz /usr
echo var...
sudo tar -cvpzf /media/backup/laptop_sys/var.tar.gz /var
echo home...
sudo tar -cvpzf /media/backup/laptop_sys/home.tar.gz --exclude=/home/lost+found /home
echo complete
然后Ctrl+Alt+F1切换到命令模式下
cd /home
chmod +x backup.sh
sh ./backup.sh
大约几分钟过后,屏幕终于清静下来,备份成功了,清单如下:
冒是/var/cache下有很多不必备份的文件。。。
前几次没成功,一次卡在备份/sys目录的过程中,一 次卡在/proc目录的过程中。后来把这两个不太懂的目录排除在外,终于成功了。
参考此处:http://my.oschina.net/zhangqingcai/blog/23994先做一下系统清理。。
再次备份
做完系统清理后备份文件小了600M
参考:http://my.oschina.net/uniquejava/blog/98433
2013-10-22还原:
root Drop to root shell prompt
报出 read-only file system 错误。 其实呢个时候整个/ 都是只读的..
解决方法: 重新以读写方式挂载/
mount -o remount,rw /
cd /
tar xvpfz /media/backup/laptop_sys/boot.tar.gz -C /