云主机怎么挂载硬盘?

HCRM技术_小炮 云主机 2026-04-11 3 0
flowchart TD
    A[购买并挂载云硬盘] --> B[连接到云主机]
    B --> C[查看新磁盘]
    
    C --> D{新磁盘是否需要分区?}
    D -- 是 --> E[分区]
    E --> F[格式化]
    D -- 否 --> F
    
    F --> G[创建挂载点并挂载]
    G --> H[配置开机自动挂载]

下面,我们以最常用的Linux 系统 为例,详细说明每个步骤的具体操作。

**核心概念区分

系统盘安装操作系统的主硬盘,通常在创建云主机时自动生成并挂载。

数据盘您后续购买并挂载的额外硬盘,用于存放应用数据、网站文件、数据库等。

第一部分:在云控制台操作(所有系统通用)

这是第一步,在所有云平台(阿里云、腾讯云、华为云、AWS、Azure 等)上都类似。

1、购买数据盘:在云控制台的“云硬盘”、“存储”或“EBS”相关页面,购买一块新硬盘。

容量按需选择。

类型通常有高效云盘、SSD云盘等,性能越高价格越贵。

2、挂载到云主机

* 在硬盘管理页面,找到您新购买的硬盘,选择“挂载”“Attach”

* 在目标实例列表中,选择您要挂载的云主机。

* 点击确定。硬盘已作为一个“块存储设备”连接到您的云主机,但在操作系统内还不可用。

第二部分:在 Linux 云主机内操作

登录您的 Linux 云主机(通过 SSH),进行以下操作。

**步骤一:查看新磁盘

使用fdisklsblk 命令查看已连接的磁盘设备。

lsblk

fdisk -l

您会看到类似下面的输出:

NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda    253:0    0  40G  0 disk
└─vda1 253:1    0  40G  0 part /
vdb    253:16   0 100G  0 disk  # <-- 这就是新挂载的,未分区的硬盘

vda 通常是您的系统盘(vda1 是它的第一个分区,挂载在/)。

vdb 就是新挂载的100G数据盘,设备名可能是vdb,xvdb,sdb 等。

**步骤二:分区(可选,但建议)

如果硬盘容量很大,或者您想分成多个逻辑区,就需要分区,如果整块盘作为一个分区使用,也可以直接格式化。

使用fdisk 对新盘(例如/dev/vdb)分区:

sudo fdisk /dev/vdb

1、 输入n 创建新分区。

2、 选择分区类型(p 主分区 /e 扩展分区),通常直接p

3、 设置分区号(1-4),直接回车用默认值1

4、 设置起始扇区,直接回车用默认值。

5、 设置结束扇区,直接回车使用整个磁盘。

6、 输入w 将分区表写入磁盘并退出。

再次使用lsblk 查看,现在会看到:

vdb    253:16   0 100G  0 disk
└─vdb1 253:17   0 100G  0 part  # <-- 出现了分区 vdb1

**步骤三:格式化分区

将分区格式化为文件系统,例如ext4(最通用)或xfs(性能好,适用于大文件)。

格式化为 ext4
sudo mkfs.ext4 /dev/vdb1
或者格式化为 xfs(某些系统需要先安装 xfsprogs: yum install -y xfsprogs)
sudo mkfs.xfs /dev/vdb1

**步骤四:创建挂载点并挂载

挂载点就是一个目录,通过这个目录来访问硬盘数据。

1、创建挂载目录

    sudo mkdir /data

/data 是示例,您可以用任何路径,如/mnt/my_disk

2、临时挂载(重启后会失效):

    sudo mount /dev/vdb1 /data

3、验证挂载

    df -h

您应该能看到/dev/vdb1 的容量信息挂载在/data 上。

**步骤五:配置开机自动挂载

编辑/etc/fstab 文件,让系统在启动时自动挂载。

1、 获取分区的UUID(推荐使用UUID,比设备名更稳定):

    sudo blkid /dev/vdb1

输出类似:/dev/vdb1: UUID="f3ab1a02-..." TYPE="ext4"

2、 备份并编辑fstab 文件:

    sudo cp /etc/fstab /etc/fstab.bak  # 备份
    sudo vi /etc/fstab

3、 在文件末尾添加一行:

    UUID=f3ab1a02-...   /data   ext4    defaults,nofail   0   0

第一部分使用刚才查到的 UUID,或者直接用/dev/vdb1(不建议)。

第二部分挂载点/data

第三部分文件系统类型ext4

第四部分挂载选项defaults,nofailnofail 很重要,即使硬盘不存在,系统也能正常启动。

第五、六部分通常填0

4、测试配置是否正确

    sudo mount -a

这条命令会尝试挂载fstab 中所有未挂载的设备,如果没有报错,并且df -h 能看到挂载,说明配置正确。

第三部分:在 Windows 云主机内操作

Windows 下操作更图形化。

1、远程桌面连接到您的 Windows 云主机。

2、 打开“服务器管理器” ->“文件和存储服务” ->“磁盘”

3、 您会看到一块状态为“脱机”“未初始化” 的新磁盘。

4、右键点击该磁盘,选择“联机”

5、 再次右键点击,选择“初始化磁盘”,选择分区样式(MBR 或 GPT,对于大于2TB的盘选GPT)。

6、 初始化后,磁盘会显示为“未分配”右键点击未分配空间,选择“新建简单卷...”

7、 跟随向导:

* 指定卷大小(默认全部)。

* 分配驱动器号(如E:)。

* 选择文件系统(如NTFS),设置卷标(可选)。

* 执行快速格式化。

8、 点击完成,系统会自动格式化并挂载,打开“此电脑”,就能看到新的硬盘驱动器了。

**重要注意事项

数据安全操作前,如果硬盘有数据,务必先做快照或备份!格式化会清除所有数据。

卸载硬盘在控制台“卸载”硬盘前,必须先在内部分别执行umount(Linux)或“脱机”(Windows),否则可能导致数据损坏。

设备名vdb 只是常见示例,请以您lsblk 看到的实际设备名为准。

云平台差异不同云平台的控制台界面和术语可能略有不同,但核心流程(购买->控制台挂载->操作系统内识别并分区格式化->挂载使用)是一致的。

按照这个步骤,您就可以成功地为云主机挂载并开始使用新硬盘了。

文章摘自:https://idc.huochengrm.cn/zj/24638.html

评论