mount – 文件系统挂载管理工具

一、使用方法

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                             ## 查看磁盘分区的挂载点
mount - 文件系统挂载管理工具

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             ## 查看磁盘分区的挂载点
mount - 文件系统挂载管理工具
mount - 文件系统挂载管理工具

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/                    ## 查看是否出现测试文件
mount - 文件系统挂载管理工具

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              ## 尝试删除测试文件 
mount - 文件系统挂载管理工具

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 - 文件系统挂载管理工具


原文始发于微信公众号(奶嘴很忙):mount – 文件系统挂载管理工具

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/303866.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!