Linux 挂载设备后卸载提示设备正忙

运维人员经常需要挂载一些外部设备, 比如光盘iso, u盘等. 使用完后确保安全建议及时卸载, 可是卸载的时候出现设备正忙, 无法卸载, 如何处理呢 ? 

1.用命令找到这个正在访问的用户:  fuser  -v  xx 

2.用lsof   xxx  也可以查找出来正在访问的用户 

 3.杀掉进程解除占用  ( 最好通知给用户, 不推荐直接杀掉进程, 造成数据丢失 )

 4. 再次执行取消挂载的命令, 即可卸载成功  ( 取消卸载可以写设备名称或者挂载点的名称均可)

 5. 把设备挂载设置为只读属性, 同时不更新访问时间属性 noatime 

 6. 测试创建文件提示文件系统只读, 无法创建

 7. 设备的挂载默认属性是可读可写的. 如果不生效可以使用mount  -a 或者使用mount  -o  remount xx  

 注意  根目录是不能取消挂载的,  可以使用remount  重新挂载 

查看设备挂载的UUID 命令

blkid   /dev/sdb3 

 可以更改新的UUID, 使用命令uuidgen 随机生成,  不过一般不建议修改, 使用默认的即可. 

你可能感兴趣的:(linux,运维,服务器)