四、挂载分区
1.查看分区信息
在挂载分区之前,需要先确定要挂载的分区设备名称。可以使用命令lsblk
来查看系统中的所有块设备及分区情况。例如,可能会看到类似/dev/sda1
、/dev/sdb2
等的设备名称,它们分别代表不同的硬盘分区。
2.创建挂载点
挂载点是文件系统中的一个目录,用于将分区挂载到该目录上。需要先创建一个空目录作为挂载点。例如,创建一个名为/mnt/mydisk
的挂载点,再使用mount命令将分好区的硬盘挂载在该目录下。
3.mount命令
mount命令可按照下方语法直接使用,使用lsblk查看分区情况,可以看到sdb1分区没有挂载目录,挂载到“ /mnt/mydisk ”后,再次查看,可以看到后面有了挂载点路径。
mount [存储设备] [挂载点路径]
常用选项 | 参数说明 |
---|---|
-a | 自动挂载所有在/etc/fstab 文件中列出的文件系统 |
-v | 显示挂载过程信息 |
-n | 默认情况下,mount 命令会在挂载成功后将挂载信息写入到/etc/mtab 文件中,使用-n 参数可以禁止将挂载信息写入该文件 |
-o | 用于指定挂载选项,多个选项之间用逗号分隔 |
4.卸载挂载umount
该命令用于把已挂载好的设备进行卸载,例如U盘、光盘等移动存储设备,在挂载好后不能立即弹出,需要全部卸载后才可以,卸载完成后可以使用 df 或者 mount -l 命令进行查看,该设备是否存在。
输入“ df ”命令可查看已挂载好的设备及挂载点。
输入“ umount / dev/sdb1”,便可进行卸载设备,umount后面只需要跟设备名称就可以,最后使用“ df ”命令查看,没有找到被卸载的设备。
5.永久挂载
使用mount命令只是临时挂载,当系统重启后,该挂载就会失效,需要重复挂载,若想要让挂载设备在重启系统依然生效,可以选择修改“ etc/fstab ”文件,以下是对该文件的参数解释,须按照固定格式进行写入。
5.1 #注释
以 #开头的行是注释行在执行时会被忽略
5.2 UUID设备标识
往下的 UUID 是一个唯一标识设备的字符串,使用 UUID 可以准确地挂载到指定的位置,使用blkid命令可以查看设备的UUID。
[root@fnd_LN ~]# blkid /dev/sdb1
/dev/sdb1: UUID="6a0603e0-908a-4bb5-be9e-707b249e096b" TYPE="xfs" PARTLABEL="Linux filesystem" PARTUUID="46155c44-46d1-46ee-99dc-f8aa9cf3e614"
5.3 设备挂载点
UUID 的后面一组数据为“ 挂载点 ”这是文件系统在系统目录树中的挂载位置,必须是一个已经存在的目录。例如,/
表示根目录,/home
用于用户的主目录,/mnt/mydisk
是自定义的用于挂载数据存储设备的目录。
5.4 挂载选项
再下一组数组为挂载选项部分,一般选择“ defaults
”默认分配。
5.5 文件系统类型
指定设备上的文件系统类型,如ext4
、xfs
、ntfs
、fat32
、nfs
等,对于本地硬盘分区,常见的是ext4
或xfs。
5.6 转储频率
该字段用于指定文件系统是否需要被dump
命令备份以及备份的频率。取值为 0 表示不进行备份,1 表示每天备份,2 表示每隔一天备份,以此类推。
5.7 文件系统检查顺序
系统在启动时会按照这个字段指定的顺序对文件系统进行检查。根文件系统应该设置为 1,其他文件系统可以设置为 2 或更高的数字。数字越小,文件系统越早被检查。如果文件系统不需要在启动时进行检查,可以将该字段设置为 0