主备分区介绍
功能介绍
用户制作启动镜像包前可以通过修改配置文件使能主备分区功能,详细操作请参见13。通过SD卡制作和启动系统镜像(方法二)、M.2制作和启动系统镜像和eMMC制作和启动系统镜像制作的启动镜像默认使能主备分区功能。
在主区修改的文件会同步备份到/home/data下,当主分区意外损坏时可以切换到备区,切换后/home/data下关键数据能够同步到备区,用户可以正常登录使用。主备分区切换操作请参见示例9:主备文件系统场景下切换启动分区。
- 通过SD卡制作和启动系统镜像(方法一)制作的SD启动盘,主备分区关系表如表1和表2所示。
- 通过SD卡制作和启动系统镜像(方法二)、M.2制作和启动系统镜像和eMMC制作和启动系统镜像制作的启动镜像,主备分区关系如表3所示。
表3 使能主备分区映射表 M.2分区
eMMC分区
SD卡分区
说明
挂在目录
默认区分大小
/dev/sdxa1
/dev/mmcblk0p1
/dev/mmcblk1p1
系统启动镜像分区。
无
1.5G
/dev/sdxa2
/dev/mmcblk0p2
/dev/mmcblk1p2
系统主分区。
/
6G
/dev/sdxa3
/dev/mmcblk0p3
/dev/mmcblk1p3
系统备分区。
/
6G
/dev/sdxa4
/dev/mmcblk0p4
/dev/mmcblk1p4
关键数据同步备份分区。
/home/data
1G
/dev/sdxa5
/dev/mmcblk0p5
/dev/mmcblk1p5
存储日志分区。
/home/log
1G
/dev/sdxa6
/dev/mmcblk0p6
/dev/mmcblk1p6
中间件&OM分区。
/usr/local/mindx
2G
/dev/sdxa7
/dev/mmcblk0p7
/dev/mmcblk1p7
软件包。
/home/package
3G
/dev/sdxa8
/dev/mmcblk0p8
/dev/mmcblk1p8
容器镜像分区。
无
7G
a:sdx,可通过fdisk -l查找M.2 SATA SSD硬盘所在的M.2设备名称,例如“/dev/sda”。
关键文件同步
用户制作启动恢复出厂镜像包时使能了主备分区功能,当前提供白名单(backup_file_list.txt、backup_dir_list.txt)控制主备文件系统同步文件或文件夹。
在主区修改的文件会同步备份到“/home/data”目录下,当主分区意外损坏时可以切换到备区,切换后“/home/data”目录下关键数据能够同步到备区,用户可以正常登录使用。主备分区切换操作请参见示例9:主备文件系统场景下切换启动分区。

- 仅支持在“/etc”目录下新增需要同步的目录或文件。
- 需保证主备区均存在要同步的目录或文件,否则会导致主备同步功能异常。
文件 |
说明 |
---|---|
/etc/profile.d |
linux系统配置文件目录 |
/etc/sysctl.d |
linux系统内核参数配置文件目录 |
/etc/ld.so.conf.d |
动态链接库配置文件目录 |
/etc/modules-load.d |
内核模块配置文件目录 |
/etc/sysconfig/network-scripts |
网络配置目录 |
/etc/netplan |
|
/etc/ssh |
|
/etc/modprobe.d |
模块配置目录 |
/var/spool/cron |
定时任务目录 |
/var/spool/cron/crontabs |
|
/etc/udev/rules.d/ |
USB规则文件目录 |
/usr/share/cracklib/ |
弱密码字典目录 |
文件 |
说明 |
---|---|
/etc/profile |
系统环境变量配置文件 |
/etc/sysctl.conf |
内核参数配置文件 |
/etc/sudoers |
sudo配置文件 |
/etc/security/limits.conf |
系统资源限制配置文件 |
/etc/sysconfig/network |
网络配置文件 |
/etc/resolv.conf |
|
/etc/ntp.conf |
|
/etc/sysconfig/ntpd |
|
/etc/hosts |
主机名配置文件 |
/etc/hostname |
|
/etc/sysconfig/docker |
Docker配置文件 |
/etc/docker/daemon.json |
|
/etc/localtime |
系统时钟配置文件 |
/etc/adjtime |
|
/etc/rc.d/rc.local |
系统启动脚本 |
/etc/rsyslog.conf |
系统日志配置文件 |
/etc/hwsipcrl/ascendsip.crl |
证书文件 |
/etc/ascend_driver.conf |
驱动配置文件 |