测试环境:VMware Workstation / centos7
1、磁盘分区
([1)易于管理和使用:
例如,如果将磁盘划分为sda 1、 sda2、sda3、sda4,则假定sda1是系统磁盘,其他磁盘是游戏,办公室和软件磁盘,因此哪一个是我们应该重新划分区域吗?可以直接在相应的磁盘上划分区域,而无需对整个磁盘进行分区。根据目的,我们还可以更快地使用相应的磁盘。
([2)有利于数据安全:
分区可以减少数据丢失的风险。硬盘坏道,错误的操作以及重新安装系统都可能导致数据丢失。如果分区是分区的,那么我们可以将损失降到最低。
([3)节省搜索文件的时间:
我认为这与第一个相似,但是这里提到的搜索文件的时间是指计算机搜索文件的时间。分区后,计算机在搜索文件时仅需要搜索相应的分区,而无需执行完整搜索。大大节省了查找文件的时间。
一个扇区为512字节,其中64字节存储分区表,一个分区信息占用16字节,因此该磁盘最多只能划分为四个分区。如果有多个分区怎么办? ?这时有一个扩展分区。
扩展分区可以分为多个逻辑分区,并且可以格式化逻辑分区。扩展分区在扩展分区中找到一个位置来存储逻辑分区的分区信息。如果将p4扩展分区分为三个逻辑分区,则第一个逻辑分区名为sda5、,第二个逻辑分区名为sda6、,第三个逻辑分区为sda7,依此类推。磁盘分为四个分区,第四个分区设置为扩展分区,第一个逻辑分区为sda5。但是,当整个磁盘分为3个分区时,我们仍将扩展分区的第一个逻辑分区命名为sda5,而不是其他。总结起来,无论磁盘有多少个主分区,第一个逻辑分区都必须从sda5开始。
Linux系统的概念是:“一切都是文件”,因此在Linux中,计算机的硬件也以“文件”的形式存在于/ dev目录中。

例如,与光盘驱动器对应的文件为/ dev / cdrom,而与CPU对应的文件为/ dev / cpu。硬盘对应于/ dev / sd *。第一个硬盘是/ dev / sda,第二个硬盘是/ dev / sdb。
但是磁盘通常分为多个分区,因此该分区号已添加到磁盘文件中以与该分区相对应。请参考下表中的示例
输入命令#fdisk / dev / sdb

输入p以查看当前的硬盘分区,当前没有分区。

新分区

检查新创建的扇区。在上面创建了两个主分区,两个分区的大小均为500M

修改分区类型



注意:sdb1:存储与系统相关的文件
sdb2:虚拟内存交换分区
开始和结束表示分区开头和结尾处的扇区位置。
blocks:表示块信息,一个块中有多个扇区。
Id:表示磁盘类型号
system:表示Linux系统分区的分区信息。
此时不必担心,我们必须记住要保存,在命令行中输入w以保存分区信息。保存并通过w退出后,使用fdisk -l查看磁盘的分区信息。
但是在格式化时,可能找不到此分区。这是因为Linux不会将分区信息读入内核。我们需要输入命令partprobe,以使内核重新读取分区信息。
2、磁盘格式化
格式化:指将分区格式化为另一个文件系统。
文件系统:指操作系统用来标识存储设备或分区上的文件的方法和数据结构:组织存储设备上的文件的方法。

mkfs -t ext4 / dev / sdb1或mkfs.ext4 / dev / sdb1均可用于这两个命令
Linux下的文件类型包括ext2、ext3、ext4、xfs等,我们可以使用以下命令:mkfs。然后使用TAB键查看可用的文件类型。
格式化刚创建的分区

出现完成后,表示格式化已完成。
格式化后,我们使用以下命令:ll查看格式化后分区的文件类型信息。
该信息表明sdb1是一个块设备文件。 8代表主设备号,17代表从设备号。
3、磁盘安装
挂载点目录:我们将磁盘剪切到根目录。媒体和mnt这两个目录称为安装点目录。此外,我们还可以自己创建目录作为挂载点目录,

临时挂载:
使用指定目录作为挂载点目录时,如果挂载点目录中有文件,则这些文件将被隐藏。因此,当我们需要挂载目录时,最好创建一个空文件夹作为挂载点目录。 (重启后无效)
在根目录下创建一个软件目录进行测试

要挂载sdb1,请使用命令:mount / dev / sdb1 / software,这意味着将/ dev / sdb1挂载到软件目录。

卸载已安装的sdb1。请注意,卸载时必须退出目录,否则无法卸载。卸载命令:umount / dev / sdb1或umount / software

要查看当前系统上所有磁盘的安装信息,请使用mount或df -h命令,但安装起来更难读取。建议使用命令df -h,它使我们更容易理解磁盘信息。包括文件大小,使用的分区大小,总可用分区大小,使用率和安装位置。

永久安装:
使用永久挂载意味着它将自动挂载(编辑/ etc / fstab文件)

命令:blkid:查看相应分区的UUID(编号)。 UUID唯一标识每个分区,以防止错误安装。此外,还会显示分区的类型。 (建议先复制sdb1的UUID,稍后再使用)

使用vim编辑/ etc / fstab,然后直接在命令行上输入vim / etc / fstab对其进行编辑,以实现引导时自动挂载。

将光标移至UUID行,在命令模式下按o键进入插入模式,然后同时更改行。粘贴上面复制的sdb1的UUID号。 / software挂载点目录,ext4文件系统类型,第一个0表示不备份,第二个0表示不检查。请注意,格式必须正确,您不需要对齐。最好的判断是基于颜色。

写入后,如果使用mount命令,您将看不到/ software的安装信息,并且该文件仅在引导时被读取。然后重启。由于内核尚未读取此命令,请使用mount -a命令让内核读取此文件。然后使用mount | grep / software过滤信息以查看是否已安装。 (如果失败,请不要担心,很可能您没有重新进入该区域)
如果安装后找不到分区,请使用partprobe命令重新加载分区:
使用lsblk命令查看当前磁盘的分区状态

挂载/ software目录后,该目录中还有一个丢失的附加目录。
失物招领处:顾名思义,失物招领处。这是一个特殊的目录,用于存储由于文件系统错误而丢失的文件,因此可以通过它找到一些数据。该目录位于分区的根目录(即我们安装的分区)上。但这不是每个文件系统都具有的目录。 Ext2 / 3/4有此目录,有些则没有。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/dianqi/article-349418-1.html
第二次撞击