Linux挂载磁盘

1,未挂在的系统盘使用 df -h命令是看不到的,需要使用fdisk -l 查看所有硬盘信息。也可以使用lsblk查看。
lsblk命令 用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息。块设备有硬盘,闪存盘,cd-ROM等等
命令:fdisk
命令:fdisk
命令:lsblk -l
lsblk -l

开始挂载vdb磁盘

目前我所知有两种方式来实现,可以不分区直接挂载,这种挂载成功后,是把文件当成一个磁盘使用,就像cd一样,也可以分区后挂载

直接挂载方法

1,格式化磁盘

mkfs -t ext4 /dev/vdb#备注  vdb都是存在在/dev 下面的

2,创建一个目录

mkdir /data

3,直接挂载格式化后的磁盘

mount /dev/vdb /data

4,使用parted -l 可以看到vda是一个msdos,直接挂载的磁盘是一个loop
(分区表类型:msdos(一般是系统分区) 和 gpt(一般是数据分区)。msdos最多支持4个分区,单分区最大2T;没有分区数量限制,单分区最大18EB;loop设备是一种伪设备,是使用文件来模拟块设备的一种技术,文件模拟成块设备后, 就像一个磁盘或光盘一样使用)
在这里插入图片描述
5,使用df -h查看
在这里插入图片描述
6,最后一步(非常重要)
把这段加入/etc/fstab,完成后,测试挂载是否成功:mount -a,没有任何显示及成功,如果报错,千万不要重启。

/dev/vdb/data    auto    defaults,nofail,comment=cloudconfig     0       2

在这里插入图片描述

分区后挂载磁盘

1,取消上面的挂载,umount /dev/vdb,用df -h查看
在这里插入图片描述
2,分区fdisk /dev/sdb,依次输入n,p,1,w,其中n分别表示创建一个新分区,p表示分区类型为主分区,1表示分区编号是1,w表示保存
在这里插入图片描述
4,格式化mkfs.ext4 /dev/vdb1,注意此时分区完成,格式化vdb1
在这里插入图片描述
5,挂载到上面创建的/data目录mount /dev/vdb1 /data
在这里插入图片描述
6,上面的挂载是临时的,系统重启后需要重新挂载,我们希望下次启动时,自动挂载,输vi /etc/fstab,增加下图红框的配置,/dev/sdb1是分区,/data是挂载此分区的目录,ext4是磁盘格式,后面的照抄上面一个行的信息
在这里插入图片描述
7,检测fstab是否配置正确mount -a,报错,是因为我的配置还是第一个vdb,应该修改为vdb1,后面就成功了
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值