共计 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 节(收费)》