在新开的阿里云服务器上挂载磁盘,通常分为两个核心阶段:在阿里云控制台完成“附加”操作,以及在服务器操作系统内部进行“格式化与挂载”。
以下是详细的操作步骤:
第一阶段:在阿里云控制台挂载(附加)
这一步是将物理磁盘逻辑上连接到你的云服务器实例。
- 登录控制台:登录 阿里云官网,进入 ECS 管理控制台。
- 找到实例:在左侧导航栏选择 实例与镜像 > 实例,找到你需要操作的目标 ECS 实例。
- 添加云盘:
- 点击该实例的 ID 或名称进入详情页。
- 在底部标签页中,点击 云盘(部分旧版界面可能在“更多”->“云盘”)。
- 点击 挂载云盘 按钮。
- 选择云盘并确认:
- 系统会列出你当前账号下可用的未挂载云盘(如果是新买的服务器,可能需要先购买一块数据盘)。
- 勾选要挂载的云盘。
- 确认挂载点(通常自动匹配),点击 确定。
- 重启实例(重要):
- 大多数情况下,挂载成功后需要重启 ECS 实例才能被操作系统识别到新的硬盘设备。请在控制台对实例执行“重启”操作。
第二阶段:在操作系统内格式化与挂载
重启完成后,登录服务器内部,根据操作系统类型执行以下命令。
场景 A:Linux 系统(以 CentOS/Ubuntu/Alibaba Cloud Linux 为例)
-
查看新磁盘设备名
使用lsblk或fdisk -l命令查看磁盘列表。新挂载的磁盘通常会被识别为/dev/vdb、/dev/xvdb或/dev/nvme1n1等(注意不要选错成系统盘/dev/vda)。lsblk # 或者 fdisk -l -
创建分区(可选,但推荐)
如果磁盘是全新的,建议先分区。这里以单分区为例:# 假设新磁盘是 /dev/vdb fdisk /dev/vdb # 在交互界面输入: # n (新建分区) -> p (主分区) -> 1 (分区号) -> 回车 (默认起始扇区) -> 回车 (默认结束扇区) # w (保存并退出)注:如果你不需要分区,直接格式化整个磁盘也可以跳过此步。
-
格式化磁盘
将磁盘格式化为文件系统(如 ext4 或 xfs)。# 格式化为 ext4 mkfs.ext4 /dev/vdb # 或者格式化为 xfs (CentOS 7/8/9 默认推荐) mkfs.xfs /dev/vdb -
创建挂载点目录
选择一个空目录作为挂载点,例如/data:mkdir -p /data -
手动挂载测试
mount /dev/vdb /data再次运行
df -h检查是否挂载成功。 -
配置开机自动挂载(关键步骤)
为了防止重启后丢失挂载,需要修改/etc/fstab文件。-
获取 UUID(更稳定,推荐):
blkid /dev/vdb # 复制输出中的 UUID 值,例如 "UUID="a1b2c3d4-..." -
编辑 fstab:
vim /etc/fstab在文件末尾添加一行(请将
<your-uuid>替换为实际 UUID,文件系统类型根据实际情况填ext4或xfs):UUID=<your-uuid> /data ext4 defaults 0 0(如果是 xfs 文件系统,将 ext4 改为 xfs)
-
验证配置:
mount -a如果没有报错,说明配置成功。
-
场景 B:Windows 系统
- 打开磁盘管理
右键点击“开始”菜单(或按 Win+X),选择 磁盘管理。 - 初始化磁盘
系统通常会弹出窗口提示“初始化磁盘”,选择 MBR 或 GPT(推荐 GPT),点击确定。 - 分配盘符
- 在下方找到未分配空间(黑色条状区域),右键点击,选择 新建简单卷。
- 按照向导一路点击“下一步”,设置卷大小。
- 在最后一步分配一个盘符(如
D:或E:)。 - 选择文件系统(NTFS),点击“完成”。
- 验证
打开“此电脑”,即可看到新分配的磁盘盘符。
⚠️ 注意事项
- 数据安全:格式化操作会清空磁盘内的所有数据。请务必确认挂载的是新购买的空盘,而非存有重要数据的系统盘或已有数据的旧盘。
- 设备名变化:在 Linux 中,直接使用
/dev/vdb这种设备名在极少数情况下可能会随硬件变动而改变(虽然阿里云较少见),因此强烈建议使用 UUID 写入/etc/fstab以确保稳定性。 - 权限问题:挂载后,普通用户可能无法写入。如果需要,可以使用
chown命令修改目录所有者,例如chown -R www-data:www-data /data。
云知识CLOUD