前言

我装的manjaro系统,但避免Linux出现什么问题,我已近作为日常系统使用了,需要维持系统稳定,所以备份一个系统显得很重要。我的场景是这样,把系统的文件备份到新的存储区域,这个区域可以是U盘,硬盘其他分区空间甚至是网络服务器的空间。

下面我执行一个具体操作把系统备份到一个移动U盘上。

需要:

  • Linux系统
  • U盘

目标

备份/目录重要的文件夹,使用rsync把系统备份到移动U盘里。

操作

1.备份到移动U盘命令

执行以下命令会把源路径数据备份到目标路径下

rsync -av --delete \
--exclude= \{"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found","/home"} \
/ \
/run/media/hacah/0FCE14130FCE1413/backup-manjaro/systembackup\
| tee /home/hacah/logs/backupSystem/backup.log

/:为源路径

/run/media/hacah/0FCE14130FCE1413/backup-manjaro/systembackup:目标路径,这个路径提前在U盘创建出来。

–exclude={“/dev/“,”/proc/”,“/sys/“,”/tmp/”,“/run/“,”/mnt/”,“/media/*”,“/lost+found”,“/home”}:排除路径,这里排除了/home目录,需要备份的也可以排除。

–delete:删除可能在备份设备中已经存在但却不再存在于源设备中的文件

tee /home/hacah/logs/backupSystem/backup.log:记录日志,可以不要

2.后续的备份直接执行这个命令就行

3.备份恢复

操作命令上一致的,只是换一个目标顺序

rsync -av
/run/media/hacah/0FCE14130FCE1413/backup-manjaro/systembackup
/

后言

备份系统的方式多种多样,除了备份到U盘,还可以使用rsync备份到网络中的存储设备。
除了rsync还可以使用dd命令直接备份整个硬盘分区。
除了手动备份,还能使用编写脚本方式自动备份系统,或者使用软件备份系统。

不同场景使用不同解决方式,自己还要多加寻找,找到自己最适合的解决方式。

附加知识

给出一些关于rsync的资料:

sudo rsync -av --delete /etc /home /usr/local /media/BigDisk/backup

–delete :删除可能在备份设备中已经存在但却不再存在于源设备中的文件

备份到远程硬盘:

sudo rsync -av --delete --rsh=ssh /etc /home /usr/local remote-sys:/backup

参考:rsync命令说明

备份Linux系统(通用)相关推荐

  1. 如何使用 rsync 备份 Linux 系统的一些介绍

    2019独角兽企业重金招聘Python工程师标准>>> 备份一直是 Linux 世界的热门话题.回到 2017,David Both 为 Opensource.com 的读者在使用 ...

  2. 如何备份linux系统(转)

    如何备份linux系统 不像Windows,Linux不限制根用户存取任何东西,因此,你完全可以把一个分区上每一个的文件放入一个TAR文件中.来实施这一方法,用这个成为根用户: sudo su 接着去 ...

  3. 备份Linux系统的数据到坚果云

    坚果云支持webdav,则可以在Linux下使用命令行或脚本将数据备份到坚果云空间. 开启坚果云WebDAV服务 "账户信息"--"安全选项" 方式1:使用ca ...

  4. 秃头警告之——使用mondo rescue备份linux系统ISO镜像的踩坑历程

    使用mondo rescue备份linux系统制作ISO镜像 使用背景 工作原因需要把Centos7系统的软件配置和文件打包做一个iso镜像文件,用于后期系统设备量产.谷歌了相关方法,看到有很多博主都 ...

  5. linux cadaver 命令,备份Linux系统的数据到坚果云

    坚果云支持webdav,则可以在Linux下使用命令行或脚本将数据备份到坚果云空间. 开启坚果云WebDAV服务 "账户信息"--"安全选项" 方式1:使用ca ...

  6. 如何备份Linux系统磁盘

    如何备份Linux系统磁盘 备份Linux系统的策略有很多,比如使用dd命令直接克隆硬盘分区: sudo dd if=/dev/sda1 of=/dev/sdb1 或者,使用tar将硬盘上的文件打包: ...

  7. gost备份linux系统,linux系统GOST备份教程.doc

    linux系统GOST备份教程 linux系统GHOST备份Windows系统备份可以用ghost工具软件完成,Linux系统不能完全依赖于ghost工具,一则是ghost本身是有版权的软件,二则gh ...

  8. 再生龙工具备份Linux系统

    再生龙工具备份Linux系统 下载再生龙工具 官网链接:http://clonezilla.nchc.org.tw/intro/ 在这里插入图片描述 档案类型选择ISO 制作启动盘 将下载的ISO文件 ...

  9. 备份linux系统报错_Linux 系统如何快速入门?分享民工哥总结的经验

    大家好,我是民工哥.认识或熟悉我的人都知道,是做运维出身的,所以,很多时候,有很多朋友喜欢问我一些有关运维的问题,比如: 我应该如何入门Linux系统运维? Linux系统运维到底需要学哪些技术?怎么 ...

最新文章

  1. SpringCloud确保服务只能通过gateway转发访问,禁止直接调用接口访问
  2. 服务器硬盘冷迁移后网卡无法启动问题
  3. 明晚直播丨上海名师王召强:高考大变脸后,中小学语文怎么学?
  4. flex swf和movieclip之前的微妙关系
  5. 如何将实时计算 Flink 与自身环境打通?
  6. 51nod 1307 绳子与重物 (标记父节点更新即可)
  7. 《MySQL——38道查询练习(无连接查询)》
  8. [Leetcode]第[58]题[JAVA][最后一个单词的长度][字符串]
  9. php可变函数代码,PHP可变函数
  10. 小肽相关1~peptidomic discovery of short open reading frame–encoded peptides in human cells
  11. 2022最新手机设备标识码(IMEI、MEID、UDID、UUID、ANDROID_ID、GAID、IDFA等)教程
  12. 感知机(Perceptron)-《统计学习方法》例题对偶形式手算全过程
  13. 新书推荐 |《深入浅出Serverless:技术原理与应用实践》
  14. 云服务器总是自动关机,云服务器出现死机的情况是什么原因?
  15. Linux下的内核线程threaded irq机制分析与应用
  16. 测试篇(三):测试用例的万能公式、对水杯和登录页面设计测试用例、测试用例的设计方法
  17. 以太坊概述和以太坊账户(一)
  18. 关于促销活动页面测试的那些事儿
  19. stm32固件库(STM32F10x标准外设库)V3.5简介
  20. ERP系统实施与企业内部控制管理实践

热门文章

  1. 递归中的引用传递和常引用传递
  2. nodejs简单介绍
  3. 高数考研归纳 - 微分学 - 中值定理
  4. 两个均匀分布相加、两个正态分布相加、由均匀分布生成正态分布
  5. 渣土车管理实施方案,运输监控管理系统介绍
  6. SQL优化的详细步骤及工具的使用
  7. 如何用python画笑脸QQ表情——turtle库实践
  8. 仿SDWebImage
  9. Linux如何设置开机自启动
  10. Vue props用法详解