本文将重点介绍最常见的“为Linux系统挂载一块全新的数据盘” 的完整流程,并补充Windows系统和其他情况的说明。
1、云盘:阿里云上的块存储设备,就像一块全新的移动硬盘。
2、挂载:将这块“移动硬盘”连接到ECS实例的某个“插槽”上,让系统能识别到它。
3、分区:对新硬盘进行划分区域(类似分C盘、D盘)。
4、格式化:为分区创建文件系统(如NTFS、ext4),操作系统才能读写。
5、挂载点:在Linux系统中,指定一个目录(如/mnt/data
)来访问这个分区里的数据。
重要提醒:操作磁盘有数据丢失风险!如果是已有数据的磁盘,请务必先创建快照备份!
第一部分:为Linux系统挂载新数据盘(全新空白盘)
这是最标准的流程,分为以下几步:
1、登录ECS控制台:前往 [阿里云ECS控制台](https://ecs.console.aliyun.com/)。
2、找到云盘:
情况A(盘已买好)在左侧菜单选择“存储与快照” -> “云盘”,找到您要挂载的待挂载状态的云盘。
情况B(现买现挂)在实例详情页的“本实例磁盘”区域,点击“创建云盘” 并购买,它会自动挂载到当前实例。
3、执行挂载:
* 在“云盘”列表中找到目标云盘,在“操作” 列点击“更多” -> “挂载”。
* 在弹出的窗口中,选择要挂载的目标ECS实例。
(可选) 自动挂载设置强烈建议勾选“随实例释放”(实例删除时磁盘数据也一并删除)和“自动快照随磁盘释放”,如果希望开机自动挂载,请勾选“启用自动挂载”(这会在内部帮您配置好/etc/fstab
)。
4、确认:点击“执行挂载”后,磁盘状态会变为“使用中”。
步骤二:在Linux操作系统中分区、格式化并挂载
现在磁盘已经“插”到服务器上了,但系统还无法使用,您需要远程登录(SSH)到您的ECS实例执行以下命令。
1. 查看磁盘状态
fdisk -l
你会看到类似输出,找到新挂载的磁盘(通常大小能对上,名称可能是/dev/vdb
或/dev/xvdb
,第二块盘就是vdc
,以此类推)。
Disk /dev/vda: 40 GiB, 42949672960 bytes, 83886080 sectors # 这是系统盘 ... Disk /dev/vdb: 20 GiB, 21474836480 bytes, 41943040 sectors # 这是新挂载的20G数据盘
2. 创建分区(以/dev/vdb
为例)
fdisk /dev/vdb
然后按照提示输入以下命令:
n
新建分区
p
创建主分区
1
分区号(默认1)
回车
起始扇区(默认)
回车
结束扇区(默认使用全部空间)
w
写入分区表并退出
3. 格式化分区
将新分区格式化为ext4
文件系统(最常用):
mkfs.ext4 /dev/vdb1
(如果想用 xfs 格式,命令是mkfs.xfs /dev/vdb1
)
4. 创建挂载点目录
选择一个目录作为访问数据的入口,
mkdir /mnt/data
5. 临时挂载分区
mount /dev/vdb1 /mnt/data
你就可以通过cd /mnt/data
来访问这个新磁盘了,但重启后这次挂载会失效。
6. (重要)配置开机自动挂载
编辑/etc/fstab
文件:
vim /etc/fstab
在文件末尾添加一行:
/dev/vdb1 /mnt/data ext4 defaults 0 0
第一部分设备名 (/dev/vdb1
)
第二部分挂载点 (/mnt/data
)
第三部分文件系统类型 (ext4
)
第四部分挂载参数 (defaults
)
第五、六部分dump值和fsck顺序(一般设为0 0
)
保存退出后,为了测试配置是否正确,请运行:
mount -a
如果没有任何报错,说明配置正确,下次重启就会自动挂载。
第二部分:为Windows系统挂载新数据盘
Windows下的操作简单很多,大部分在图形界面完成。
1、控制台挂载:同上述步骤一,在阿里云控制台将磁盘挂载到Windows实例。
2、远程登录:通过远程桌面(RDP)登录到Windows服务器。
3、初始化磁盘:
* 打开“服务器管理器” -> “文件和存储服务” -> “磁盘”。
* 你会看到一块“未知”且“脱机”的新磁盘,右键点击它,选择“联机”。
4、新建卷:
* 联机后,磁盘状态变为“基本”、“未分配”。
* 右键点击未分配空间,选择“新建卷”。
* 跟随向导,指定大小、分配驱动器号(如D:)、选择文件系统(NTFS)、执行格式化即可。
完成后,打开“此电脑”就能看到新的磁盘分区了。
挂载已有数据的云盘
* 如果磁盘之前已经被格式化过(例如ext4或NTFS),你不需要再执行fdisk
和mkfs
,否则会丢失所有数据!
* 直接在控制台挂载后,在Linux中使用mount /dev/vdb1 /your/mountpoint
命令挂载即可,Windows下联机后会自动识别并分配盘符。
查看挂载结果
Linux使用df -h
命令查看所有已挂载的磁盘及其容量。
Windows打开“此电脑”查看。
1、备份第一:对重要数据盘操作前,创建快照。
2、识别磁盘:操作前务必用fdisk -l
或磁盘管理器看清哪块是你要操作的新盘,切勿误操作系统盘!
3、自动挂载:Linux服务器务必配置/etc/fstab
来实现开机自动挂载。
4、使用云盘功能:善用控制台提供的“自动挂载”、“随实例释放”等功能,方便管理。
按照这个流程,您就可以顺利完成阿里云服务器的磁盘挂载了,如果遇到问题,可以随时在阿里云控制台提交工单获取官方技术支持。
文章摘自:https://idc.huochengrm.cn/zj/15450.html
评论