Linux下挂载数据盘

版权声明:本文供经验交流,欢迎转载 https://blog.csdn.net/qq_31708763/article/details/86506959

1.首先查看是否有数据盘。

如果单独有数据盘,且数据盘没有分区和挂载,使用df -l命令是看不到的

可以使用fdisk -l,可以看到有哪些硬盘。

disk /dev/xvdb doesn t contain a valid partition table说明数据盘还没有分区和挂载

地址:https://blog.csdn.net/qq_31708763/article/details/86506414

2.数据盘没有分区和挂载,df -l是看不到的。

新买数据盘并挂载某个指定实例,未挂载前的截图。

3.对磁盘分区。

通过两种方式对CDS磁盘进行分区,fdisk 和 parted 方式。fdisk 的分区格式是 MBR,只能支持 2TB 以下的磁盘分区;如果磁盘超过 2TB,推荐 parted 进行分区操作。 

使用 fdisk 对数据盘进行分区,执行命令 fdisk /dev/vdb。根据提示,依次操作:
a.输入n,回车。

b.输入p,回车。

c.输入1,回车2次。

d.输入wq后,回车,开始创建分区。

[root@instance-zq6zwn1b ~]# fdisk /dev/vdb
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0xc73ab1d5.

Command (m for help): n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-20971519, default 2048): 
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): 
Using default value 20971519
Partition 1 of type Linux and of size 10 GiB is set

Command (m for help): wq
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
[root@instance-zq6zwn1b ~]# 

然后输入:fdisk -l 看到/vdb1分区完成

4.格式化分区,格式化成ext4格式。

假设格式化为“ext4”格式,则输入命令mkfs.ext4 /dev/vdb1,格式化的时间长短根据CDS磁盘大小变化,CDS磁盘越大,格式化时间越长。

5.添加新分区信息。 

a.执行命令echo '/dev/vdb1 /mnt ext4 defaults 0 0' >> /etc/fstab写入新分区信息。

说明:如果需要把CDS磁盘单独挂载到某个目录,比如单独用来存放文件,可以修改以上命令中的/mnt部分。

例如:挂载到/www目录上

mkdir /www

echo '/dev/vdb1 /www ext4 defaults 0 0' >> /etc/fstab

b.执行cat /etc/fstab命令查看,出现下图信息表示写入新分区成功。

6.挂载新分区。

a.执行命令mount -a查看挂载新分区。或者使用 mount /dev/vdb1 /www

b.执行命令df -h查看挂载情况,如果出现分区信息,表示新分区挂载成功。

 

百度云服务器配置地址:https://cloud.baidu.com/doc/CDS/GettingStarted.html#Linux

阿里挂载云盘:https://help.aliyun.com/document_detail/25446.html

阿里扩容数据盘:https://help.aliyun.com/document_detail/25452.html



取消挂载:

 先SSH登录实例,使用命令umount、删除  /etc/fstab 的配置内容。然后登录百度、阿里、控制台卸载。

例如:umount /dev/vdb1 或 umount /www

如果出现device is busy报错,表示该文件系统正在被使用;

可以使用以下命令(fuser),查看哪些进程在使用这个文件系统:导致device is busy

fuser –m /mnt

也可以使用以下命令(lsof)查看这个文件系统内,有哪些文件或文件夹被打开了或正在被使用:

lsof /mnt

猜你喜欢

转载自blog.csdn.net/qq_31708763/article/details/86506959