全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
云服务器 ECS

Linux 实例初始化系统盘后重新挂载数据盘

更新时间:2017-10-30 17:24:54

在 Linux 实例中,重新初始化系统盘不会改变数据盘里的内容,但是数据盘的挂载信息会丢失,所以,在 Linux 重启后,按以下步骤创建新的挂载点信息并挂载数据盘分区。

说明
本文档中,假设初始化系统盘之前,实例上挂载的数据盘分区名称为 /dev/vdb1,挂载点名称为 /InitTest。

  1. 查看数据盘挂载信息:运行命令 mount。返回结果中没有 /dev/vdb1 的信息。

    1. sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
    2. proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
    3. devtmpfs on /dev type devtmpfs (rw,nosuid,size=497476k,nr_inodes=124369,mode=755)
    4. securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
    5. tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
    6. devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
    7. tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755)
    8. tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
    9. cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)
    10. pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
    11. cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
    12. cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
    13. cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_prio,net_cls)
    14. cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
    15. cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
    16. cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
    17. cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
    18. cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct,cpu)
    19. cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
    20. cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
    21. configfs on /sys/kernel/config type configfs (rw,relatime)
    22. /dev/vda1 on / type ext4 (rw,relatime,data=ordered)
    23. 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)
    24. hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
    25. mqueue on /dev/mqueue type mqueue (rw,relatime)
    26. debugfs on /sys/kernel/debug type debugfs (rw,relatime)
    27. tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,size=101620k,mode=700)
  2. 查看数据盘分区信息:运行命令 fdisk -l

    1. Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectors
    2. Units = sectors of 1 * 512 = 512 bytes
    3. Sector size (logical/physical): 512 bytes / 512 bytes
    4. I/O size (minimum/optimal): 512 bytes / 512 bytes
    5. Disk label type: dos
    6. Disk identifier: 0x0008d73a
    7. Device Boot Start End Blocks Id System
    8. /dev/vda1 * 2048 83884031 41940992 83 Linux
    9. Disk /dev/vdb: 25.8 GB, 25769803776 bytes, 50331648 sectors
    10. Units = sectors of 1 * 512 = 512 bytes
    11. Sector size (logical/physical): 512 bytes / 512 bytes
    12. I/O size (minimum/optimal): 512 bytes / 512 bytes
    13. Disk label type: dos
    14. Disk identifier: 0xfe6d77c1
    15. Device Boot Start End Blocks Id System
    16. /dev/vdb1 2048 50331647 25164800 83 Linux
  3. 重新创建数据盘分区的挂载点:运行命令 mkdir /InitTest

    注意
    这里的挂载点名称必须与系统盘初始化之前 /dev/vdb1 的挂载点名称保持一致。您可以通过 cat /etc/fstab 命令查看原来的挂载点名称。

  4. 重新挂载数据盘分区:运行命令 mount /dev/vdb1 /InitTest

  5. 查看挂载结果:运行命令 df -h

  6. 检测 /dev/vdb1 是否能自动挂载:

    1. 卸载 /dev/vdb1:运行命令 umount /dev/vdb1
    2. 查看挂载信息:运行命令 mount。假如卸载成功,返回结果中不会有 /dev/vdb1 的信息。
    3. 自动挂载 /dev/vdb1:运行命令 mount -a
    4. 查看挂载信息:运行命令 mount。假如自动挂载成功,返回结果中会有 /dev/vdb1 的信息。

如问题还未解决,请提交工单联系阿里云。

本文导读目录