如何命令安全移除u盘,移动硬盘等

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
tracyone
帖子: 866
注册时间: 2010-11-19 14:25
系统: 乌班图
来自: onetracy.com
联系:

如何命令安全移除u盘,移动硬盘等

#1

帖子 tracyone » 2014-05-12 10:34

umount貌似没有作用,图标还在,我要的效果是移除不是卸载
头像
highwind
帖子: 1362
注册时间: 2008-09-05 23:31
系统: LinuxMint17

Re: 如何命令安全移除u盘,移动硬盘等

#2

帖子 highwind » 2014-05-12 11:03

额,楼主说的是“弹出”? eject?
linuxmint里面nemo自带的也没研究过是不是用的umount。。。
等大大们来解答吧。
taohunter
帖子: 1555
注册时间: 2012-03-31 3:29

Re: 如何命令安全移除u盘,移动硬盘等

#3

帖子 taohunter » 2014-05-12 12:39

确认你的系统上已经安装好了udisks2这个包。然后用下面的命令:

代码: 全选

sudo udisksctl unmount -b /dev/sdb1
udisksctl power-off -b /dev/sdb
sdb是我的u盘设备,sdb1是u盘上的文件系统对应的设备。
三年后终于回到16.04--稳定了!
头像
tracyone
帖子: 866
注册时间: 2010-11-19 14:25
系统: 乌班图
来自: onetracy.com
联系:

Re: 如何命令安全移除u盘,移动硬盘等

#4

帖子 tracyone » 2014-05-12 13:37

taohunter 写了:确认你的系统上已经安装好了udisks2这个包。然后用下面的命令:

代码: 全选

sudo udisksctl unmount -b /dev/sdb1
udisksctl power-off -b /dev/sdb
sdb是我的u盘设备,sdb1是u盘上的文件系统对应的设备。
udsiksctl后面的unmount参数???
taohunter
帖子: 1555
注册时间: 2012-03-31 3:29

Re: 如何命令安全移除u盘,移动硬盘等

#5

帖子 taohunter » 2014-05-12 13:47

tracyone 写了:
taohunter 写了:确认你的系统上已经安装好了udisks2这个包。然后用下面的命令:

代码: 全选

sudo udisksctl unmount -b /dev/sdb1
udisksctl power-off -b /dev/sdb
sdb是我的u盘设备,sdb1是u盘上的文件系统对应的设备。
udsiksctl后面的unmount参数???

代码: 全选

udisksctl --help
help有解释。-b代表块设备。块设备和字符设备属于*nix的基本概念。例子中的unmount参数的意思是卸载块设备/dev/sdb1上的文件系统,第二步文件系统卸载了才能下电“弹出”。。。
三年后终于回到16.04--稳定了!
头像
tracyone
帖子: 866
注册时间: 2010-11-19 14:25
系统: 乌班图
来自: onetracy.com
联系:

Re: 如何命令安全移除u盘,移动硬盘等

#6

帖子 tracyone » 2014-05-12 13:52

taohunter 写了:
tracyone 写了:
taohunter 写了:确认你的系统上已经安装好了udisks2这个包。然后用下面的命令:

代码: 全选

sudo udisksctl unmount -b /dev/sdb1
udisksctl power-off -b /dev/sdb
sdb是我的u盘设备,sdb1是u盘上的文件系统对应的设备。
udsiksctl后面的unmount参数???

代码: 全选

udisksctl --help
help有解释。-b代表块设备。块设备和字符设备属于*nix的基本概念。例子中的unmount参数的意思是卸载块设备/dev/sdb1上的文件系统,第二步文件系统卸载了才能下电“弹出”。。。
我以为它写错了,嘿嘿.
我找下能不能用文件夹弹出的,类似umount
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 如何命令安全移除u盘,移动硬盘等

#7

帖子 poloshiao » 2014-05-12 15:28

試試
1. udisks --unmount /dev/sdbx # 所有 usb 上面已掛載分割區 均應先卸載
2. udisks --detach /dev/sdb
參閱
3. http://askubuntu.com/a/190668/198920
4. http://manpages.ubuntu.com/manpages/tru ... sks.1.html
--unmount device_file
--detach device_file
5. http://manpages.ubuntu.com/manpages/tru ... sks.7.html
ID_DRIVE_DETACHABLE
6. https://help.ubuntu.com/community/Autom ... ser_Mounts
上次由 poloshiao 在 2014-05-13 6:07,总共编辑 1 次。
头像
tracyone
帖子: 866
注册时间: 2010-11-19 14:25
系统: 乌班图
来自: onetracy.com
联系:

Re: 如何命令安全移除u盘,移动硬盘等

#8

帖子 tracyone » 2014-05-12 21:38

taohunter 写了:确认你的系统上已经安装好了udisks2这个包。然后用下面的命令:

代码: 全选

sudo udisksctl unmount -b /dev/sdb1
udisksctl power-off -b /dev/sdb
sdb是我的u盘设备,sdb1是u盘上的文件系统对应的设备。
没有效果,仅仅是卸载而已,达不到用鼠标右键的效果,我的移动硬盘有三个分区,在unity侧边栏上的硬盘图标右键安全移除上级驱动之后,图标会消失,硬盘灯会熄灭,要的是这种效果
taohunter
帖子: 1555
注册时间: 2012-03-31 3:29

Re: 如何命令安全移除u盘,移动硬盘等

#9

帖子 taohunter » 2014-05-12 23:24

tracyone 写了:
taohunter 写了:确认你的系统上已经安装好了udisks2这个包。然后用下面的命令:

代码: 全选

sudo udisksctl unmount -b /dev/sdb1
udisksctl power-off -b /dev/sdb
sdb是我的u盘设备,sdb1是u盘上的文件系统对应的设备。
没有效果,仅仅是卸载而已,达不到用鼠标右键的效果,我的移动硬盘有三个分区,在unity侧边栏上的硬盘图标右键安全移除上级驱动之后,图标会消失,硬盘灯会熄灭,要的是这种效果
以图说话吧:

图1. 插上u盘后,u盘图标出现在左侧launcher最下方回收站之上:
udisk_on.png
图2. 执行完上述命令后,u盘下电,图标消失:
udisk_off.png
第二条命令是物理盘下电,若移动硬盘图标仍在那就只有两种可能:1. 命令执行不成功;2. 系统上bug或闹鬼了,呵呵。。。
三年后终于回到16.04--稳定了!
头像
tracyone
帖子: 866
注册时间: 2010-11-19 14:25
系统: 乌班图
来自: onetracy.com
联系:

Re: 如何命令安全移除u盘,移动硬盘等

#10

帖子 tracyone » 2014-05-20 8:54

taohunter 写了:
tracyone 写了:
taohunter 写了:确认你的系统上已经安装好了udisks2这个包。然后用下面的命令:

代码: 全选

sudo udisksctl unmount -b /dev/sdb1
udisksctl power-off -b /dev/sdb
sdb是我的u盘设备,sdb1是u盘上的文件系统对应的设备。
没有效果,仅仅是卸载而已,达不到用鼠标右键的效果,我的移动硬盘有三个分区,在unity侧边栏上的硬盘图标右键安全移除上级驱动之后,图标会消失,硬盘灯会熄灭,要的是这种效果
以图说话吧:

图1. 插上u盘后,u盘图标出现在左侧launcher最下方回收站之上:
udisk_on.png
图2. 执行完上述命令后,u盘下电,图标消失:
udisk_off.png
第二条命令是物理盘下电,若移动硬盘图标仍在那就只有两种可能:1. 命令执行不成功;2. 系统上bug或闹鬼了,呵呵。。。
漏了第二条命令,是可以。
还有eject也可以,eject更方便点,可以直接指定文件夹路径而不是dev的文件
回复