Step1 首先你要有一个已有内容的云盘, 比如从快照创建的云盘, 并在阿里云控制台挂在到你的服务器, 如下图; 在此挂载到服务器后, 还没有挂载到系统
如果是新创建的空云盘, 还需要格式化, 本文没有提及; 格式化和挂载空云盘的方法, 参见这篇文章.
Step2 用SSH进入服务器, 执行以下指令, 查看系统已挂载云盘(可能包含你原来的系统盘)
df -h
如得到以下结果
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 40G 7.4G 31G 20% /
devtmpfs 486M 0 486M 0% /dev
tmpfs 496M 1.9M 494M 1% /dev/shm
tmpfs 496M 460K 496M 1% /run
tmpfs 496M 0 496M 0% /sys/fs/cgroup
tmpfs 100M 0 100M 0% /run/user/0
观察可知, 目前挂载了一个40G的盘, 它是我原来的系统盘, 容量40G, 它名字是/dev/vda1
Step3 使用如下指令, 查看所有可挂载设备
fdisk -l
注意使用fdisk指令要小心, 听说它还有格式化硬盘的功能.
得到结果如下
Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000b2d99
Device Boot Start End Blocks Id System
/dev/vda1 * 2048 83875364 41936658+ 83 Linux
Disk /dev/vdb: 42.9 GB, 42949672960 bytes, 83886080 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000b2d99
Device Boot Start End Blocks Id System
/dev/vdb1 * 2048 83875364 41936658+ 83 Linux
观察可知, 我们现在有2个盘, 一个叫/dev/vda1, 一个叫/dev/vdb1; 可见/dev/vdb1就是我们要挂载到系统的云盘
Step4 给云盘创建路径
比如说, 我们要把这个云盘挂载到这个路径:/mnt/d, 我们先要创建这个文件夹, 指令如下
cd /mnt
mkdir -p d
Step5 挂载云盘至系统, 指令如下
mount /dev/vdb1 /mnt/d
这样, 我们就可以在 /mnt/d 访问到我们刚刚挂载的云盘啦