Azure上如何在Linux下挂载数据磁盘
[原文首次发表于51cto http://cloudapps.blog.51cto.com/3136598/1653672】
在Azure上创建了虚拟机之后,我们在一些情况下会需要添加更多的数据磁盘来存储持久化数据,本文介绍如何快速的在Azure Linux的虚拟机上添加数据磁盘并初始化:
- 登陆Azure的管理界面,并创建虚拟机,本文使用CentOS 6.5作为示例操作系统,其他Linux操作系统类似
- 我们先使用SSH登录到改Linux操作系统,检查下当前系统的磁盘状态:
我们可以看到,目前的Linux系统下只有/sda和/sdb设备,其中/dev/sdb1是系统自动分配的临时磁盘,请不要将重要数据存储在上面,重要的数据需要存储在新建的持久化存储中。
- 在Azure的管理门户上,选择你要添加磁盘的虚拟机,选择"仪表板",在底部的菜单栏选择"附加"-》"附加空磁盘"来添加新的数据盘:
- 在弹出的对话框中,选择你要添加的磁盘大小,单个磁盘最大不超过1T,根据虚拟机大小不同,最大可添加的磁盘书也不相同,具体可以参考官方文档(https://msdn.microsoft.com/zh-cn/library/dn197896.aspx ),本处为了测试,设为50G:
- 在界面添加完磁盘以后,你可以看到以下信息,系统多了一个数据盘:
- 使用ssh登陆到Linux虚拟机,剩下的步骤都要通过Linux命令行完成。首先检查目前的系统硬件变化和当前的设备变化,使用如下命令检查:
[azureuser@centostest ~]$ sudo tail -f /var/log/messages
[azureuser@centostest ~]$ ls -l /dev/sd*
- 可以看到系统中实际上已经添加了一个sdc的设备,这个设备就新添加的系统盘,但没有分区也没有格式化,就像你挂了一块硬盘到一个服务器上是一样的,所以第一步我们用fdisk来做分区:
$ sudo fdisk /dev/sdc
在它提示符下输入N,建立新的分区,P选择primary partition,w将相关结果写入分区表。
8. 将新加载的硬盘分区后,我们需要将新建立的分区格式化城系统可以识别的文件系统:
$ sudo mkfs -t ext4 /dev/sdc1
9.建立一个新的目录,用来挂载新的分区,在本例中使用/data,然后将新的分区挂载到该目录下:
$ sudo mkdir /data
$ sudo mount /dev/sdc1 /data
10.到目前为止,你已经可以正常使用新加载的数据盘了,加载目录在/data,然而有个问题是,目前是临时加载硬盘,一旦系统重启,加载信息就会丢失,在Linux下,磁盘加载信息会保存在fstab文件中,系统会自动加载该文件中的分区,而在加载磁盘的时候,我们一般使用UUID来作为标示符:
$ sudo -i blkid
$ sudo vi /etc/fstab
11. 最后一件事情,目前所创建的/data,属于root用户,就意味着其他用户无法使用该目录,如果默认用户azureuser想要读写该目录怎么办呢?可以在该目录下创建一个子目录,使用Linux命令修改owner属性,然后就可以使用了:
Azure上如何在Linux下挂载数据磁盘的更多相关文章
- Linux下挂载新磁盘
Linux的硬盘识别: 一般使用”fdisk -l”命令可以列出系统中当前连接的硬盘 设备和分区信息.新硬盘没有分区信息,则只显示硬盘大小信息. 1.关闭服务器加上新硬盘 2.启动服务器,以r ...
- Aliyun上Linux服务器挂载数据盘及速度测试
原始文档来自于阿里云官方文档: Linux 系统挂载数据盘 铁锚 于 2013年12月19日 根据自己的需要进行整理 操作系统: CentOS 6.3, 平台 : 阿里云 ECS 云服务器 1. ...
- Dcloud课程6 php脚本如何在Linux下定时更新数据
Dcloud课程6 php脚本如何在Linux下定时更新数据 一.总结 一句话总结:linux下用crontab命令实现定时任务. 1.linux下执行php脚本用什么命令? 直接用php命令php ...
- 如何在Linux下使用Rsync
如何在Linux下使用Rsync 吐槽 昨天对scp进行总结之后看到最后有说到Rsync,俗语有云:好奇心害死猫.抱着学习的态度将Rsync给找了出来,然后进行了一些简单的学习.下面介绍一些个常用的命 ...
- linux下玩转磁盘管理与挂载硬盘
前言 本文将带来linux下的磁盘管理中的硬盘挂载,Linux操作系统挂载硬盘需要了解的一些知识.这可能是迄今为止介绍的最最最实用的linux硬盘挂载的文章了,比较详细.由于工作原因,平时使用的比较多 ...
- 如何在linux下制作一个windows的可启动u盘?
如何在linux下制作一个windows的可启动u盘? 情景是这样的,有一个windows10的iso,现在想通过U盘安装,要求即支持UEFI(启动引导器),又支持Legacy(启动引导器),因为有一 ...
- linux下挂载U盘
转:http://www.cnblogs.com/yeahgis/archive/2012/04/05/2432779.html linux下挂载U盘 一.Linux挂载U盘: 1.插入u盘到计算机, ...
- CentOS下挂载数据盘
CentOS下挂载数据盘 1.显示磁盘使用情况:#df 2.显示磁盘:#fdisk -l 3.格式化分区:#mkfs.ext4 /dev/vdb1 //注:将/dev/vdb1格式 ...
- VMware,win7与linux centos6.4文件互传,linux下挂载windows共享文件夹,vmware tools安装方法
本方法是以win7,VMware9.0.1 ,centos6.4为基础实验的. 对于linux的初级使用阶段,都会Windows中使用linux虚拟机VMWare或者其它的.在Windows与linu ...
随机推荐
- Hdu1089
#include <stdio.h> int main() { int a,b; while(scanf("%d %d",&a,&b)!=EOF){ p ...
- POP3、SMTP、IMAP和Exchange都是个什么玩意?
很多时候一直对POP3.SMTP.IMAP和Exchange等迷迷糊糊的.下面就整理说明一下: 当前常用的电子邮件协议有SMTP.POP3.IMAP4,它们都隶属于TCP/IP协议簇,默认状态下,分别 ...
- 转:Dynamic Binding Of RDLC To ReportViewer
Introduction I was struggling to find the solution to bind rdlc dynamically to reportviewer .We had ...
- 大数据时代的数据存储,非关系型数据库MongoDB(一)
原文地址:http://www.cnblogs.com/mokafamily/p/4076954.html 爆炸式发展的NoSQL技术 在过去的很长一段时间中,关系型数据库(Relational Da ...
- CSS发光边框文本框效果
7,166 次阅读 ‹ NSH Blog 网页设计 CSS发光边框文本框效果 或许你看过Safari浏览器下,任何输入框都会有一个发光的蓝色边框,这不单纯只是蓝色边框而已,其实包含了许多CSS3技巧知 ...
- 运用 BoxLayout 进行 Swing 控件布局
摘自http://www.cnblogs.com/fnlingnzb-learner/p/6008572.html 运用 BoxLayout 进行 Swing 控件布局 对于初学 Java Swing ...
- 【转】C/C++程序员应聘常见面试题深入剖析
1.引言 本文的写作目的并不在于提供C/C++程序员求职面试指导,而旨在从技术上分析面试题的内涵.文中的大多数面试题来自各大论坛,部分试题解答也参考了网友的意见. 许多面试题看似简单,却需要深厚的基 ...
- hdu 3478 Catch(染色 dfs 或 bfs )
Problem Description A thief is running away! We can consider the city to N–. The tricky thief starts ...
- JS封装cookie操作函数实例(设置、读取、删除)
本文实例讲述了JS封装cookie操作函数.分享给大家供大家参考,具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ...
- Unity 飞机的子弹轨迹
最近公司在开发一款儿童打飞机游戏. 策划跟我说能在子弹上加上一些轨迹就好了. 比如 旋转 左右移动呀.然后它就很愉快的跑去截其他游戏的图啦... 我看见图的时候, 解决方案: 1. 使用牛逼的 ...