Linux如何卸载挂载的目录?

结论:Linux 在卸载已挂载的目录时遇到 deviceisbusy 错误。
首先检查进程(lsof|grep/www),然后kill PID或者kill-9 强制杀掉,最后umount卸载,用df -h验证。
无法杀死进程吗?重新启动服务。
错误的方法?使用设备名称。
嵌套固定装置?懒得卸载了。
预防?先检查一下。
脚本自动化?写一个脚本并完成。

Linux怎么卸载挂载文件?

umount命令直接卸载挂载点。

例如:卸载/mnt/net1
最好使用挂载点卸载,以免挂载时出现混乱。

语法为umount(选项)(参数)。

-a 卸载所有文件系统。

-n 不更新 /etc/mtab。

-r 失败后以只读模式重新连接。

-t 指定要卸载的文件系统的类型。

-v 显示详细信息。

参数为文件系统名称或设备名称。

例如:umount -v /mnt/mymount。

设备繁忙时会出现故障,例如/dev/sda1
使用 lsof 查找繁忙进程:lsof | grep /mnt/mymount.
发现bash进程的PID为9 3 4 1
使用延迟卸载:umount -l /mnt/mymount。

延迟卸载,先卸载,等设备不忙时再清理。

要卸载 CD-ROM 驱动器,请使用弹出:eject /dev/cdrom。

Linux Mount文件:如何挂载和解除挂载?

这个坐骑……我记得2 02 2 年的时候我试图在北京弄到这个服务器,但是没能搞定。
当我打开终端时,我很困惑。
对于Linux来说,挂载意味着找到一个地方来放置东西。

先检查设备吧?这个lsblk命令非常重要。
点击它即可查看是否有新光盘。
例如,我有 /dev/sdb1 - 最近添加的硬盘驱动器。
你需要知道它叫什么。
然后应该有一个地方可以放置称为挂载点的东西,例如/mnt/data。
需要先创建这个目录,否则无法工作。

要安装,只需使用 mount 命令即可。
简单来说就是直接挂载,例如输入sudo mount /dev/sdb1 /mnt/data。
系统本身会猜测它是什么类型的文件系统。
如果你猜错了或者想要指定,例如,NTFS 磁盘,则必须添加 -t ntfs。
然后我就出错了,用了ext4 ,但是不行,只好改了。
这是 sudo mount -t ntfs /dev/sdb1 /mnt/data。

把它挂起来,随时使用。
如果您不再需要它,则必须将其删除。
使用 umount,例如 sudo umount /mnt/data。
如果该驱动器上有一个文件未关闭,或者该文件正在被其他程序使用,则该文件将无法冻结。
我当时很担心,只是添加了 -f 来强制它这样做。
结果系统返回了“非常忙”之类的信息,但还是不行。
最后我关闭了程序来执行此操作。

有时候我想开机就自动挂载,这样就不用每次都输入命令了。
为此,您需要更改 /etc/fstab。
里面添加一行,例如/dev/sdb1 /mnt/data ext4 defaults 0 0,保存,下次开机时会自动准备好。
我后来才意识到这一点。
我曾经手动执行此操作。

如果连接网络驱动器,例如其他计算机共享的驱动器,则会有所不同。
你需要使用mount然后告诉我它是什么协议,比如cifs。
然后指定服务器地址,例如//1 9 2 .1 6 8 .1 .1 00/share,以及用户名和密码。
当时忘记写密码了,挂载失败,只好回去填写他的。
这是 sudo mount -t cifs //1 9 2 .1 6 8 .1 .1 00/share /mnt/data -o 用户名=abc,密码=xyz。

要删除网络驱动器,请无论如何卸载它,例如,sudo umount /mnt/data。

安装过程中有几点需要注意。
首先,安装和卸载通常需要sudo,没有这个权限是不可能的。
其次,在卸载之前,请确保没有程序正在使用该驱动器。
第三,指定文件系统类型时要精确,不要盲目书写。
第四,要看网络驱动器,网络是否稳定,那里的服务器是否死机。

无论如何,挂载和卸载,多尝试几次就会习惯的。
当时我很困惑,后来渐渐明白了。
我可能有点极端,认为Linux太复杂,但是一旦你理解了它,它就很容易使用。