
在Linux操作系统中,mount命令用于将文件系统安装到指定的安装点. 此命令最常用于挂载cdrom,以便我们可以访问cdrom中的数据. 将CD插入cdrom时,Linux不会自动安装它. 您必须使用Linux mount命令来手动完成安装. 此处应注意,安装点必须是现有目录. 该目录可能不为空,但是该目录下的先前内容在挂载后将不可用,并且仅在卸载umount之后才会恢复正常,并且只能挂载目录,无法挂载文件以及以非挂载方式挂载. 空目录可能会导致系统异常,因此建议将其挂载在空目录中. 对于经常使用的设备,可以编写文件/ etc / fastab来使系统在每次打开时自动加载. 在/ etc / mtab文件中挂载装载设备的信息记录,可以使用umount命令卸载并清除记录.
###用法: mount +挂载源+挂载点umount +挂载源/挂载点



--------------------------------------------------- ----------------------------------------
###参数:
-r只读
-w读写默认值
-F: 此命令通常与-a一起使用,它将为负责执行的每个安装动作生成笔划. 当系统需要挂载大量NFS文件系统时,可以加快挂载速度.
-f: 通常用于调试目的. 这将导致安装不执行实际的安装动作,而是模拟整个安装过程. 通常与-v一起使用.
-v: 显示比较消息,通常与-f一起用于调试.
-L: 装入包含特定标签的硬盘.
-U: 挂断文件分区号为的文件系统. 仅当/ proc /分区文件存在时,-L和-U才有意义.

-t: 指定文件系统的类型,通常无需指定. mount将自动选择正确的类型.
-n: 通常来说,挂载后,数据将被写入/ etc / mtab中. 但是,如果系统中没有可写文件系统,则可以使用此选项取消此操作. 在这种操作下,您不能使用mount命令和df命令来查看安装信息,但是可以使用proc / mounts. 请注意,您可以直接在Linux操作系统中输入mount命令来查询已安装的信息.
-a: 挂载/ etc / fstab中定义的所有文件系统,此操作可以达到引导时自动挂载的要求. 写入/ etc / fstab文件后,挂载操作还可以仅指定挂载源或挂载点,示例说明
(1)我们首先将“ / dev / sdb / app / testdisk ext4 defaults 0 0”挂载信息写入“ / etc / fstab”文件,并查看系统挂载信息,可以看到/ dev / sdb尚未完成安装.


(2)然后我们重新启动系统,并再次查询挂起的信息,这一次我们可以看到/ dev / sdb已被安装.

(3)在返回第二步之前,我们不重新启动系统,然后执行以下“ mount -a”命令,然后查询安装信息,您会发现“ / dev / sdb”为再次安装.

由此,我们可以得出结论,在打开计算机电源时,这等效于执行“ mount -a”命令,该命令将执行“ / etc / fstab”文件中的所有安装信息. 当“ / etc / fstab”文件中有挂载信息时,我们只能在系统中输入挂载源或挂载点linux查看目录挂载点,然后系统将自动从“ / etc / fstab”文件中读取其余信息. 并完成安装,操作如下

或输入


-B目录安装目录,无法查询文件安装文件“ df”命令,但可以使用“ df -a”查看. 我们首先创建一个新目录“ test”. 在我们知道如果系统执行mount / app app / test操作之前,系统将报告错误,指示“ / app”不是块设备,但是我们执行“ mount -B / app app / test”可以成功安装后,示例如下

找不到“ df”命令,但可以使用“ df -a”查看,如图所示

但是从图片中我们可以看到,安装在“ / app / test”上的安装源与“ / app”的安装源相同,这意味着“ / app”没有安装在“ app / test”上”,而是将“ / app”的源代码“ / dev / sda5”安装在“ / app / test”上.
-o async: 打开异步模式,所有文件读写操作将在异步模式下执行. -o async是默认设置
-o sync: 以同步模式执行.
-o atime,-o noatime: 打开atime时,每次读取文件时,系统都会更新文件的“上次调用时间”. 当我们使用闪存文件系统时,可以关闭此选项以减少写入次数. -o atime是默认设置,示例说明如下
(1)我们首先将内容写在“ hello”文件下,然后使“ touch hello”的时间戳一致.

(2)让我们看一下“ hello”文件,我们可以更改其“ atime”,这意味着只要有“ atime”的访问权限,它就会被更新

(3)如果要关闭对自动更新的“ atime”访问,可以在安装时执行“ mount -o noatime”操作



这样,我们可以发现访问时,“ atime”也保持不变,因此我们关闭了“ ayime”时间.
-o自动,-o noauto: 打开/关闭自动挂起模式. -o auto是默认设置
-o dev,-o nodev -o execlinux查看目录挂载点,-o noexec允许执行可执行文件. -o dev是默认设置
-o suid,-o nosuid: 指示目录中的suid和sgid权限有效/无效. -o suid是默认设置
-o用户,-o nouser: 用户可以执行安装/卸载操作. -o nouser是默认设置
-o重新挂载: 重新挂载已经以不同方式挂载的文件系统. 例如,原来是只读的系统现在以可读可写的方式重新安装.
-o ro: 以只读模式挂断.
-o rw: 挂起处于读写模式. 是默认设置
-o loop =: 使用循环模式将文件拆分为硬盘并将其安装在系统上.
-o默认值: 使用默认选项rw,suid,dev,exec,auto,nouser,async,这是默认设置.
--------------------------------------------------- ----------------------------------------
### findmnt
findmnt MOUNT_POINT |设备要检查安装状态,操作如下


--------------------------------------------------- ----------------------------------------
###卸载
umount卸载命令
请注意,无法卸载该进程正在使用的设备.
lsof +挂载点,查看在指定挂载点上运行的程序,显示其进程号kill +进程号可以结束指定进程

完成该过程后,可以执行卸载命令

fuser +安装点可以查看并杀死在安装点执行的程序
-v详细视图
-m递归,如果未添加m,则仅查看安装点本身,而不查看子目录
-k结束进程
-vmk组合选项可以一起使用

至此,mount命令的引入已基本结束. 通常,mount命令相对容易接受和掌握. 只要您记住mount命令选项,在Linux中的安装和卸载将变得非常容易.
Linux社区的RSS地址:
本文将永久更新链接地址:
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-199720-1.html
迎接他的有猎
我5s升了9
但美国不会舍生忘死来为台湾拼命