说明
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功能
示例
后续进行整理