一、使用方法
mount [参数] (设备) {挂载点}
二、参数说明
--all ## 可简写为 -a ,根据 /etc/fstab 文件中的配置,将所有在其中定义但尚未挂载的文件系统都挂载上去。
--bind ## 可简写为 -B ,用于重新挂载一个子树到另一个位置,使得它的内容在两个位置都可用。
--read-only ## 可简写为 -r ,以只读方式挂载文件系统。
--read-write ## 可简写为 -w , 以读写方式挂载文件系统。
三、简介
mount用于将文件系统连接到目录结构中的位置。可以将硬盘分区、移动设备或网络共享挂载到指定目录。
它是管理文件系统的重要工具,可以按照需要进行挂载、卸载和管理文件系统。通常与文件系统类型、挂载选项和目标目录一起使用,以确保正确挂载文件系统并授予适当的权限访问数据。
四、实战示例
1、 mount
## 把磁盘分区挂载到文件路径
[root@localhost ~]# lsblk ## 查看磁盘分区的挂载点
[root@localhost ~]# mkdir /mnt/data/ ## 新增挂载路径
[root@localhost ~]# mount /dev/nvme0n2p3 /mnt/data/ ## 把磁盘分区挂载到文件路径
[root@localhost ~]# lsblk ## 查看磁盘分区的挂载点
2、 –all | -a
## 根据 /etc/fstab 文件中的配置,将所有在其中定义但尚未挂载的文件系统都挂载上去。
[root@localhost ~]# cat /etc/fstab ## 查看文件系统挂载配置文件
[root@localhost ~]# lsblk ## 查看磁盘分区的挂载点
[root@localhost ~]# vi /etc/fstab ## 编辑增加挂载配置
[root@localhost ~]# mkdir /mnt/data ## 新增挂载路径
[root@localhost ~]# cat /etc/fstab ## 查看文件系统挂载配置文件
[root@localhost ~]# mount -a ## 将 /etc/fstab 中未挂载的文件系统都挂载上去。
[root@localhost ~]# lsblk ## 查看磁盘分区的挂载点
3、 –bind | -B
## 重新挂载一个子树到另一个位置,使得它的内容在两个位置都可用。
[root@localhost ~]# mkdir /mnt/data /tmp/data ## 创建两个文件目录
[root@localhost ~]# mount -B /mnt/data/ /tmp/data/ ## 关联/tmp/data和/mnt/data
[root@localhost ~]# ll /mnt/data/ ## 查看目录当前情况
[root@localhost ~]# ll /tmp/data/ ## 查看目录当前情况
[root@localhost ~]# touch /mnt/data/test.txt ## 在其中一个目录下创建测试文件
[root@localhost ~]# ll /mnt/data/ ## 查看是否出现测试文件
[root@localhost ~]# ll /tmp/data/ ## 查看是否出现测试文件
4、 –read-only | -r
## 只读方式进行挂载
[root@localhost ~]# mount -r --bind /mnt/data/ /tmp/data/ ## 子树只读方式进行挂载
[root@localhost ~]# touch /mnt/data/test.txt ## 在父目录创建测试文件
[root@localhost ~]# ll /tmp/data/ ## 查看测试文件
[root@localhost ~]# ll /mnt/data/ ## 查看测试文件
[root@localhost ~]# rm -rf /tmp/data/test.txt ## 尝试删除测试文件
5、 –read-write | -w
## 读写方式进行挂载
[root@localhost ~]# mkdir /mnt/data/ /tmp/data/ ## 创建两个文件目录
[root@localhost ~]# mount -w --bind /mnt/data/ /tmp/data/ ## 子树读写方式进行挂载
[root@localhost ~]# ls -l /mnt/data/ ## 查看目录内容
[root@localhost ~]# ls -l /tmp/data/ ## 查看目录内容
[root@localhost ~]# touch /tmp/data/test.txt ## 在子树目录创建测试文件
[root@localhost ~]# ls -l /mnt/data/ ## 查看目录内容
[root@localhost ~]# ls -l /tmp/data/ ## 查看目录内容
[root@localhost ~]# rm -rf /tmp/data/test.txt ## 删除子树目录测试文件确认权限
[root@localhost ~]# ls -l /mnt/data/ ## 查看目录内容
[root@localhost ~]# ls -l /tmp/data/ ## 查看目录内容
原文始发于微信公众号(奶嘴很忙):mount – 文件系统挂载管理工具
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/303866.html