• fsarchiver创建系统镜像(dd命令也可以)


    fsarchiver简介

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

    如何安装

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

    基本使用

    #对于备份操作,我们需要以只读形式重新挂载文件系统或者有条件的话直接卸载。也可以-A忽略
    [peter@test88 ~]$ 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
    
    #对于恢复操作,我们必须先卸载文件系统。
    [peter@test88 ~]$ 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
    
    #创建文件系统备份
    #可以将多个文件系统备份在一个文件中
    [peter@test88 ~]$ sudo /home/peter/fsarchiver savefs backup.fsa /dev/sdb1 /dev/sdb2
    
    #恢复文件系统
    #id=0表明从归档中提取第一个文件系统的内容
    [peter@test88 ~]$ sudo /home/peter/fsarchiver restfs backup.fsa id=0,dest=/dev/sdc1 id=1,dest=/dev/sdc2
    
  • 相关阅读:
    HDU 1394 Minimum Inversion Number
    LA 3938 动态最大连续和(线段树)
    HDU 1754 I Hate It(线段树)
    HDU 1166 敌兵布阵(线段树 or 二叉索引树)
    《乞力马扎罗的雪》读书笔记
    LA 3266 田忌赛马
    UVa 11235 频繁出现的数值
    《月亮与六便士》读书笔记
    LA 3135 阿格斯(优先队列)
    LA 3027 合作网络
  • 原文地址:https://www.cnblogs.com/Peter2014/p/7598060.html
Copyright © 2020-2023  润新知