fsarchiver创建系统镜像

fsarchiver简介

fsarchiver可以将整个文件系统的内容保存成一个压缩形式的归档文件,包含文件系统本身。所以用来做系统镜像是一个不错的选择,一旦系统崩溃但可以进入救援模式,我们就可以使用之前备份好的系统镜像快速恢复系统。

如何安装

fsarchiver默认没有安装在发行版里,需要我们自己安装。官方网站是www.fsarchiver.org。我们进入http://www.fsarchiver.org/installation/页面,可以选择rpm或者源码安装,但是对于CentOS6系统,RPM安装存在依赖问题,他的RPM包是针对RHEL7系统制作的。我们可以选择下载已经编译好的二进制包,直接使用。

基本使用

#对于备份操作,我们需要以只读形式重新挂载文件系统或者有条件的话直接卸载。也可以-A忽略
[[email protected] ~]$ sudo /home/peter/fsarchiver savefs backup.fsa /dev/sdb1
oper_save.c#938,filesystem_mount_partition(): partition [/dev/sdb1] is mounted read/write. please mount it read-only
and then try again. you can do "mount -o remount,ro /dev/sdb1". you can
also run fsarchiver with option ‘-A‘ if you know what you are doing.
removed backup.fsa

#对于恢复操作,我们必须先卸载文件系统。
[[email protected] ~]$ sudo /home/peter/fsarchiver restfs backup2.fsa id=0,dest=/dev/sdb2
oper_restore.c#1230,extractar_filesystem_extract(): partition [/dev/sdb2] is mounted on [/home/peter/sder].
cannot restore an archive to a partition which is mounted, unmount it first: umount /home/peter/sder

#创建文件系统备份
#可以将多个文件系统备份在一个文件中
[[email protected] ~]$ sudo /home/peter/fsarchiver savefs backup.fsa /dev/sdb1 /dev/sdb2

#恢复文件系统
#id=0表明从归档中提取第一个文件系统的内容
[[email protected] ~]$ sudo /home/peter/fsarchiver restfs backup.fsa id=0,dest=/dev/sdc1 id=1,dest=/dev/sdc2
时间: 2024-07-31 11:31:56

fsarchiver创建系统镜像的相关文章

使用VMware创建虚拟机并下载linux系统镜像文件

打开安装好的VMware软件 点击创建新的虚拟机 点击下一步,选择稍后安装操作系统 点击下一步,选择虚拟机需要安装的操作系统,这里因个人需要,需安装Linux系统. 点击下一步,选择自己想要安装的位置,默认安装在C盘上,这里我安装在D盘上面. 点击下一步,设置虚拟机磁盘大小,我看网上的分享安装10GB和20GB的都有,自己定就行,不过一般10GB也是够用的. 点击下一步,就完成虚拟机的创建了,硬件设置的话,默认设置就可以了,不用改,点击完成就行. 创建完成后,在VMware的主界面就可以看见刚刚

Linux mkisofs 创建光盘镜像文件(Linux指令学习笔记)

mkisofs命令 创建光盘文件的系统的命令是mkisofs.光盘系统有多种格式,利用Linux系统提供的光盘文件系统创建 命令mkisofs,可以创建多种iso9660文件系统. 我们一般不用mkisofs直接刻录光盘,而常用它创建一个光盘映像文件. mkisofs用法如下: mkisofs  [options] [-o filename] pathspec[pathspec...] -o filename :光盘映像文件名. pathspec:    要刻录的文件名,目录或者树目录. opt

使用亚马逊云服务器EC2做深度学习(四)配置好的系统镜像

这是<使用亚马逊云服务器EC2做深度学习>系列的第四篇文章. (一)申请竞价实例  (二)配置Jupyter Notebook服务器  (三)配置TensorFlow  (四)配置好的系统镜像 配置深度学习的环境是一个非常繁琐的过程.它要求你对Linux命令有一定地了解,与此同时各种深度学习库.驱动更新十分频繁,有可能明天教程里的安装脚本就不管用了. AMI AMI就是解决方法.AMI是可以直接在EC2启动的系统镜像,有的系统镜像已经配置好了使用GPU的深度学习环境,这样启动实例后,你就可以直

VMware SphereESXi上传系统镜像

VMware SphereESXi上传系统镜像 打开右侧[摘要]选项卡 在[资源]中选择存储器中的存储,右键[浏览数据库存储] 选择工具栏[创建文件夹]图标,命名后保存 这样随后找到存储设备,浏览刚才自定义命名的文件夹选中上传的iso镜像文件.就可以安装了.

MDT2012部署系列之13 XP系统镜像捕获

(十五).WinXP捕获镜像 1. 首先先导入WinXP系统到MDT里面,直接通过光盘导入即可,如下图所示: 2. 导入对应的WinXP驱动到MDT里面,如果你的驱动比较多,那么导入的速度会比较慢,如下图所示: 3. 将GImageX复制到MDT服务器的C盘根目录下面,所下图所示: 4. 设置X86系统指向目录为C:\GImageX 5.配置任务计划导入WinXP系统,这里我们命名为WinXP-01 6.更新工作台,重新生成启动映像 7.制作模板机Windows XP需要使用安装光盘中的sysp

创建文件系统镜像文件

在这里,我们想建立一个2G左右大小(可以按需设定)的镜像文件,包含三个分区:第一个分区是 b, fat32分区,大小256M,用来存储内核文件,设备树文件,uboot使用的启动脚本文件,配置FPGA的rbf文件等:第三个分区是 a2, raw分区,放在镜像文件的末端,大小 2MiB,用来存放 preloader 和 uboot 的代码,主引导记录引导系统,根据需要 uboot 也可以在 fat32 分区中保存为镜像文件 u-boot.img:第二个分区占用了所有剩下的所有空间,用作 Linux

8.Docker之使用dockerfile创建nginx镜像

一.前言 看了很多人的dockerfile,都是长篇大论,解释的又很少,对于初学者来说根本不知道指令的意思,哪怕知道指令的意思,也不知道指令后面配置的一大串东西来自于哪里,而这一大串又无需去记忆,例如: 开头的RUN指令都能根据dockerfile的指令说明可以知道该指令是干嘛用的,但是后面这一串这么长的东西又是来自于哪里? 所以在编写dockerfile之前,你必须懂的nginx(该文章是基于dockerfile创建nginx镜像)在linux上的安装流程,否则,需要安装什么依赖等都不知道,就

虚拟机console基础环境配置——系统镜像站点配置

1. 概述2. 部署HTTP服务器2.1 YUM安装httpd2.2 配置httpd2.3 启动httpdf2.4 测试httpd3. 部署FTP服务器3.1 YUM安装vsftpd3.2 配置vsftpd3.3 查看ftp服务4. NFS服务部署4.1 YUM安装依赖软件4.2 配置共享目录4.3 启动服务4.3 验证挂载 1. 概述 本篇博客主要为console配置HTTP/FTP/NFS三大文件共享服务器,为以后工作做准备. HTTP服务部署,仅作简单的配置,用坐系统镜像站点 FTP服务器

VMware Workstation虚拟机安装及虚拟机搭建(内有虚拟机安装包及序列号和系统镜像)

本篇跟大家分享一款VMware Workstation虚拟程序安装及虚拟机的搭建[步骤截图比较多,但是很详细,请耐心按照步骤边看边操作]:分为四个内容一,先设置好物理机的虚拟化 二,下载网盘文件 三,安装虚拟机软件步骤四,安装win10虚拟机步骤:内容一.在这装之前我们要确定电脑是否支持虚拟化或者是否打开虚拟化,打开虚拟化步骤如下:(仅提供华硕主板BIOS操作,其他主板或者型号请查询百度参考): 华硕Z270主板BIOS界面虚拟化设置 第一步:开机后马上按[F2]进入BIOS界面. 第二步:进入