下载
中文
注册

主备分区介绍

功能介绍

用户制作启动镜像包前可以通过修改配置文件使能主备分区功能,详细操作请参见13。通过SD卡制作和启动系统镜像(方法二)M.2制作和启动系统镜像eMMC制作和启动系统镜像制作的启动镜像默认使能主备分区功能。

在主区修改的文件会同步备份到/home/data下,当主分区意外损坏时可以切换到备区,切换后/home/data下关键数据能够同步到备区,用户可以正常登录使用。主备分区切换操作请参见示例9:主备文件系统场景下切换启动分区

  • 通过SD卡制作和启动系统镜像(方法一)制作的SD启动盘,主备分区关系表如表1表2所示。
    表1 SD卡使能主备分区映射表

    SD卡分区

    说明

    挂载目录

    默认分区大小

    /dev/mmcblk1ap1

    占位分区,保留p1盘符。

    100M

    /dev/mmcblk1ap2

    系统主分区。

    /

    6G

    /dev/mmcblk1ap3

    系统备分区。

    /

    6G

    /dev/mmcblk1ap4

    关键数据同步备份分区。

    /home/data

    1G

    /dev/mmcblk1ap5

    存储日志分区。

    /home/log

    1G

    a:SD卡分区:mmcblk1。

    表2 SD卡不使能主备分区映射表

    SD卡分区

    说明

    挂载目录

    默认分区大小

    /dev/mmcblk1ap1

    占位分区,保留p1盘符。

    100M

    /dev/mmcblk1ap2

    系统主分区。

    /

    6G

    /dev/mmcblk1ap3

    占位分区,保留p3盘符。

    100M

    /dev/mmcblk1ap4

    用户数据区b

    /home/data

    1G

    /dev/mmcblk1ap5

    存储日志分区。

    /home/log

    1G

    a:SD卡分区:mmcblk1。

    b:不使能主备分区时,该分区无数据同步备份功能。

  • 通过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”目录下新增需要同步的目录或文件。
  • 需保证主备区均存在要同步的目录或文件,否则会导致主备同步功能异常。
该机制会实时同步影响用户登录的关键配置文件,同步表4表5所示的文件。
表4 backup_dir_list.txt关键配置目录

文件

说明

/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/

弱密码字典目录

表5 backup_file_list.txt关键配置文件

文件

说明

/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

驱动配置文件