飞道的博客

使用fdisk进行硬盘挂载指南

548人阅读  评论(0)

场景描述

 由于在开发智能设备时,服务器中仅仅存放了一个128G的SSD,结果在Tomcat中继续保存图片时,发现Tomcat提示空间不足,无法存储图片,由于为了15所进行设备展示的时候,自己为了节省空间,通过命令

 find / -size +200M

查询到了达梦数据库两个文件DAMENG01.log,DAMENG02.log,当时自己以为这两个文件是日志文件,结果一下就删除了,最后发现达梦数据库起不来了,因为这个问题,当时自己和同事调试到晚上凌晨,最后在金蝶工作人员、同事的帮助下才完成了解决。当时真的无奈了,原来自己也有因为误删文件而导致系统无法运行的疏忽*发生。,至于这两个文件被删除的解决方式,暂时不在本文中描述。但空间不足对自己造成的伤害也算是深入骨髓了。趁着服务器重新寄回所里,自己去硬件组借了一个硬盘,放入了系统中。之前挂载硬盘的方式自己一直没有实操过,因此还是有些生疏的,这次在涛哥的帮助下,自己顺利的把盘挂载到系统上了,该文描述硬盘挂载的过程。

操作流程

  • 能够通过lsblk识别出待挂载硬盘的盘符,比如说/dev/sdb
  • 为硬盘进行分区,我是直接把1.8T的硬盘只分了一个区。
  • 为该分区创建文件系统,文件系统使用了ext4
  • 使用mount命令挂载该文件系统到某个新目录,/mnt/data
  • 修改/etc/fstab,使得代码实现开机自动挂载

命令执行演示

由于硬盘总大小为1.8T,不大于2T,因此可以直接使用系统自带的fdisk命令直接分区即可,如果硬盘大小超过2T,则使用parted命令

关键命令: lsblk

该命令用来列举出系统中所有的块设备,list block device

关键命令: blkid

blkid命令对查询设备上所采用文件系统类型进行查询。blkid主要用来对系统的块设备(包括交换分区)所使用的文件系统类型、LABEL、UUID等信息进行查询。要使用这个命令必须安装e2fsprogs软件包。
blkid实操

使用 blkid 来找出装置的 UUID 喔! 什么是 UUID 呢?UUID 是全局单一标识符 (universallyunique identifier),Linux 会将系统内所有的装置都给予一个独一无二的标识符, 这个标识符就可以拿来作为挂载或者是使用这个装置/文件系统之用了。
在这里插入图片描述
 通过该命令可以获得用于在/etc/fstab中用来系统开机自动挂载的UUID。

命令描述

一 小硬盘(小于2T)
分区

 fdisk /dev/sdb

在分区时,指定Primary即可

首先,由于 历史上的原因,各个操作系统为共存的需要而约定俗成。一个物理磁盘最多有4个主分区

历史原因

可以是这样:

比如第一块物理磁盘,它一般会有启动分区部分用来包含系统。其余的可以作其他用途。

它可能最多包含四个主分区:

 第一区:**主分区(被设为活动者,启动时,此分区被引导)**

 第二区:主分区

 第三区:主分区

 第四区:主分区

也可能是这样:

 第一区: 主分区

 第二区: **扩展分区**

 而扩展分区 又分为  : 逻辑分区1 , 逻辑分区2,逻辑分区3 ,逻辑分区4....

第一块物理硬盘中,主分区是必须的,因为要引导系统嘛,这是没有办法的事。

对第二块物理硬盘, 可以有几种方法去使用:

 1  **主分区 + 扩展分区**(里面分成逻辑分区1,逻辑分区2...),
     此方式下,此处主分区似乎有点不伦不类。当然也是可以当作数据区使用。

 2  **仅有一个 主分区,拿来直接当数据区用也是可以的**。我采用的便是这种。

 3  完全是扩展分区。(里面分成逻辑分区1,逻辑分区2...)

要注意: 仅有扩展分区,不进一步划分逻辑分区,是不能拿来做文件系统的。
格式化-构建文件系统

 mkfs.ext4 /dev/sdb1


挂载

mount /dev/sdb1 /mnt/data
uid=blkid /dev/sdb1 | awk '{print $2}' | awk -F '"' '{print $2}'
echo "UUID=$uid  /mnt/data    ext4    defaults  0 0" >> /etc/fstab

这样就可以实现系统开机自动挂载了。

总结

在奥克斯的第一篇博客就这样吧,感觉以后这个系统挂载自己还会遇到,因此为了减少重复,把相关的内容记录到博客上,供有需要的人阅读和使用。

				202041111:52:45于奥克斯·时代未来之城

转载:https://blog.csdn.net/lk142500/article/details/105449075
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场