阿里云挂载磁盘用命令fdisk-l怎么看不到
许多朋友不清楚自己是否有数据盘需要挂载(虽然购买时自己买没买你应该知道的,但还是有人不知道啊),那么你应该在linux服务器上使用使用“fdisk -l”命令查看。如下图:若您执行fdisk -l命令,发现没有 /dev/xvdb 标明您的云服务无数据盘,那么您无需进行挂载,此时该教程对您不适用
阿里云linux服务器如何挂载数据盘
如果上一步你看到了/dev/xvdb,那么就执行“fdisk -S 56 /dev/xvdb”命令,对数据盘进行分区;根据提示,依次输入“n”,“p”“1”,两次回车,“wq”,分区就开始了,很快就会完成。
阿里云linux服务器如何挂载数据盘
此时再使用“fdisk -l”命令可以看到,新的分区xvdb1已经建立完成了。
阿里云linux服务器如何挂载数据盘
这时候需要注意,有两种情况,第一种,你这个数据盘是新购买的,以前没有用过(没有存储过数据),那么就要对其进行格式化,使用“mkfsext3 /dev/xvdb1”命令。第二种,如果你之前就有数据盘,只是你把系统盘重置了,需要将数据盘再次挂载到重置后的系统上,那么就不要对其格式化(跳过此步骤),直接执行后面的步骤挂载就可以了。
阿里云linux服务器如何挂载数据盘
在继续下面的命令前,你需要知道的是,下面那行命令的“/mnt”就是你要把数据盘挂载到的文件夹,如果你想挂载到别的文件夹,比如你自己建立的/mydata,那么就把/mnt改成/mydata,前提是你已经创建了这个目录(创建目录的命令是mkdir)。
使用“echo '/dev/xvdb1 /mnt ext3 defaults 0 0' >> /etc/fstab”(不含引号)命令写入新分区信息。然后使用“cat /etc/fstab”命令查看,出现以下信息就表示写入成功。
阿里云linux服务器如何挂载数据盘
6
最后,使用“mount -a”命令挂载新分区,然后用“df -h”命令查看,出现以下信息就说明挂载成功,可以开始使用新的分区了。
阿里云linux服务器如何挂载数据盘
下面是阿里云主机Linux服务器配置详细步骤,如果你正在使用阿里云主机可进入参考一下配置步骤。
一提到云主机,大家肯定熟知国内最知名品牌——阿里云了,后来居上的它受到不少的站长所追捧,它的稳定与服务让它的性价比直线上升,现在阿里云的最低端配置云主机年费只需要550元了,在同类产品中可谓最有性价了。如果想做个小站,又想速度上去,阿里云也是一个不错的选择。用过阿里云的站长都知道,阿里云主机是需要自己动手配置的,一些站长就有夸大其词说“没有一定的技术,最好不要用阿里云”。其实,配置阿里云主机也不是很难,只要按照本文的方法一步一步去做就可以了。
第一步:远程连接阿里云主机。 下载xshell和xftp并安装。这2个软件可以到网站下载。xshell是一个强大的安全终端模拟软件,它支持SSH1,SSH2,以及MicrosoftWindows平台的TELNET协议,可以方便地远程登录阿里云主机。Xftp是一个基于MSwindows平台的功能强大的SFTP、FTP文件传输软件,可以通过它来上传文件到主机。 这2个软件的安装这里就不说了。下面来看看怎么使用这两个软件。 一、打开xshell 二、设置云服务器登录信息,点击认证(新版本可能是“用户身份验证”)。填写阿里云主机用户名和密码。 三、设置服务器帐号密码。再点击“连接”,填写在“主机”处填写你购买的阿里云主机的IP地址。 四、设置字符集编码。点击”终端“,然后在“编码”选项选择“UTF-8″。然后按确定保存配置。接着就开始连接主机了。 五、连接后的阿里云主机的庐山正面目。 到这里,我们远程连接上了阿里云主机。阿里云服务器是纯净态的,所以只有看见这样黑黑的面板,软件都是需要自己来安装。
第二步:使用阿里云自带的分区工具auto_fdisksh给数据盘分区并格式化、挂载。 这个工具默认自带的,不需要下载安装。它的功能是“自动检测是否有尚未分区的数据盘,格式化新的数据盘并自动挂载。” 连接上了主机,我们可以在上图中输入ll这2个字母,就会看到如下图: 我们可以从上图中看到auto_fdisksh,下面我们就要用这个工具给数据盘分区和格式化,它是全自动的。(当然,你也可以不用这个工具来分区,如果你是linux高手的话,可以直接通过命令符来进行分区) 接下来,我们输入:bashauto_fdisksh然后就开始分区并格式化。分区成功后,你再输入:fdisk-l就可以看到新分区,如下图 下一节,我们将进行系统配置
第三步:配置系统——Linux一键安装web环境全攻略。 一键安装包下载
注:磁盘分区和格式化是高风险行为,请慎重操作。如下操作是针对新购买的数据盘,如果涉及到原有数据盘的处理,请务必对ECS Windows的数据盘创建快照以避免可能的数据丢失。
购买数据盘后,默认是没有分区、格式化的,您可以参考以下方法来进行初始配置(以windows 2008为例):
1、 启动左下角任务栏中的服务器管理器,选择存储--磁盘管理;
2、 在空白分区上,右键选择新建简单卷;
3、 启动新建简单卷向导;选择下一步;
4、 设置简单卷的大小,即分区的大小;默认会选择所有剩余空间。您也可以根据需要,指定分区大小;选择下一步;
5、 指派驱动器号,默认顺序使用;选择下一步;
6、 格式化分区,默认勾选了执行快速格式化;选择下一步;
7、 点击完成,系统会自动设置好新的分区。
如题,阿里云的服务器升级系统版本后,挂载的磁盘需要自动手动挂载。
服务器上有两块磁盘,第一块是系统盘,第二块是数据盘。系统升级以后,数据盘需要登录进系统手动挂载。
df 查看磁盘分区:
挂载方法:
df 查看磁盘分区,可以看到/dev/xvdb1已经挂载到/mnt磁盘了
--
平时做好磁盘快照很关键,当遇到系统出问题或者系统升级这些场景,能够一键还原,保证数据不丢失。
云服务为开发者提供了很大的便利性。我这次升级前后不过几十分钟,点了几下按钮就完成了系统的平滑升级。赞!
数据盘的挂载基本上可以分为两大步,第一步分区并初始化磁盘;第二步挂载。
接下来带大家看看具体的操作及命令。
首先使用fdisk -l 查看需要挂载的数据盘:
开始对磁盘分区这里就不分多个区了,只需要 fdisk /dev/vdb 然后 "n p 1 wq" 就完成了分区:
最后挂载磁盘到指定目录 mount /dev/vdb1 /var/www/html (可以是任意目录) 并查看挂载情况 df -h
至此完成了整个数据盘的挂载,无需重启服务器就可以开始使用了。
这两天将阿里云上的服务器改为Ubuntu系统,原有的数据盘需要重新挂载。过程如下。
首先可以使用fdisk -l 查看磁盘状态,看到数据盘是/dev/vdb
然后使用fdisk /dev/vdb来管理数据盘,由于对linux不熟悉,频繁使用m命令查看帮助。根据经验,首先使用d命令删除现在的分区,然后使用F命令查看未分区部分,接下来使用n命令创建新的分区,使用缺省参数创建,最后使用w保存。
然后进行格式化,命令是mkfsext3 /dev/vdb1
格式化完成后,映射到一个目录:
echo '/dev/vdb1 /mydata ext3 defaults 0 0' >> /etc/fstab
然后使用mount -a 加载,可以使用df -h 查看是否加载成功。
Linux
实例挂载数据盘报错
Linux
实例挂载数据盘报错,有以下几种场景。
场景
1:
问题描述:
ECS
Linux
挂载数据盘到
/mnt
目录,发现
/mnt
目录的数据不见了。
解决办法:
Linux
以
mount
方式数据盘时,是以独占目录方式挂载。即:会遮掩原目录数据,显示数据盘当前数据,不会实现数据累加效果。
原目录数据也并未丢失,而是被暂时遮掩。可通过
umount
卸载数据盘后,原目录数据可见。
场景
2:
问题描述:
umount
数据盘时无法卸载(挂载到
/mnt
目录),提示:umount
failed
,
Device
is
busy。
解决办法:
此问题一般是由于数据盘挂载的目录被占用,导致数据盘无法正常卸载,处于
busy
状态。
通过
fuser
-cu
/mnt
查询占用该目录的进程或用户。
确认无重要数据正在读写后,执行
fuser
-ck
/mnt
命令,结束占用数据盘目录的所有占用。
执行
umount
卸载。
注意:
不建议把数据盘挂载到有数据的目录上,以避免造成数据读取异常。
0条评论