tar用于本机SSD盘的备份
9月19日周二的时候,机器强制重启,资料没有了
为了解决这个问题,需要定期用tar来备份资料
家中实验:
周二晚上备份了家中全机,40G,空间不够无法解压
周三晚上改进,只备份home目录,大小8G,速度可控
工作机实验:
1.压缩前清理 apt autoremove
2.只压缩home目录,备份文件大小控制在8G,时间控制在十分钟
3.不需要使用root用户,不需要cd到根目录,不需要移动tar文件
代码(如下所有操作所在目录都是 /home/vincent 目录~):
sudo apt autoremove
//zp 和 cvf 容易记忆 并分别生成日志,注意Linux下tar都是去掉/的
tar zpcvf /media/Backups/vincent/ubuntu_home_`date +%Y%m%d_%H`.tar.gz /home/vincent 1>/media/Backups/vincent/ubuntu_home_`date +%Y%m%d_%H`.log 2>/media/Backups/vincent/ubuntu_home_`date +%Y%m%d_%H`.error
//所以解压时需要-C切换到根目录,相当于压缩和解压都是同目录且和当前目录无关
tar zpxvf /media/Backups/vincent/ubuntu_home_`date +%Y%m%d_%H`.tar.gz -C /
另外之前盘挂的有问题,后来在 /etc/fstab 中重新挂了
//开机就挂载
/dev/sda2 /media/Docs ntfs nls=utf8,umask=000 0 0
/dev/sda3 /media/Backups ntfs nls=utf8,umask=000 0 0