经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库/运维 » Linux/Shell » 查看文章
云服务器挂载/dev/vdb1磁盘
来源:cnblogs  作者:在运维之路上的小汤姆  时间:2019/3/19 8:44:14  对本文有异议

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

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

  1. [root@localhost ~]# fdisk /dev/vdb
  2. Command (m for help): n ##(m可以查看可以用哪些参数,n是划分一块新的盘符)
  3. Command action
  4. e extended
  5. p primary partition (1-4) ##(选择e是扩展分区,p是主分区,一块硬盘最多可以有3个主分区,我们这是第一次划分分区,所以选p)
  6. p
  7. Partition number (1-4): 1 ##(第一个分区)
  8. First cylinder (1-624152, default 1): ##(默认从1,按回车即可)
  9. Last cylinder, +cylinders or +size{K,M,G} (1-624152, default 624152): ##(因为我们是全部划分,默认是全部划分,按回车即可,如果只划分5G的话,那么输入+5G)
  10. Command (m for help): w ##(写入磁盘)

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

4.写入fstable

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

 

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

 

###如上,大功告成啦

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

  1. #!/bin/bash
  2. ##author:tom.zhang
  3. ##date:2019-03-18
  4. ##work:云服务器挂载/dev/vdb1磁盘
  5. Check_vdb=`fdisk -l |grep /dev/vdb`
  6. Check_vdb1=`fdisk -l |grep /dev/vdb1`
  7. if [[ -z ${Check_vdb} ]];then
  8. echo "Disk /dev/vdb not exist!!!!"
  9. exit 1
  10. fi
  11. if [[ ! -z ${Check_vdb1} ]];then
  12. echo "Disk /dev/vdb1 exist,please check!!!!"
  13. exit 1
  14. fi
  15. echo "n
  16. p
  17. 1
  18.  
  19.  
  20. w" | fdisk /dev/vdb
  21. sleep 3
  22. Check_vdb1=`fdisk -l |grep /dev/vdb1`
  23. if [[ -z ${Check_vdb1} ]];then
  24. echo "Disk /dev/vdb1 create fail!!!!"
  25. exit 1
  26. fi
  27. mkfs.ext4 /dev/vdb1
  28. echo "/dev/vdb1 /data ext4 defaults 0 0" >> /etc/fstab
  29. mount -a
  30. df -h
  31. rm -f $0
    exit 0

 

原文链接:http://www.cnblogs.com/xysr-tom/p/10552026.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号