关于java:linux挂载新硬盘并进行分区格式化

43次阅读

共计 1637 个字符,预计需要花费 5 分钟才能阅读完成。

最近要给小伙伴们写几篇文章,对于《linux 下误删除文件之后该如何复原》。对于没有过程占用的文件想要进行数据恢复,不同的文件系统格局须要应用不同的工具,比方:ext4、xfs 等。我找遍了我所有的虚拟机服务器,都没找到 ext4 文件格式的。因为 ext4 毕竟还是十分罕用的文件系统格局,我写货色就心愿可能零碎一点,所以本文先介绍下:如何为 linux 操作系统挂载新硬盘,并将新硬盘格式化为 ext4 格局。

一、新建硬盘或装置硬盘

一个硬盘能够通过工具分成多个分区,但在 linux 运维中通常一个新硬盘就一个分区即可。硬盘中的每个分区须要与 linux 操作系统中的一个文件目录建设挂载关系。后续针对这个目录下的文件读写操作,理论就是针对该磁盘进行文件读写操作。
对于这一步装置硬盘的操作,如果是实在的服务器,将硬盘装置到服务器的机架上即可。 对于虚拟机咱们须要新建硬盘,布局硬盘空间。所以上面的操作只针对虚拟机, 我应用的是 virtualbox 虚拟机,其余的虚拟机其实差不多。虚拟机设置 -> 存储 -> 控制器 SATA-> 增加新的硬盘 -> 创立新的虚拟盘。

而后依据提醒抉择虚拟盘的格局、大小、宿主机上的存储门路即可。留神虚拟盘的格局是虚拟机的文件存储格局,与 linux 操作系统的文件格式无关,如果不会选就默认即可。创立实现之后,会在控制器 SATA 上面多出一个新的硬盘。

二、增加硬盘分区

上面咱们来将硬盘挂载到指定的目录,这一步开始就不辨别是虚拟机还是服务器了,都是一样的操作。咱们通过命令 lsblk -f 查看一下操作系统当初可能辨认的硬盘盘符。咱们可能看到 sda 盘符的硬盘是装置操作系统的时候的硬盘,蕴含 swap、boot 分区等。

留神红色的局部 sdb 盘符的硬盘就是咱们新装置的硬盘,上面咱们来针对 sdb 硬盘进行分区。磁盘分区的命令是 fdisk /dev/sdb,sdb 是咱们上文提到的新分区盘符。依照如图所示操作实现之后,新的硬盘就实现了分区操作,一个硬盘只做了一个分区。通过lsblk -f 再次查看硬盘分区,咱们看到 sdb 硬盘下多出一个分区 sdb1,证实咱们的分区操作正确的实现了。

惟一的区别是:旧的硬盘分区都有一个 UUID 和挂载目录 MOUNTPOINT,而咱们新建的硬盘分区是没有的。就须要咱们上面来实现硬盘分区的格式化与目录挂载。

三、硬盘分区格式化与目录挂载

上面咱们来针对分区进行格式化,格式化的操作比较简单,执行 mkfs -t ext4 /dev/sdb1 命令即可,其中 sdb1 是咱们新建的分区,ext4 是 linux 操作系统反对的一种硬盘存储格局。

[root ~]# mkdir -p /data;        #新建一个目录用于挂载新硬盘
[root ~]# mount /dev/sdb1 /data;   #挂载新硬盘到目录
[root ~]# lsblk -f
NAME            FSTYPE      LABEL UUID                                   MOUNTPOINT
sdb                                                                      
└─sdb1          ext4              0f75f926-222b-4385-84ac-8c69c613aa0a   /data

格式化实现之后,咱们须要将曾经格式化之后的分区,挂载到 linux 操作系统的一个目录上面。所有操作实现之后,咱们再用 lsblk -f 查看分区,能够看到咱们新增加了硬盘 sdb,新建了分区 sdb1,实现 sdb1 分区格式化之后 sdb1 分区有了本人的 UUID,格式化的存储格局是 ext4,实现了挂载操作之后有了 MOUNTPOINT。当前该操作系统下针对 /data 目录的读写操作,其实都是针对咱们刚刚增加的硬盘 sdb 进行的。

四、重启后不生效

下面实现的挂载关系,在操作系统重启之后就生效了。如果心愿下次操作系统重启的时候主动挂载,须要在 /etc/fstab 文件中增加上面的一行记录实现主动挂载。

/dev/sdb1  /data  ext4 defaults 0 0

执行如下命令会从新加载配置文件,并使其失效:

mount -a

举荐浏览

限于博文篇幅,更多精彩内容我就不一一列举了,举荐浏览观看

《原创精品视频及配套文档:springboot- 已录制 97 节(收费)》

正文完
 0