Linux 备份命令 fsarchiver 基础使用教程
1 安装配置 fsarchiver
使用yum安装【二者选一个即可,我使用的是下面那个】:
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
#方法一
yum install https://github.com/fdupoux/fsarchiver/releases/download/0.8.6/fsarchiver-0.8.6-1.el7.x86_64.rpm
#方法二成功后效果:
2 使用fsarchiver 命令
备份文件系统命令:
sudo fsarchiver savefs /path/to/backup_file.fsa /dev/sdb1
参数解释:
fsarchiver savefs
:fsarchiver保存指令/path/to/backup_file.fsa
:想要保存备份文件.fsa
的路径/dev/sdb1
:想要备份的盘盘符,不要使用挂载点,需要使用/dev/xxx
,否则会出现以下问题:
PS:如果备份的盘符不是以只读挂载的话会警告,可以使用
-A
强制执行,理论上来说只要确保备份时备份盘不被写入应该不会有太大问题。使用如下命令即可:
sudo fsarchiver savefs -A test_sdb1.fsa /dev/sdb1
备份结果:
备份首先应该是成功,然后再errors的,暂时不清楚errors的原因,推测是因为读到空信息导致命令停下了,成功后应该有对应.fsa的文件生成【这里是test_sdb.fsa】。
.fas属性:
原硬盘sdb1大小为5G,1.49kb应该是我占用的空间【推测】。
恢复备份文件命令:
PS:备份到某个接收盘时,接收备份的盘不能挂载,如果挂载则需要umount
源硬盘内容(
sdb1
)预览:接收备份盘为空。
恢复备份指令:
sudo fsarchiver restfs /path/to/backup_file.fsa id=0,dest=/dev/sdc1
参数解释:
fsarchiver restfs
:备份命令/path/to/backup_file.fsa
:保存的.fsa路径dest=/dev/sdc1
:接收盘(恢复时不能挂载)的盘符id=0
:表示从备份文件中还原第一个文件系统(一般都是一个盘一个.fsa,可以默认即可)PS:记得取消挂载:
使用上述命令
使用mount命令重新挂载接收盘(这里是sdc1)
mount /dev/sdc1 /mnt/sdc1
查看磁盘状况:
打开文件能被正常打开,内容一致,还原成功。END
3 其他命令扩展
查看文件信息:
sudo fsarchiver archinfo /path/to/backup_file.fsa
压缩操作:
sudo fsarchiver savefs -z 3 /path/to/backup_file.fsa /dev/sdXN
分卷和加密选项:
sudo fsarchiver savefs -s 1000 /path/to/backup_file.fsa /dev/sdXN
#分卷
sudo fsarchiver savefs -c aes256 -p passphrase /path/to/backup_file.fsa /dev/sdXN
#加密备份文件后缀除了
.fsa
还支持.backup
和.img
Linux 备份命令 fsarchiver 基础使用教程的更多相关文章
- 吕鑫VC6.0-VS2015 全套C/C++、MFC新手实战入门教程、Linux视频教程 最好的基础入门教程没有之一
本课程包括:[1]C语言(1个月)[2]C++语法与数据结构(1个月)) [3]MFC项目开发(1个月)[4]Linux项目开发(1个月)往届的授课视频都已经上传到百度网盘,请同学们按照视频教程提前掌 ...
- Linux常用命令总结--基础命令
系统信息 1.arch 显示机器的处理器架构(1) 2.uname -m 显示机器的处理器架构(2) 3.lsb_release -a 查看操作系统版本 4.top 查看进程 5.free -m 查看 ...
- Linux相关命令及软件安装教程
@font-face { font-family: "Times New Roman" } @font-face { font-family: "宋体" } @ ...
- Linux的命令行基础
1.对于全局配置文件和用户配置文件的认识 全局配置都存储在etc目录下,如/etc/profile文件,/etc/bashrc文件以及/etc/profile.d/目录下的.sh文件 用户配置都存储在 ...
- linux more 命令的基础实现。
more :分页显示文件的内容 输入 more filename 会显示文件第一屏的内容,而且会有反白的 more 提升文件的百分比.空格=下一页,q=推出,h=连接帮助 more 的用法 1. mo ...
- Linux常用命令整理 - imsoft.cnblogs
su 用户名 在不退出登陆的情况下,切换到另外一个人的身份如果用户名缺省,则切换到root状态会提示输入密码,密码不回显的. 在用su命令切换root用户时,使用“-”选项,这样可以将root的环境变 ...
- 嵌入式Linux开发教程:Linux常见命令(上篇)
摘要:这是对周立功编著的<嵌入式Linux开发教程>的第7期连载.本期刊载内容有关LinuxLinux常见命令中的导航命令.目录命令和文件命令.下一期将连载网络操作命令.安装卸载文件系统等 ...
- 基础的 Linux 网络命令,你值得拥有
导读 有抱负的 Linux 系统管理员和 Linux 狂热者必须知道的.最重要的.而且基础的 Linux 网络命令合集.在 It's FOSS 我们并非每天都谈论 Linux 的"命令行方面 ...
- SLAM+语音机器人DIY系列:(一)Linux基础——3.Linux命令行基础操作
摘要 由于机器人SLAM.自动导航.语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以后续的章节中都会使用ROS来组织构建代码:而ROS又是安装在Linux发行版ubuntu系统之上的, ...
- Linux基础入门教程
Linux基础入门教程 --------- Linux学习路径 Linux学习者,常常不知道自己改怎么学习linux:Linux初级,也就是入门linux前提是需要有一些计算机硬件相关的知识或是有一下 ...
随机推荐
- Web 网页性能及性能优化
Web 网页性能及性能优化 一.Web 性能 Web 性能是 Web 开发的一个重要方面,侧重于网页加载速度以及对用户输入的响应速度 通过优化网站来改善性能,可以在为用户提供更好的体验 网页性能既广泛 ...
- JVM面试篇(下)
垃圾收集器 简述 Java 垃圾回收机制 在 java 中,程序员是不需要显示的去释放一个对象的内存的,而是由虚拟机自行执行.在 JVM 中,有一个垃圾回收线程,它是低优先级的,在正常情况下是不会执行 ...
- 剑指Offer-61.序列化二叉树(C++/Java)
题目: 请实现两个函数,分别用来序列化和反序列化二叉树 二叉树的序列化是指:把一棵二叉树按照某种遍历方式的结果以某种格式保存为字符串,从而使得内存中建立起来的二叉树可以持久保存.序列化可以基于先序 ...
- System.lineSeparator()行分隔符的用法
System.lineSeparator()具体含义 从JDK的源码中,可以看出:它是从JDK1.7之后开始有的这个方法. 在UNIX系统下,System.lineSeparator()方法返回&qu ...
- MYSQL 连接数据库过程中发生错误,检查服务器是否正常连接字符串是否正确,错误信息:未将对象引用设置到对象的实例。
一: 中文提示 : 连接数据库过程中发生错误,检查服务器是否正常连接字符串是否正确,错误信息:未将对象引用设置到对象的实例.DbType="MySql";ConfigId=&quo ...
- .NET6 .NET CORE 使用Apollo
Apollo默认有一个"SampleApp"应用,"DEV"环境 和 "timeout" KEY. nuget 中下载 "Com. ...
- FlashDuty Changelog 2023-12-18 | 值班管理、服务日历、自定义操作和邮件集成
FlashDuty:一站式告警响应平台,前往此地址免费体验! 值班管理 UI 交互优化 [个人日程]从头像下拉菜单调整到值班列表页面,快速查看个人值班日程 [值班列表]支持原地预览最近一周值班情况,包 ...
- 函数式表达式基本类型及固定类型 demo
1.常见类型及使用 import java.util.function.BiConsumer; import java.util.function.BiFunction; import java.ut ...
- Bind DNS服务——带KEY的区域传送与子域授权
Linux基础服务--Bind DNS服务 Part3 带KEY的区域传送与子域授权 带KEY的区域传送 上文提到了区域传送,但实际上在区域传送的时,传送的区域文件并不会被加密.因此一般的区域传送并不 ...
- 原生js或者是es中让人厌恶的一些地方
js总体来说,是个不错的语言,最大的好处的是简单. 但这个基于es6的一些js也有一些非常怪异的写法,这是非常令人憎恶的地方. c++总体上也算不错,但为什么不是很受欢迎,因为它把自己搞得太复杂了,复 ...