Linux下数据备份命令scp、rsync和后台运行

Linux下数据备份命令scp、rsync和后台运行,第1张

scp和rsync 均可实现文件的复制,但相比较,scp占用系统资源较小,rsync速度较快。当小文件众多时,rsync会导致硬盘I/O非常高,而scp基本不影响系统正常使用。可根据需要这俩选其一实现文件复制。

scp 是secure copy的缩写,scp是Linux系统下基于ssh登录进行安全的远程文件拷贝命令。
可以实现本地文件复制到远程服务器,也可以将远程文件复制到本地。

rsync 是remote sync的缩写。使用rsync备份数据时,不会直接覆盖以前的数据(如果数据已经存在),而是先判断已存在的数据和新数据的差异(默认规则是文件大小或修改时间有差异),只有数据不相同时才会把不相同的部分覆盖。在仅作增量数据的copy时比scp灵活。

一般CentOS默认安装rsync,若使用 rsync -v 提示找不到命令,可使用 yum install -y rsync 安装。

单个冒号和双冒号的区别 :使用rsync在远程传输数据前,是需要进行登陆认证的,这个过程可使用ssh协议也可以使用rsync协议完成。单冒号(:)使用的是ssh协议;双冒号(::)使用的是rsync协议。

默认情况下,rsync只确保源文件的所有内容(明确排除的文件除外)都复制到目标目录。它不会使两个目录保持不同,并且不会删除文件。如果要使目标目录成为源目录的镜像副本,则使用--delete选项。可删除只存在目标目录,不存在于源目录的文件。

增量备份算是一个经常使用的场景了。两台服务器之间进行文件定期备份,无需所有文件都copy一遍,仅复制有变动的文件。

具体做法是,第一次同步是全量备份,所有文件在基准目录里面同步一份。以后每一次同步都是增量备份,只同步源目录与基准目录之间有变动的部分,将这部分保存在一个新的目标目录。这个新的目标目录之中,也是包含所有文件,但实际上,只有那些变动过的文件是存在于该目录,其他没有变动的文件都是指向基准目录文件的硬链接。

--link-dest 参数用来指定同步时的基准目录。

上面命令中, --link-dest 参数指定基准目录 /compare/path ,然后源目录 /source/path 跟基准目录进行比较,找出变动的文件,将它们拷贝到目标目录 /target/path 。那些没变动的文件则会生成硬链接。这个命令的第一次备份时是全量备份,后面就都是增量备份了。

一般服务器之间复制文件都比较大,为防止误 *** 作,最好在后台运行。但因为需要和远程服务器之间的ssh通讯多是需要密码的,所以不能直接使用nohup 放置于后台。无论是scp还是rsync都可 *** 作如下:

后台和前台任务的切换

scp不支持断点续传,挂起scp进程可能导致数据缺失。倾向于使用rsync。

如果有其他任务需要使用nohup后台运行,但执行时却忘记了使用nohup,也可参照此方法进行设置。

参考:1 Linux之scp命令及后台运行scp

电脑备份文件的步骤如下:
1在电脑桌面下放搜索框中输入控制面板,点击回车键。
2在控制面板中找到并点击备份和还原。
3在备份和还原(Windows 7)窗口下方找到并点击设置备份。
4在下方任意盘符中选择备份文件保存的位置,然后点击下一步。
5选中让我选择,点击下一步。
6在下方选中需要保存的文件或者文件夹,点击下一步。
7在下方点击更改计划,选择备份的频率,然后依次点击确定、保存设置并运行备份就行了。这样就解决了电脑备份文件的问题了。

扩展资料:


系统备份还原的方法:
1)右击计算机选属性,在左侧选系统保护,在保护设置中选择要保护的磁盘,点选上面的还原系统设置和以前版本的文件,在选磁盘使用量大小按确定,保护几个盘就设置几个盘,按上面的方法设置。这样系统会自动备份,也可手动备份,选择这个页面最下面创建,自己创建还原点。还原方法是:Win7或8还原系统,右击计算机选属性,在右侧选系统保护,系统还原,按步骤做就是了。
2)Win7系统还可以使用备份映像功能,打开控制面板/系统和安全/备份和还原/在左侧选择创建系统映像/按步骤和要求做就是了。
Win8创建映像方法:打开控制面板,在系统和安全中选通过文件历史保存你的文件备份副本,在打开的页面左下角等会,会显示Win7文件恢复,在选创建系统映像,按要求做就是了(Win81左下不是Win7文件恢复,而是创建系统映像)。

1、对于QQ聊天记录的导出其实使用QQ软件本身也可以的,下面具体介绍下方法,打开QQ,在左下角找到并点击主菜单,在d出的菜单中点击消息管理。
2、在d出的窗口中找到任意与他人的聊天,在其上方点击右键,在d出的菜单中点击导出消息记录。
3、在d出的窗口中选中聊天记录保存的位置,然后输入文件名,最后点击保存,待进度条完成即可。
4、把该备份的文件复制到其他任何电脑,登陆QQ之后,同样的步骤打开消息管理,在上方找到并点击下拉箭头。
5、在d出的菜单中找到并点击导入消息记录。
6、在d出的窗口中勾选消息记录,点击下一步。
7、勾选从指定文件导入,点击浏览,在d出的窗口中选中之前备份的,点击打开,最后点击导入,待进度条完成即可。
8、除此之外我们还可以通过文件备份系统来进行备份,下面小编以大势至服务器文件备份系统为例进行介绍,百度下载该系统,下载之后解压并双击安装文件,根据提示进行安装,直至安装完成。9、返回电脑桌面找到并双击该系统的快捷方式,根据提示输入初始帐号和密码,点击确定登入。
10、在主界面找到并点击新增计划,点击源备份路径后的浏览,在d出的窗口中选中QQ聊天记录保存的文件夹,点击确定。
11、如果您不知道QQ聊天记录保存的位置,在QQ左下角找到并点击主菜单,在d出的菜单中点击设置。
12、找到并点击文件管理,在里面找到并点击打开个人文件夹,查看文件夹的名称和路径记录下来即可。
13、点击备份目标路径后的按钮,在d出的窗口中选中备份存放的位置,点击确定,最后点击添加。
14、在左侧点击备份开始时间,然后在右侧设置具体的日期和时间。
15、在左侧点击全量备份频率,在右侧勾选全量备份,然后设置具体备份的频率。
16、在左侧点击增量备份频率,在右侧勾选增量备份,然后设置具体增量备份的频率,由于增量备份较全量备份更快,因此建议频率加高一些。
17、在左侧点击备份数据清理,在右侧设置具体清理的时间,设置完成后,点击保存即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10420369.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-08
下一篇 2023-05-08

发表评论

登录后才能评论

评论列表(0条)

保存