Linux硬盘分区 --- 挂载分区mount、卸载分区umount、永久挂载

四、挂载分区

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

相关推荐
秋名山小白1 小时前
UI自动化-Airtest框架落地实战
运维·ui·自动化
刘胡子大叔1 小时前
Docker 容器名 ping 不通
运维·docker·容器
a5986521 小时前
Docker多开云手机,六边云独立端口隔离访问实战
android·运维·docker·容器·智能手机·云手机
戴西软件1 小时前
企业如何搭建自己的AI智能体?戴西智能体管理与戴西SKILL管理实战解析
运维·jvm·人工智能·自动化·rpa
wei091301 小时前
2026 企业 AI 办公工具选型指南:搭建 AI 与现有办公流程融合体系
大数据·运维·人工智能
ggaofeng1 小时前
如何配置snat(让内网访问外网)和dnat(将外网请求转发到内网服务器)
运维·服务器·snat·dnat·局域网访问外网·外网访问局域网
yyuuuzz2 小时前
云服务器搭建个人博客记录:一次访问超时的复盘
运维·服务器·数据库
水饺编程2 小时前
第2章:Linux 基础,mkdir 命令的简单入门
linux·c语言·汇编
自变量yjs2 小时前
Linux --- 线程控制
linux·运维·服务器