Linux initializes the system disk and remounts the data disk method

  • 2020-12-07 04:38:34
  • OfStack

The Linux instance initializes the system disk and remounts the data disk

In the Linux instance, reinitializing the system disk does not change the contents of the data disk, but the mount information of the data disk will be lost, so after the Linux restart, follow these steps to create new mount point information and mount the data disk partition.

Note: In this document, it is assumed that before the system disk is initialized, the data disk partition mounted on the instance is named /dev/vdb1 and the mount name /InitTest.

View the data disk mount information: Run the command mount. No /dev/vdb1 information is returned in the result.


sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
devtmpfs on /dev type devtmpfs (rw,nosuid,size=497476k,nr_inodes=124369,mode=755)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_prio,net_cls)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct,cpu)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
configfs on /sys/kernel/config type configfs (rw,relatime)
/dev/vda1 on / type ext4 (rw,relatime,data=ordered)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=29,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=9791)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
mqueue on /dev/mqueue type mqueue (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,size=101620k,mode=700)

View data disk partition information: Run the command ES20en-ES21en.


Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x0008d73a
Device Boot   Start     End   Blocks  Id System
/dev/vda1  *    2048  83884031  41940992  83 Linux
Disk /dev/vdb: 25.8 GB, 25769803776 bytes, 50331648 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0xfe6d77c1
Device Boot   Start     End   Blocks  Id System
/dev/vdb1      2048  50331647  25164800  83 Linux

Recreating the mount point of the data disk partition: Run the command


mkdir /InitTest

Note: The hardpoint name here must remain 1 from the hardpoint name of /dev/vdb1 before the system disk was initialized. You can view the original mount point name through the cat /etc/fstab command.

Remount the data disk partition: Run the command


mount /dev/vdb1 /InitTest

View mount results: Run commands


df -h

Check whether /dev/vdb1 can be mounted automatically:

Uninstall /dev/vdb1: Run the command


umount /dev/vdb1

View mount information: Run the command mount. If the uninstall is successful, there will be no /dev/vdb1 information returned in the result.

Auto mount /dev/vdb1: Run the command


mount -a

View mount information: Run the command mount. If the auto mount succeeds, a /dev/vdb1 message is returned.

Above is this introduction all content, thanks everybody to this site support.


Related articles: