该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
mount命令可以将指定的文件系统挂载到指定目录(挂载点),在Linux系统下必须先挂载所有的设备,然后才能被访问,挂载其实就是为要访问的设置开个门(开门才能访问)。挂载文件系统对于linux运维工程师来说,是必须要掌握的运维知识点。那么Linux基础命令学习中,挂载文件系统mount命令参数选项有哪些?
async 所有涉及文件系统I/O的操作都是异步处理,即数据不会同步写入到磁盘,而是写入到缓冲区中,这种设置会提高系统的性能,但同时也会降低数据的安全性,一般在生产环境下不推荐使用。除非对性能要求很高,对数据可靠性要求不高的场景。
sync 与async相反,即有I/O操作时,都会同步处理I/O,即把数据同步写入硬盘,此参数会牺牲一部分I/O性能,但是换来的是系统突发宕机后数据的安全性。
atime 在每一次数据访问时,都会同步更新每次访问的文件的inode时间,是默认选项,在高并发的情况下,要明确加上noatime来取消该默认项,以达到提升I/O性能,优化磁盘I/O的目的。
noatime 不更新文件系统上文件的inode访问时间,在高并发环境下,应用此选项,可以在一定程度上提高系统I/O的性能。
nodiratime 不更新文件系统上目录的inode访问时间,在高并发环境下,应用此选项,可以在一定程度上提高系统I/O的性能。
auto 通过-a参数能够被自动挂载。
noauto 不会自动挂载文件系统。
defaults 默认值包括rw、suid、dev、exec、auto、nouser和async,/etc/fstab文件挂载配置的很多情况下都使用默认值。
exec 允许执行二进制程序,取消该参数,可以提升系统的安全性。
nocxcc 不能执行二进制程序。
nosuid 不允许suid(Linux的特殊权限)特殊功能生效。
nouser 禁止一个普通用户挂载该文件系统,这是挂载时的默认选项。
remount 尝试重新挂载一个已经挂载了的文件系统,其通常用于改变一个文件系统的挂载标志,从而使得一个只读文件系统变得可写,这个动作不会改变设备或者挂载点。
ro 只读挂载。
rw 读写挂载。