码迷,mamicode.com
首页 > 系统相关 > 详细

linux硬盘分区及挂载

时间:2020-10-21 21:22:07      阅读:34      评论:0      收藏:0      [点我收藏+]

标签:window   开始   就是   tps   适用于   指定   意思   gdisk   直接   

今天买的一台服务器发现其硬盘容量与购买界面的描述不符,于是我去问了客服才知道有一块硬盘需要自己挂载,所以记录自己硬盘分区以及挂载操作得此文。

测试环境

? 由于时间限制,本人仅在centos 8下测试通过,理论上适用于几乎所有的linux发行版。

硬盘分区

? 输入df -h查看当前系统的硬盘容量使用情况,当前我的服务器上空间总容量看起来只有20G,

技术图片

然而当输入lsblk 查看当前系统上所有的磁盘列表时,从输出结果中可以看出,除了一个vda的20G的硬盘外还有一个vdb的60G的硬盘,很显然,这块硬盘并没有被系统利用上 ,导致我们在使用df检查容量时偏小。

技术图片

接下来我们就来将一块硬盘挂载上,不过在挂载之前我们还得做一件事,就是硬盘分区,为啥子?因为这块硬盘一开始对系统来说就是一块未分配的空间,还无法使用,只有分完区的区域才能使用(分完区后的每个区类似于windows下的D盘、E盘)。这里使用parted进行分盘,当然对于msdos分区表的硬盘可以使用fdisk进行分区,对于gpt分区表的硬盘可以使用gdisk进行分区,而parted更像个全能型的,对上述两种分区表的硬盘都能分区。

? 输入parted /dev/vdb意思是对装置名称为vdb的硬盘进行分区,进入之后,可以使用查看可以执行的操作,接下来的操作查看下列图片中的命令,我已经对每个指令做了注释。

技术图片

执行完上述操作后,输入q退出parted。再次输入lsblk后可以发现vdb硬盘下多了一个区vdb1,通过输入blkid /dev/vdb1可以查看该分区对应的uuid(因为一个分区对应的uuid是不变的,就算把这块硬盘放在其他电脑上,可能装置名变了,但uuid不会变)。

技术图片

硬盘挂载

? 在正式挂载之前,你也可以对上面分出来的区进行格式化操作,输入mkfs后按两侧[TAB]键,可以查看当前mkfs支持格式化的硬盘格式,如下:

技术图片

因为上面我们选择的分区采用的文件系统格式为ext4,所以输入mkfs.ext4 /dev/vdb1进行格式化操作。

技术图片

终于到了激动人心的最后一步了——挂载操作,只需要告诉我们的亲爱的linux要将刚刚分出来的区挂载在那个目录下即可(挂载的目录必须已经存在,并且如果之前挂载的目录存在其他东西,则在挂载后目录之前的内容会暂时被屏蔽,取消挂载后会重新恢复),直接输入mount以及之前获取分配出来的区的UUID,再跟上挂载目录就行:

技术图片

再输入df -h,看到有个/data目录容量有59G,bingo,搞定!

技术图片

设置开机挂载

? 经过的上面的操作确实已经可以用了,但重启后我们发现一切又回归以前了,原因在于开机启动时,系统会去/etc/fstab文件中读取各个硬盘的区,以及将它们挂载到指定的地方,而上面的操作中,我们显然没做这一步,不过也非常简单,输入UUID=你分区的UUID 挂载目录 文件系统类型 defaults 1 1,如下图所示:

技术图片

保存后,下次再重启就会自动挂载上了哦!

感谢阅读??

linux硬盘分区及挂载

标签:window   开始   就是   tps   适用于   指定   意思   gdisk   直接   

原文地址:https://www.cnblogs.com/sj2050/p/13853039.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!