linux挂载磁盘写fstable,云服务器挂载/dev/vdb1磁盘

1.首先检查是否有一块硬盘还未被挂载

6e1a15a6e3a3d9f7973a8ecb067589f3.png

2.如图所示,vdb还未被使用,开始分配它吧

[root@localhost ~]# fdisk /dev/vdb

command (m for help): n ##(m可以查看可以用哪些参数,n是划分一块新的盘符)

command action

e extended

p primary partition (1-4) ##(选择e是扩展分区,p是主分区,一块硬盘最多可以有3个主分区,我们这是第一次划分分区,所以选p)

p

partition number (1-4): 1 ##(第一个分区)

first cylinder (1-624152, default 1): ##(默认从1,按回车即可)

last cylinder, +cylinders or +size{k,m,g} (1-624152, default 624152): ##(因为我们是全部划分,默认是全部划分,按回车即可,如果只划分5g的话,那么输入+5g)

command (m for help): w ##(写入磁盘)

f1f11d3899b83eedffa321697ab7c2e7.png

3.格式化刚划分的磁盘,我这里是格式成ext4格式

31cfd0d0d133c448a2086360d41df897.png

4.写入fstable

echo "/dev/vdb1 /data ext4 defaults 0 0" >> /etc/fstab

e0b5f50960b13053d15ffd04af0b245c.png

5.重新加载fstable,并查看磁盘是否加载成功

dd880a84e97c310f296700e30508bdbf.png

###如上,大功告成啦

最后,赠送上述步骤脚本一枚

#!/bin/bash

##author:tom.zhang

##date:2019-03-18

##work:云服务器挂载/dev/vdb1磁盘

check_vdb=`fdisk -l |grep /dev/vdb`

check_vdb1=`fdisk -l |grep /dev/vdb1`

if [[ -z ${check_vdb} ]];then

echo "disk /dev/vdb not exist!!!!"

exit 1

fi

if [[ ! -z ${check_vdb1} ]];then

echo "disk /dev/vdb1 exist,please check!!!!"

exit 1

fi

echo "n

p

1

w" | fdisk /dev/vdb

sleep 3

check_vdb1=`fdisk -l |grep /dev/vdb1`

if [[ -z ${check_vdb1} ]];then

echo "disk /dev/vdb1 create fail!!!!"

exit 1

fi

mkfs.ext4 /dev/vdb1

echo "/dev/vdb1 /data ext4 defaults 0 0" >> /etc/fstab

mount -a

df -h

rm -f $0

exit 0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值