Azure基于Linux下挂载数据磁盘

  • A+
所属分类:技术分享 运维笔记

Azure基于Linux下挂载数据磁盘

在Azure上创建了虚拟机之后,我们在一些情况下会需要添加更多的数据磁盘来存储持久化数据,本文介绍如何快速的在Azure Linux的虚拟机上添加数据磁盘并初始化,关于在azure里新建虚拟主机见 windows azure添加配置azure

1,首先,登陆Azure的管理界面,并创建虚拟机,本文使用 CentOS 6.5 作为示例操作系统,其他Linux操作系统类似

2,然后我们先使用SSH登录到改Linux操作系统,检查下当前系统的磁盘状态(df)

目前的Linux系统下只有/sda和/sdb设备,其中/dev/sdb1是系统自动分配的临时磁盘,请不要将重要数据存储在上面,重要的数据需要存储在新建的持久化存储中。

在Azure的管理门户上,选择你要添加磁盘的虚拟机,选择“仪表板”,在底部的菜单栏选择“附加”-》“附加空磁盘”来添加新的数据盘:

在弹出的对话框中,选择你要添加的磁盘大小,单个磁盘最大不超过1T,根据虚拟机大小不同,最大可添加的磁盘书也不相同,具体可以参考官方文档( https://msdn.microsoft.com/zh-cn/library/dn197896.aspx )

3,然后就是常见的在Linux下挂载以及分区了!

fdisk /dev/sdc

mkfs -t ext4 /dev/sdc1

建立一个新的目录,用来挂载新的分区,在本例中使用/data,然后将新的分区挂载到该目录下:

mkdir /data

mount /dev/sdc1 /data

 

最后写入开机启动

vi /etc/fstab

最后一件事情,目前所创建的/data,属于root用户,就意味着其他用户无法使用该目录,如果默认用户azureuser想要读写该目录怎么办呢?可以在该目录下创建一个子目录,使用Linux命令修改owner属性,然后就可以使用了

echo少年

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: