挂在的文件夹必须事先存在
mount和 CAT /ETC/MTAB都可以查看挂载情况
一般etc下的文件都需要用户区配置更新修改
但etc/mtab自动更新的文件
记录了当前设备的挂载情况
umount取消挂载 写设备名和挂载点都可以
label挂载
一个设备也同时挂载多个挂载点,
起作用的是后挂载的
多个设备挂载到同一个文件夹上,原来有的文件隐藏
取消挂载,原来的文件显示
写脚本时最好写UUID,因为设备名容易变化,普通用户无法挂载,但是有神奇文件夹 MISC/CD
mount-r 以只读的方式挂载
一般情况下最好是什么文件系统挂载就用什么文件系统
-w 默认就是可读可写
-n 隐藏挂载 不更新/ETC/MTAB mount其实就是调用etc/mtab文件,不更新mtab文件所以看不到挂载情况
但是/proc/mounts可以看见隐藏挂载,这个是最全的
centos7上不起作用 -n
-B --bind 绑定目录到另一个目录上
可以实现目录挂目录,类似软连接的关系
mount命令查看你挂载情况 proc/mounts
节点编号一样应该是硬链接的关系,硬链接是再不同目录,节点编号一样
但是由于挂载关系不属于硬链接
格式化设备必须取消挂载
-o+挂载的属性(如acl)
mount count每次挂载都会递增
当文件系统挂载37次自动触发检查安全,fsck
还有一个是 check interval检查间隔 6个月
-C修改当前最大挂载次数
-c也可以修改
acl必须取消挂载重新挂载才会生效
第二种方法^取消acl权限
mount -o acl权限
正在使用的是不能取消挂载 大写O
根目录不能取消挂载,所以用remount可以
fuser lsof 可查看谁在使用 pid进程编号
-km强制,但是容易把用户数据丢失
一般要取消挂载最好是先通知用户
find mount 可以查看这个文件夹是否处于挂载状态
可以写脚本
atime /notime 网站上有大量图片,可以访问不修改时间,性能就更好
diratime/nodirtime 针对目录
auto /noauto 代表是否支持自动挂载
** -o async:同步模式
-o sync:同步模式,内存更改时,同时写磁盘
先把文件读到缓存里,如果要写文件,先放到buffer里,然后系统找一个比较空时间
把文件写到磁盘里**
先把信息读到cache 要写把数据放到buffer,过一阵子写到磁盘
就有了async 异步模式 效率高,可能会丢失数据 默认是异步模式
sync 即时写磁盘
noexec
atime加上exec
mknod建立设备文件
恢复