阿里云磁盘挂载
一、挂载数据盘
在云盘管理中心挂载好云盘在哪个服务器
- 1. 登录ECS管理控制台。
- 2. 在左侧导航栏,单击存储与快照 > 云盘。
- 3. 在顶部菜单栏左上角处,选择地域。
- 4. 找到待挂载状态的云盘,在操作列中,单击更多 > 挂载。
- 5. 在弹出的对话框中,完成以下设置。
- 5.1 选择目标实例并设置云盘相关释放行为。
- a. 目标实例:选择同一可用区内的ECS实例。
- b. 云盘随实例释放:如果未选中,当实例被释放时,该云盘会被保留下来。
- 说明 如果您挂载的是从其他实例卸载的系统盘,云盘随实例释放中的实例指系统盘被卸载前的源ECS实例,并非当前操作的实例。
- c. 自动快照随云盘释放:如果选中,当云盘释放时,该云盘创建的自动快照都会一起释放。建议您不要选择该选项,以便保留备份数据。
- 5.2 单击执行挂载。
- 5.1 选择目标实例并设置云盘相关释放行为。
如果该云盘的状态变为使用中,表示挂载成功。
二、格式化数据盘
2.1 查看磁盘情况
[root@demo ~]# fdisk -l
列出所有可用设备的信息
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 252:0 0 40G 0 disk
└─vda1 252:1 0 40G 0 part /
vdb 252:16 0 300G 0 disk
└─vdb2 252:18 0 180G 0 part /mnt
2.2 对分区操作
[root@demo ~]# fdisk /dev/vdb
根据提示依次输入”n”,”p”,”1”,两次回车,”wq”,分区就开始了,视数据盘大小而完成时间不同。
ps : 输入1则建立xvdb1分区,如已存在该分区,则可以输入2建立xvdb2分区,以下皆以xvdb1为例。
或者直接执行:
fdisk /dev/vdb <<EOF
n
p
1
1
w
EOF
上面2.1中的lsblk是系统初始化时就进行了分区,但一个阿里云磁盘只分了一部分,还有120G没有分配,可以使用fdisk删除分区后再重新分区。
$ fdisk /dev/vdb
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').
Command (m for help): d -> 删除分区
Partition number (1-4): 1 -> 删除第一个分区
Command (m for help): p -> 查看分区情况
Disk /dev/vdb: 322.1 GB, 322122547200 bytes
255 heads, 56 sectors/track, 44057 cylinders
Units = cylinders of 14280 * 512 = 7311360 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/vdb2 1 26434 188738732 83 Linux
Command (m for help): d -> 删除第2个分区
Selected partition 2
Command (m for help): p -> 查看分区情况
Disk /dev/vdb: 322.1 GB, 322122547200 bytes
255 heads, 56 sectors/track, 44057 cylinders
Units = cylinders of 14280 * 512 = 7311360 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
Command (m for help): n -> 创建新的分区
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1 -> 编号为1
First cylinder (1-44057, default 1):
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-44057, default 44057):
Using default value 44057
Command (m for help): wq -> 退出
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 252:0 0 40G 0 disk
└─vda1 252:1 0 40G 0 part /
vdb 252:16 0 300G 0 disk
└─vdb1 252:17 0 300G 0 part
2.3 格式化分区
mkfs.ext4 /dev/vdb1
,使用ext3
格式替换ext4
即可
2.4添加分区信息:
$ mkdir /data
$ echo "/dev/vdb1 /data ext4 defaults 0 0" >> /etc/fstab
2.5 执行挂载
mount -a
或 mount /dev/vdb1 /data
。 用df -h
命令看看有没有挂载成功。
2.6 修改硬盘挂载目录
如果想把已经挂载在data目录上的硬盘挂载到mnt目录上
卸载硬盘已挂载的mnt目录:umount /data
ps : 如需更改硬盘盘格式使用命令 mkfs.ext4 /dev/xvdb1 (ext4:更改的数据盘格式,需先将硬盘卸载才能更改格式)
编辑/etc/fstab
文件修改或添加,使重启后可以自动挂载:找到 /dev/xvdb1 /data ext4 defaults 0 0
将 data
改为 mnt
挂载到data目录:mount /dev/xvdb1 /mnt
- [1] 挂载数据盘
- [2] Linux格式化数据盘
-- EOF --
最后更新于:
2024-08-17 14:44
发表于:
2017-09-22 06:45
标签:
Linux