说明

  mount命令可以将指定的文件系统挂载到指定的目录下(挂载点),在Linux系统下必须先挂载好所有是设备,然后才能进行访问,挂载其实就是让文件系统能够被访问。

格式

  mount [option] [设备名] [dir]

常用命令
  • -l:显示系统已经挂载的设备的相关信息
  • -a:根据/etc/fatab文件里的配置挂载文件系统
  • -t:指定挂载文件的类型,如果不设置-t参数,或者使用-t auto参数,mount命令会自行选择挂载的文件类型
  • -o:后面跟一些挂载的选项,是安全和性能优化的重要选项
  • -r:只读挂载,等同于-o ro的挂载方式
  • -w:读写挂载,等同于-o rw的挂载方式
-o参数后的选项
  • async:异步模式;涉及I/O操作都是异步操作,数据不会立马同步写入到磁盘,而是到缓冲区。提高了性能,但是降低数据的安全性,一般这种不推荐。
  • sync:同步模式;跟上面的相反,但是性能会受到影响,但是数据安全。
  • atime/noatime:包含目录和文件;在每一次数据访问时,都会同步更新每次访问的文件的Inode的时间。在高并发的情况下加上noatime可以提高I/O的性能。默认选项是atime
  • diratime/nodiratime:目录的访问时间戳,目录的Inode的访问时间。
  • auto/noauto:是否支持自动挂载
  • exec/noexec:是否支持将文件系统上应用程序运行为进程
  • dev/nodev:是否支持在此文件系统上使用设备文件;
  • suid/nosuid:是否支持在此文件系统上使用特殊权限
  • remount:重新挂载
  • ro:只读
  • rw:读写
  • user/nouser:是否允许普通用户挂载此设备
  • acl:启用此文件系统上的acl功能
示例

后续进行整理