首页 > 编程知识 正文

linux(ubuntu完全卸载软件命令)

时间:2023-05-06 11:40:52 阅读:74797 作者:2583

功能说明

可以使用umount命令卸载文件系统,例如卸载指定的分区、CD、USB存储器或可移动硬盘。 umount将卸载当前挂载在Linux目录中的文件系统。 也可以使用设备名称或挂载目录来表示文件系统,而不是直接指定文件系统。

命令语法

umount [“选项”“设备”“装载目录”

选项的含义

选项

意思是

-a

删除/etc/mtab中记录的所有文件系统

-n

请勿将信息保存在/etc/mtab文件中

-r

如果无法成功卸载,请尝试以只读方式重新装载到文件系统

-f

强制卸载文件系统

-o

卸载时使用在/etc/fstab文件中指定的文件系统选项

-t

仅卸载可选指定的文件系统

-h

显示帮助

-v

运行时显示详细信息

-V

显示版本信息

范例

卸载磁盘分区/dev/sda5文件系统

[ root @ localhost~] # umount/dev/SD a5

卸载包含/mnt/www目录的磁盘分区文件系统

[ root @ localhost~] # umount/mnt/www

使用设备名称卸载

[ root @ localhost~] # umount-v/dev/sda1/dev/sda 1u mounted

从装载点卸载

[ root @ localhost~] # umount-v/mnt/my mount//tmp/disk boot.imgumounted

如果设备忙,卸载将失败。 卸载失败的常见原因是打开的shell的当前目录是装载点的目录。

umount-v/mnt/my mount/umount :/mnt/my mount : deviceisbusyumount :/mnt/my mount : deviceisbusy

有时,很难找出设备繁忙的原因。 在这些情况下,可以使用lsof列出打开的文件,并在列表中搜索以找到要卸载的装载点。

在lsof|grepmymountmymount分区中查找打开的文件

bash 9341 francoiscwddir 8,110242/mnt/my mount

从上面的输出中可以看到,无法卸载mymount分区的原因是francois正在运行PID为9341的bash进程。

如果系统文件忙,另一种方法是执行延迟卸载。

[ root @ localhost~] # umount-VL/mnt/my mount/#执行延迟卸载

延迟卸载会立即卸载目录树中的文件系统,并且在设备不再繁忙之前不会清理所有相关资源。 要卸载可移动存储介质,还可以使用eject命令。 以下命令卸载光盘并弹出光盘。

[ root @ localhost~] #卸载并弹出eject/dev/cdrom # CD

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。