linux 挂载磁盘 新增磁盘操作

本操作以该场景为例,当云服务器挂载了一块新的数据盘时,使用fdisk分区工具将该数据盘设为主分区,分区形式默认设置为MBR,文件系统设为ext4格式,挂载在“/mnt/sdc”下,并设置开机启动自动挂载。

1.执行以下命令,查看新增数据盘。

 fdisk -l

2 进入fdisk分区工具,开始对新增数据盘执行分区操作。

以新挂载的数据盘“/dev/vdb”为例:

fdisk /dev/vdb

3 输入“n”,按“Enter”,开始新建分区。

4 以创建一个主要分区为例,输入“p”,按“Enter”,开始创建一个主分区。

5 以分区编号选择“1”为例,输入主分区编号“1”,按“Enter”。

6 以选择默认起始磁柱值2048为例,按“Enter”。

7 以选择默认截止磁柱值209715199为例,按“Enter”。

8 输入“p”,按“Enter”,查看新建分区的详细信息。

9 输入“w”,按“Enter”,将分区结果写入分区表中。

10 执行以下命令,将新的分区表变更同步至操作系统。

partprobe

11 执行以下命令,将新建分区文件系统设为系统所需格式。

以设置文件系统为“ext4”为例:

mkfs -t ext4 /dev/vdb1

12 执行以下命令,新建挂载目录。

以新建挂载目录“/mnt/sdc”为例:

mkdir /mnt/sdc

13 执行以下命令,将新建分区挂载到12中创建的目录下。

以挂载新建分区“/dev/vdb1”至“/mnt/sdc”为例:

mount /dev/vdb1 /mnt/sdc

14 执行以下命令,查看挂载结果。

df -TH

说明:云服务器重启后,挂载会失效。您可以修改“/etc/fstab”文件,将新建磁盘分区设置为开机自动挂载。

本文介绍如何在fstab文件中使用UUID来设置自动挂载磁盘分区。不建议采用在“/etc/fstab”直接指定设备名(比如/dev/vdb1)的方法,因为云中设备的顺序编码在关闭或者开启云服务器过程中可能发生改变,例如/dev/vdb1可能会变成/dev/vdb2,可能会导致云服务器重启后不能正常运行。

说明:UUID(universally unique identifier)是Linux系统为磁盘分区提供的唯一的标识字符串。

1 执行如下命令,查询磁盘分区的UUID。

以查询磁盘分区“/dev/vdb1”的UUID为例:

blkid /dev/vdb1

执行以下命令,使用VI编辑器打开“fstab”文件。

vi /etc/fstab

3 按“i”,进入编辑模式。

4 将光标移至文件末尾,按“Enter”,添加如下内容。记得将UUID替换成你自己刚刚查看的UUID

UUID=0b3040e2-1367-4abb-841d-ddb0b92693df /mnt/sdc                ext4    defaults        0 2
  • 第四列为磁盘分区的挂载选项,此处通常设置为defaults即可。
  • 第五列为Linux dump备份选项。
    • 0表示不使用Linux dump备份。现在通常不使用dump备份,此处设置为0即可。
    • 1表示使用Linux dump备份。
  • 第六列为fsck选项,即开机时是否使用fsck检查磁盘。
    • 0表示不检验。挂载点为(/)根目录的分区,此处必须填写1。
    • 根分区设置为1,其他分区只能从2开始,系统会按照数字从小到大依次检查下去。

5 按“ESC”后,输入“:wq”,按“Enter”。保存设置并退出编辑器。

6 执行以下步骤,验证自动挂载功能。

umount /dev/vdb1

  1. 执行如下命令,将“/etc/fstab”文件所有内容重新加载。mount -a
  2. 查询文件系统挂载信息。

    命令示例:

    mount grep /mnt/sdc

  3. 回显类似如下信息,说明自动挂载功能生效:
    root@ecs-test ~]# mount | grep /mnt/sdc
    /dev/vdb1 on /mnt/sdc type ext4 (rw,relatime,data=ordered)
posted @   Yau0315  阅读(809)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
点击右上角即可分享
微信分享提示