ubuntu-server同步目录及子目录命令
最近因为硬件故障,更换了服务器。特别是有一个系统固态硬盘直接挂了。还好我有数据备份的习惯。但怕机械硬盘也挂。就让它少运行,只做备份。等硬件价格不高了再换硬盘。
ubuntu同步目录及子目录命令
如果目标目录和源目录 都是相同用户有权限的 就不加 sudo 了
sudo rsync -av --progress /path/to/source/ /path/to/destination/
注意:
最后的斜杠 /:源目录后面加 /(如 source/)表示同步该目录下的内容;如果不加 /(如 source),则会在目标目录下创建同名文件夹。
第一次先从机械硬盘 把数据同步到 固态,提高访问和相应速度
sudo rsync -av --progress /home/data/htdocs/ /home/myname/htdocs/
编辑cron 每天从固态硬盘 同步回 机械硬盘一次。 这个是增量更新,别担心大量写盘
sudo crontab -e
45 23 * * * /usr/bin/rsync -av /home/myname/htdocs/ /home/data/htdocs/
MariaDB数据库什么的也写个脚本 ,让每天备份一次。定期清理即可。
万一系统挂了,也好恢复。
登录后可以发表评论与回复。
还没有评论,来做第一个发言的人。