首页 > 系统相关 >centos系统制作ISO镜像文件

centos系统制作ISO镜像文件

时间:2022-11-06 15:58:14浏览次数:35  
标签:选择 mondorescue centos 备份 镜像文件 ISO Mondo 镜像

Mondo Rescue是什么?
Mondo Rescue(简称 Mondo):是一款开源免费的故障恢复和备份工具,可以说是 Linux 操作系统下的 Ghost ,你可以轻松地创建系统(Linux 或 Windows)克隆或备份的 ISO 镜像,可以将这些镜像存放在 CD、DVD、磁带、USB 设备、硬盘和 NFS 上。

万一数据丢失了,你将能够可以从备份介质还原系统所有数据或根据实际需求还原所有数据。除此之外,Mondo Rescue 还可用来快速恢复或者重新部署工作镜像到其他系统中。

Mondo 支持 LVM 1/2、RAID、ext 2/3/4、JFS、XFS、ReiserFS、VFAT 等,并且可以轻松支持其他文件系统,支持软件 RAID 和大多数硬件 RAID 控制器,支持磁盘几何形状的调整,包括从非 RAID 到 RAID 的迁移。支持 BIOS 和 UEFI 引导模式。

Mondo 在所有主要的 Linux 发行版(Fedora、RHEL、OpenSUSE、SLES、Mageia、Debian、Ubuntu、Gentoo)上运行,可使用它来备份非 Linux 分区,例如:NTFS。

实践是唯一真理
1、下载安装包
# cd /etc/yum.repos.d/
# wget ftp://ftp.mondorescue.org/centos/7/x86_64/mondorescue.repo
# cat /etc/yum.repos.d/mondorescue.repo
[mondorescue]
name=centos 7 x86_64 - mondorescue Vanilla Packages
baseurl=ftp://ftp.mondorescue.org//centos/7/x86_64
enabled=1
gpgcheck=1
gpgkey=ftp://ftp.mondorescue.org//centos/7/x86_64/mondorescue.pubkey


# !!!yum install -y mondo!!!告警信息如下:warning: rpmts_HdrFromFdno: Header V4 DSA/SHA1 Signature, key ID XXXXXX: NOKEY

# yum install -y mondo --nogpgcheck
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2、运行mondo
安装完毕后,以 root 为身份用户,在终端下输入mondoarchive,即可进入图形操作界面

# mondoarchive
See /var/log/mondoarchive.log for details of backup run.
Checking sanity of your Linux distribution
.......

3、制作镜像

备份到什么介质——选择Hard disk备份ISO镜像到硬盘

 

 

 

 备份位置选择——输入备份 ISO 镜像所在目录的完整路径名或默认。

 

 压缩类型选择——建议选择 gzip ,压缩率大。

 

 压缩率选择——压缩选项选择 Maximum(9)

 

 

选择每个镜像大小——输入你所想要的每个 ISO 镜像的大小,并以MB(兆字节)为单位。
该数值应当小于等于 CD-R(W)(700)或 DVD(4480)的容量。这里默认即可。

 

 制定镜像名称——制定 ISO 镜像文件名,例如默认的 mondorescue,也可自定义或默认。

 

 选择要备份的目录——输入你所要备份的文件目录,默认为根目录要备份全系统(默认即可)

 

 排除不需要备份的目录——排除不备份的文件系统并以|分隔。
一般来说有一些文件是不需要的,是可以排除掉的,而如果想要完整地备份你的操作系统,直接默认回车。

 

 选择临时目录路径——输入临时目录路径,选择默认路径即可。

 

 选择暂存目录路径——输入暂存目录路径,选择默认路径即可。

 

 选择是否备份扩展的属性——选择备份扩展的属性,选择 yes。

 

 备份机器的内核——默认直接选择 OK 回车即可。

 

 验证备份文件——如要验证你的备份文件,在 Mondo 创建备份文件之后,选择 “Yes” 即可

 

 

到这步骤之后软件会自动去备份(创建“/”文件系统目录、文件列表划分为集合、调用 MINDI、创建 boot+data 磁盘、备份文件系统、备份大文件、运行 mkisofs、创建 ISO 镜像文件、验证 ISO 镜像的压缩包、验证 ISO 镜像的大文件等)执行过程中无需人工交互操作。

 

 

 

 

 

 

 

 

 

最后,mondo archive 已经结束了它的运行,归档完成,选择 OK 回车键返回到shell 提示符界面中。

 

 归档完成可以看到 /var/cache/mondo/ 目录下有一个 ISO 镜像文件

 

 

 到这步后,你就可以将备份镜像刻录到 CD/DVD 中了,便于以后恢复系统使用,可以用 Mondo 生成的 ISO 镜像引导操作系统,在引导提示符界面中选择“(手动输入)nuke”类型,恢复文件。

 

标签:选择,mondorescue,centos,备份,镜像文件,ISO,Mondo,镜像
From: https://www.cnblogs.com/cherishthepresent/p/16862766.html

相关文章

  • CentOS7编译安装haproxy-2.6.6
    创建用户并安装依赖包#selinux会影响haproxy启动,会有'cannotbindUNIXsocket(Permissiondenied)'的报错,请关闭它除非你知道设置selinux规则sed-i'/SELINUX/s/enf......
  • centos下搭建sockets5代理
    #安装依赖及ss5yum-yinstallgccopenldap-develpam-developenssl-develwgethttps://nchc.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gztar-x......
  • CentOS 8.3 XXX Cluster Initialization Configuration
    一、CentOS8.3XXXClusterInitializationConfiguration1节点规划官方建议节点数量为奇数个hostnameIP节点规划角色maset01192.168.80.31Master01(主节......
  • php:在linux上用sudo提升权限(centos 8 / PHP 7.4.2)
    一,php中查看当前用户: php代码:publicfunctionocr(){$daemon_user=getenv('USERNAME')?:getenv('USER');$script_user=get_current_user......
  • Centos7安装MySQL
    一、卸载系统自带的mariadb1、查看系统自带的mariadbrpm-qa|grepmariadb   2、卸载rpm-e--nodeps mariadb-libs-5.5.68-1.el7.x86_64二、mysql安装1、......
  • CentOS 7(Linux)安装Docker
    CentOS7(Linux)安装Docker一、分别执行下列命令添加并更新yum源    yum update    yuminstallepel-release-y    yumcleanall    y......
  • Centos9网卡配置
    Centos9网卡配置文件已修改,如下[root@bogon~]#cat/etc/NetworkManager/system-connections/ens18.nmconnection[connection]id=ens18uuid=8d1ece55-d999-3c97-866b-d2e......
  • Win10微软官方镜像iso文件下载
    1、转到下载页面2、按F12后点击小窗口左上角的手机图标3:刷新页面开始下载(win10.iso:链接) ......
  • Linux磁盘挂载(CentOS 7)
    例如我们这里挂一个50G的磁盘到服务器首先查看可挂载磁盘情况[root@yanshi/]#fdisk-l磁盘/dev/sda:32.2GB,32212254720字节,62914560个扇区Units=扇区of1......
  • Linux(Ubuntu、Centos)环境安装部署Docker及Docker-compose
    Centos7安装Docker环境#安装依赖yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2#设置yum源(选择其中一个)yum-config-manager--add-repohttp://downl......