在阿里云购买了两块云盘(一块系统盘、一块数据盘)后,它们默认是未挂载或未初始化的状态。要正常使用数据盘存储文件,你需要根据操作系统(Linux 或 Windows)进行挂载/初始化操作。
以下是针对两种常见操作系统的详细操作步骤:
⚠️ 重要提示
- 数据盘不会自动包含系统盘里的数据。
- 数据盘默认没有文件系统,必须格式化后才能使用。
- 操作前请务必备份重要数据,虽然风险较低,但格式化会清空磁盘内容。
- 请在阿里云控制台确认两块盘都已挂载到同一台 ECS 实例上。
场景一:Linux 系统 (CentOS, Ubuntu, Debian 等)
1. 查看磁盘信息
登录服务器终端,输入以下命令查看新挂载的磁盘设备名(通常是 /dev/vdb 或 /dev/xvdb,而系统盘通常是 /dev/vda):
lsblk
# 或者
fdisk -l
假设你的数据盘设备名为 /dev/vdb(请务必根据实际情况替换)。
2. 分区与格式化
如果该磁盘之前未被分区,需要先分区并创建文件系统。
注意:如果是全新磁盘,建议直接跳过分区步骤直接格式化(现代 Linux 通常支持直接对裸盘格式化),但为了规范,这里演示标准流程。
方案 A:简单快速(推荐新手)
直接格式化为 ext4 文件系统:
mkfs.ext4 /dev/vdb
方案 B:标准分区(适合有分区需求的用户)
# 进入 fdisk 交互模式
fdisk /dev/vdb
# 依次输入:
n # 新建分区
p # 主分区
1 # 分区号,默认为 1
回车 # 起始扇区,默认即可
回车 # 结束扇区,默认即可(占满整盘)
w # 保存退出
然后格式化新分区:
mkfs.ext4 /dev/vdb1
3. 创建挂载点
选择一个目录作为数据盘的入口(例如 /data):
mkdir -p /data
4. 挂载磁盘
将磁盘临时挂载到目录:
mount /dev/vdb /data
# 或者如果是分区:mount /dev/vdb1 /data
5. 设置开机自动挂载(关键步骤)
如果不配置,重启服务器后数据盘会消失。需要修改 /etc/fstab 文件。
-
获取磁盘的 UUID(更稳定,推荐使用 UUID 而不是设备名):
blkid /dev/vdb复制输出中的
UUID="xxxx-xxxx..."部分。 -
编辑 fstab 文件:
vi /etc/fstab在文件末尾添加一行(请将
<UUID>和/data替换为你实际的值):UUID=<你的 UUID> /data ext4 defaults 0 0 -
测试配置是否正确(防止写错导致无法启动):
mount -a如果没有报错,说明配置成功。
6. 验证
再次运行 df -h,你应该能看到 /data 目录下显示了新的磁盘空间。
场景二:Windows 系统
Windows 下不需要手动挂载命令,主要通过“磁盘管理”图形界面操作。
方法 A:通过阿里云控制台操作(推荐)
- 登录 阿里云 ECS 控制台。
- 找到你的实例,点击右侧的 “更多” -> “远程连接” 打开 VNC 网页版。
- 在 VNC 窗口中,右键点击左下角开始菜单,选择 “磁盘管理” (Disk Management)。
- 你会看到下方有一个黑色的区域显示为 “未初始化” 或 “未分配” 的磁盘(通常是磁盘 1,容量对应你的数据盘大小)。
- 初始化磁盘:右键点击该磁盘左侧的圆圈图标,选择“初始化磁盘”,分区风格选 GPT(推荐)或 MBR,点击确定。
- 新建卷:在未分配的黑色区域上右键,选择 “新建简单卷”。
- 一路点击 “下一步”:
- 指定大小(默认全选)。
- 分配盘符(例如选
D:或E:)。 - 文件系统选择 NTFS,分配单元大小默认。
- 勾选“执行快速格式化”。
- 完成后,打开“此电脑”,你就会看到一个新的硬盘了。
方法 B:通过 PowerShell 操作(进阶)
如果你习惯命令行,可以按 Win + X 打开 PowerShell (管理员),输入:
# 1. 查看磁盘列表
Get-Disk
# 2. 假设数据盘是 Disk 1,先初始化
Initialize-Disk -Number 1 -PartitionStyle GPT
# 3. 创建分区并分配盘符 D:
New-Partition -DiskNumber 1 -UseMaximumSize -DriveLetter D
# 4. 格式化
Format-Volume -DriveLetter D -FileSystem NTFS -Confirm:$false
💡 最佳实践建议
-
分离应用与数据:
不要把所有东西都放在系统盘。建议将数据库文件、网站上传的图片、日志文件等大数据量业务部署在数据盘上。这样即使系统盘满了需要重装系统,数据盘的数据依然安全。 -
定期快照:
数据盘非常重要,建议在阿里云控制台为数据盘开启自动快照策略,防止误删或硬件故障导致数据丢失。 -
权限问题:
在 Linux 中,如果挂载后普通用户无法写入,可能需要修改目录权限:chmod -R 777 /data # 仅用于测试,生产环境建议配合用户组管理权限
现在你可以开始在 /data (Linux) 或新盘符 (Windows) 下存放你的数据了。
云知道CLOUD