iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux下如何使用mount挂载目录
  • 312
分享到

Linux下如何使用mount挂载目录

2023-06-27 14:06:14 312人浏览 八月长安
摘要

这篇文章主要介绍了linux下如何使用mount挂载目录,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Linux 是一切皆文件,整个系统都是当做文件来管理,在windows中

这篇文章主要介绍了linux下如何使用mount挂载目录,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

Linux 是一切皆文件,整个系统都是当做文件来管理,在windows中的磁盘分区,硬件设备就是Linux的挂载点,对磁盘的访问就相当于对Linux中挂载点文件的读写操作。

挂载点相当于磁盘文件系统的入口目录,相当于Windows中的C盘,D盘,E盘,其实WinXP也支持将分区挂载到某个文件夹,只是人们在win系统中习惯了用磁盘分区。

Linux下如何使用mount挂载目录

挂载分区

mount基本语法

mount [参数]  /dev/sdb1(需要挂载的分区) /sdb1(挂载目录)

参数是可选的,也可以不带参数,参数的使用方法(-o ro,sync,atime)。

参数:

-t:指定文件系统类型

mount -t ext4 /dev/sdb1 /sdb1

-o:指定挂载选项

ro,rw:只读或者读写的方式挂载,默认是rw.

sync:不适用缓存,所有操作直接读写磁盘。

async:适用缓存,默认方式。

noatime:每次访问文件时不更新文件的访问时间。

atime:每次访问文件时更新文件的访问时间,默认方式。

user:任何用户都可以挂载

nouser:只有超级用户才可以挂载

auto:系统开机自动挂载

noauto:系统开机不自动挂载

remount:重新挂载文件系统。

查看当前已挂载的分区

mount
Linux下如何使用mount挂载目录

通过mount不带参数命令可以查看当前系统的所有挂载分区情况,包括分区的挂载点、分区类型、参数等。

查看挂载分区下的文件ls /sdb1
Linux下如何使用mount挂载目录

每个挂载分区下面都会有一个Lost+found文件夹,该文件夹用来存放文件的损坏数据,例如使用fsck检查分区命令的错误信息就写入该文件夹(命令:fsck /dev/sdb1)。

修改分区只读

mount -o remount,ro /dev/sdb1 /sdb1
Linux下如何使用mount挂载目录

把sdb1修改为只读后,使用touch无法创建文件。

不更新文件访问时间

mount -o remount,rw,noatime /dev/sdb1 /sdb1
Linux下如何使用mount挂载目录

特别是对性能要求很高的系统中,可以将文件系统设为不更新访问文件的时间,比如存放数据库文件的分区,由于访问非常频繁,如果每次访问都更新访问时间对性能会造成一定的影响,这时我们可以将该分区设置成不更新访问文件的时间来提高性能。

stat命令

可以使用stat命令查看文件的访问时间

stat test
Linux下如何使用mount挂载目录

这里是因为我后面对参数做过修改,加上noatime参数后确实不会对访问时间进行修改,大家可以试一下;

不使用缓存

开启缓存的目的是为了提高读写的性能,即你对一个数据的读写先读写缓存,因为缓存的读写速度要远远高于磁盘,这样就会提高读写的性能,但是带来性能的同时也会存在丢失修改的风险,当写入缓存的时候突然断电那么这个时候缓存的数据就有可能会丢失了,造成没有写入磁盘。不过现在linux文件系统类型比如ext3,ext4默认都会记录日志,即分区中会存在128M大小的日志空间用来记录对磁盘的读写操作,这也是为了保证数据的丢失修改的一个措施。如果对数据要求很严格的系统可以不适用缓存,但是绝大多数情况下都是适用缓存,这也是linux默认的方式。

mount -o remount,rw,noatime,sync /dev/sdb1 /sdb1
Linux下如何使用mount挂载目录

卸载分区

umount语法

umount /dev/sdb1(分区)或者umount /sdb1(挂载点)

卸载sdb1分区

Linux下如何使用mount挂载目录

卸载失败,这里提示设备繁忙

fuser命令

可以使用fuser命令查看文件系统占用的进程

fuser -m /sdb1(挂载点)或者fuser -m /dev/sdb1(分区)

Linux下如何使用mount挂载目录

可以看到2821进程正在占用。

lsof命令

查看正在被使用的文件,losf命令是list open file的缩写。

lsof /sdb1(挂载点)
Linux下如何使用mount挂载目录
img

通过losf命令可以查看正在被使用的文件,可以看到是bash正在使用,因为当前我就是在sdb1文件夹下面,当前的命令窗口正在使用,切换到别的目录下面

Linux下如何使用mount挂载目录

当切换到别的路径下面后,再使用umount命令就可以卸载分区,使用mount查看分区信息可以看到sdb1分区已经被卸载了.

修改配置文件

mount挂载分区在系统重启之后需要重新挂载,修改/etc/fstab文件可使挂载永久生效

vim /etc/fstab#                              UUID=9905757a-a2a3-4a4a-abc7-ece61efeb531 /                       ext4    defaults        1 1UUID=7981f23f-e636-474c-bf10-65adc5c56397 /boot                   ext4    defaults        1 2UUID=d0000d2a-a161-4961-b843-d4ba060ad24c swap                    swap    defaults        0 0tmpfs                   /dev/shm                tmpfs   defaults        0 0devpts                  /dev/pts                devpts  gid=5,mode=620  0 0sysfs                   /sys                    sysfs   defaults        0 0proc                    /proc                   proc    defaults        0 0/dev/sdb6               /sdb6                   ext4    sync,noatime    0 0

file system:第一列是分区号

mount point:挂载点

type:文件类型

option:-o参数,defaults: rw, suid, dev, exec, auto, nouser, and async

如果不使用default默认参数,那么可以使用逗号分隔指定参数    ro,rw:只读或者读写的方式挂载,默认是rw.   sync:不适用缓存,所有操作直接读写磁盘。   async:适用缓存,默认方式。   noatime:每次访问文件时不更新文件的访问时间。   atime:每次访问文件时更新文件的访问时间,默认方式。   user:任何用户都可以挂载   nouser:只有超级用户才可以挂载   auto:系统开机自动挂载   noauto:系统开机不自动挂载

dump:当其值设置为1时,将允许dump备份程序备份;设置为0时,忽略备份操作

pass:fsck磁盘检查设置,其值是一个顺序。当其值为0时,永远不检查;而 / 根目录分区永远都为1。其它分区从2开始,数字越小越先检查,如果两个分区的数字相同,则同时检查。

Linux下如何使用mount挂载目录

通过mont和df命令查看到的逻辑分区名和配置文件中配置的逻辑分区名不一样,但是二者的意思是一样的,不要被误解

补充

挂载iOS镜像文件

mount -o loop iso镜像文件   挂载点

例:

mount -o loop Centos-6.7-x86_64-bin-DVD1.iso  /iso

使挂载立即生效

sync

感谢你能够认真阅读完这篇文章,希望小编分享的“Linux下如何使用mount挂载目录”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网操作系统频道,更多相关知识等着你来学习!

--结束END--

本文标题: Linux下如何使用mount挂载目录

本文链接: https://www.lsjlt.com/news/311211.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux下如何使用mount挂载目录
    这篇文章主要介绍了Linux下如何使用mount挂载目录,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Linux 是一切皆文件,整个系统都是当做文件来管理,在Windows中...
    99+
    2023-06-27
  • linux挂载点目录在哪个目录下
    这篇文章主要介绍了linux挂载点目录在哪个目录下的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇linux挂载点目录在哪个目录下文章都会有所收获,下面我们一起来看看吧。linux挂载点目录在一般在“/mnt”目...
    99+
    2023-07-05
  • linux如何修改挂载目录
    要修改Linux系统中的挂载目录,可以按照以下步骤进行操作:1. 使用df -h命令查看当前系统中已经挂载的文件系统及其对应的挂载点...
    99+
    2023-10-20
    linux
  • 如何查看mount挂载信息
    要查看mount挂载信息,可以使用以下命令:1. mount:使用`mount`命令可以查看当前系统中所有已挂载的文件系统信息。2....
    99+
    2023-08-28
    mount
  • 使用mount临时挂载出现mount error(13): Permission denied
    问题报错 mount error(13): Permission denied Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) //报错信息,提示账号密码错误,...
    99+
    2023-09-22
    linux 运维 服务器
  • Linux中利用mount命令进行挂载
    mount mount命令用于挂载Linux系统之外的文件。 挂载是指将硬件设备的文件系统和Linux系统中的文件系统,通过指定目录(挂载点)进行关联。 参数 参数说明-h帮助文档-V显示版本-a挂载...
    99+
    2023-09-09
    linux 运维 服务器
  • Linux系统挂载命令mount怎么用
    Linux系统挂载命令mount怎么用,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。在Linux系统中要想将分区挂载到文件夹下可以使用mount命令,挂载之后将...
    99+
    2023-06-28
  • Linux如何修改硬盘已挂载的目录
    这篇文章主要介绍“Linux如何修改硬盘已挂载的目录”,在日常操作中,相信很多人在Linux如何修改硬盘已挂载的目录问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux如何修改硬盘已挂载的目录”的疑惑有所...
    99+
    2023-06-13
  • Linux 中怎么利用mount命令挂载CDROM
    Linux 中怎么利用mount命令挂载CDROM,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。例如:用mount命令来挂载cdrom命令:mount -t a...
    99+
    2023-06-12
  • linux怎么挂载nfs共享目录
    在Linux中,可以使用以下步骤挂载NFS共享目录:1. 首先,确保你已经安装了`nfs-utils`软件包。如果没有安装,可以使用...
    99+
    2023-09-14
    linux
  • CentOS中怎么使用mount命令挂载CDROM
    这期内容当中小编将会给大家带来有关CentOS中怎么使用mount命令挂载CDROM,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。用mount命令来挂载CentOS CDROM挂载.命令:mount -t...
    99+
    2023-06-16
  • Linux下如何挂载NFS共享
    这篇文章主要介绍了Linux下如何挂载NFS共享,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。NFS是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP...
    99+
    2023-06-27
  • Linux下如何挂载NTFS分区
    这篇文章将为大家详细讲解有关Linux下如何挂载NTFS分区,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。NTFS分区是New Technology File System的缩写,为Windows NT ...
    99+
    2023-06-27
  • Linux下mount命令的使用
    这篇文章主要讲解了“Linux下mount命令的使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下mount命令的使用”吧!Linux mount命令是经常会使用到的命令,它用于...
    99+
    2023-06-16
  • 如何使用docker inspect命令查看目录挂载信息
    这篇文章给大家分享的是有关如何使用docker inspect命令查看目录挂载信息的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。查看目录挂载信息输入如下命令, 则会输出容器的Mo...
    99+
    2024-04-02
  • 如何使用Docker将容器目录挂载到主机上
    今天小编给大家分享一下如何使用Docker将容器目录挂载到主机上的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、基本介绍这...
    99+
    2023-06-30
  • Linux下如何使用SSHFS挂载远程文件系统
    这篇文章主要介绍了Linux下如何使用SSHFS挂载远程文件系统,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。SSHFS是一个通过SSH连接到服务器的网络文件系统客户端。SS...
    99+
    2023-06-27
  • 【Linux】如何将ntfs硬盘挂载到home目录下并具有读写权限
    步骤 1. 查看当前挂载的硬盘及其挂载点2. 查看需要挂载到home下的磁盘类型信息3. 在home下新建一个空的文件夹作为该磁盘的新挂载点4. 以ntfs类型的硬盘为例,使用mount命令进...
    99+
    2023-09-10
    linux 服务器 磁盘挂载
  • linux挂载目录的方法是什么
    在Linux系统中,挂载目录的方法通常是使用mount命令。具体步骤如下: 确保目录已经存在:首先确保需要挂载的目录已经存在,如...
    99+
    2024-03-01
    linux
  • Linux下如何快速挂载U盘
    这篇文章主要介绍Linux下如何快速挂载U盘,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux下如何挂载U盘?在Linux系统中挂载U盘的方法非常简单。 插入U盘 #sudo fdisk –...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作