shell safely remove USB flash disk

Linux (Ubuntu): safely remove USB flash disk via command line
http://stackoverflow.com/questions/13224509/linux-ubuntu-safely-remove-usb-flash-disk-via-command-line
You can do this using udisks. it is not installed by default but easy enough to install (the package is like a meg in size once installed)...

sudo apt-get install udisks
Once installed you can detach a USB drive with the following commands...

sudo udisks --unmount /dev/sdb1
sudo udisks --detach /dev/sdb
The first line unmounts it. Just like any other partition you can still remount it at this point. The second line detaches it. After this it is powered down and you have to remove/reinsert it to remount.

To clarify sdb is the device and sdb1/2/3/etc are partitions on the device. Also, you will need to unmount all mount points before you attempt to detach the device. Usually with a USB stick/drive there is only one but it is a warning you should know about none the less.

Getting the device name from the mount point would require you pull it from mount or something.
USB Safely Remove Portable是一款用于毫不费力地快速断开任何可移动设备的工具。它不仅能节省时间,还能确保在拔掉设备时,所有数据都保留在设备上。Safely Remove是一个系统工具,旨在快速和安全地停止连接到您的计算机的USB闪存驱动器。有了这个工具,你可以安全地停止和删除USB闪存驱动器,比使用系统托盘中的 "安全删除硬件 "图标快得多。 顾名思义,USB Safely Remove提供了一个安全的环境,可以从计算机设备中移除USB闪存盘,而在这个过程中不会造成任何损害。它有一套巧妙的功能,超过了Windows提供的默认选项。 一旦启动,USB Safely Remove Portable会在系统托盘区创建一个图标,并自动检测已经连接到电脑的笔式驱动器。 将鼠标光标悬停在这个图标上,可以看到设备名称和占用空间。你可以停用所有的设备或检测新的硬件变化,也可以调出一个窗口来查看所有的设备,包括隐藏的设备。 你可以直接从这个菜单中浏览设备在资源管理器中的位置,在托盘图标对话框中显示选定的设备,以及打开本地 "安全删除硬件 "屏幕。 编辑设备属性可以通过选定项目的上下文菜单完成。你可以改变设备名称和图像,指定一个热键来调用它的停止菜单,以及启用或禁用自动运行。 就程序选项而言,你可以将USB安全删除设置为在系统启动时自动运行,改变界面语言,自定义布局和皮肤,重新配置全局键和通知设置,以及其他。 该应用程序具有出色的响应时间,并能顺利融入操作系统,不会导致其挂起、崩溃或弹出错误对话框。在整个评估过程中,我们没有遇到任何问题。总而言之,USB Safely Remove带来了强大的功能,确保从电脑上拔下笔电时的安全。 更多的便利 通过方便的菜单或热键安全地移除一个设备,从菜单中移除不需要的设备,为设备设置图标或名称。此外,即使你不小心停止了一个设备,你也可以一键恢复它。 保存数据和设备 即使设备不能被安全删除,程序也会显示锁定进程,并允许你强行停止它,这样你就可以避免错误地删除设备。此外,该程序可以关闭Windows Vista/7/10中的设备电源。 自动化和加速工作 在你的脚本中使用命令行工具或一个强大的自动运行管理器来自动备份到外部驱动器,检查病毒和更多的日常任务。 整理盘符 通过自动隐藏未使用的读卡器插槽的字母来清理你的驱动器字母列表,将驱动器字母固定在一个特定的设备上,甚至禁止某些字母分配给外部驱动器用于备份目的或第三方软件。
USB Safely Remove是一个可以将USB设备安全删除的辅助工具,对于频繁添加或者移除USB设备的用户非常有用,能够有效帮助您解决无法删除USB设备的困扰。 USB Safely Remove 可以直接取代操作系统内建的「安全地移除装置」功能,所以当你遇到档案锁定的时候,它就会显示出是哪个执行程序锁定了哪个档案,并让你进一步处理。如果它的功能祇有这样,就不会特别拿出来介绍了;USB Safely Remove 不但可以用于 USB 随身碟,也可以用来移除 SATA、Firewire(IEEE-1394)、PCMCIA 等热插入接口上的装置,所以像笔者自己有在用的 PCMCIA 芯片卡片阅读机、PCMCIA 声卡、USB 记忆卡卡片阅读机、USB 键盘鼠标等,通通都交给了 USB SafelyRemove,完全可以把 Windows 内建的移除硬件功能丢掉。 USB Safely Remove 还有许多附加的功能,例如可以选择要用装置名称或磁盘区名称来表示外接储存媒体,或者干脆自己取一个名字,也可以自定义不同的图片,还可以把部分装置「隐藏」起来,以免意外地移除。当 USB Safely Remove 遇到卡片阅读机的时候,可以帮你把未插入记忆卡的驱动器号整个从系统中隐藏起来,所以当你在用多合一的记忆卡卡片阅读机时,就不会被突然冒出来的一堆驱动器号搞混了;USB Safely Remove 可以祇移除特定的记忆卡,也可以把整个卡片阅读机断线,这也是非常贴心的功能。 如果你是随身碟的重度使用者,USB Safely Remove 让你可以设定在随身碟(或其他装置)插入后、拔出前要做的事,例如你可以跟目录同步软件搭配使用,确保随身碟上的内容先经过妥善备份后再拔除,或者是在随身碟刚接上时,先以扫毒软件扫描一遍等等;USB Safely Remove 同时也提供了纯命令行的版本,所以对于会撰写脚本的人来说又更为方便。USB Safely Remove 还能支持档案总管与其他的档案管理软件,甚至内建了一些 Total Commander 的指令模版,相信也是重度使用者所乐于见到的。 uSB Safely Remove 加入了一个堪称「杀手级」的功能──招回装置。相信各位一定有个经验:当你选择安全地移除随身碟(或其他装置)后,突然想到「啊,有个档案忘记放进去!」或者是同时插了两个随身碟,结果移错了,把还要继续使用的那一枚移除。通常这时候我们祇能把随身碟拔起来,再重新插回去;万一你的 USB 接口位于不容易操作的地方,例如计算机主机背后,那么一个不小心还会闪到腰、拉伤背。USB Safely Remove 的招回功能,可以让你省去这些麻烦。已经移除的装置祇要再用鼠标点一下,就可以接回来──不但对 USB 有效,就算是 PCMCIA或 SATA、Firewire(IEEE-1394)设备,也通通都可以这样做!对于身边带着大量信息周边产品的人来说,这绝对是一大福音。这些独特而强大的功能,让 USB Safely Remove 成为这个领域的佼佼者。 首次运行可能出现乱码现象,单击“绿化工具”即可纠正。
USB Safely Remove是一个可以将USB设备安全删除的辅助工具,对于频繁添加或者移除USB设备的用户非常有用,能够有效帮助您解决无法删除USB设备的困扰。旧版的序列号已经失效,破解工具可以正常使用。 USB Safely Remove 6.x Multilingual 5.56 MB USB Safely Remove is a utility for effortless and speedy disconnection of any removable devices. Not only does it save time, but it ensures that all data remains on a device when it is unplugged. Safely Remove is a system utility designed for quick and safely stopping USB Flash Drives connected to your computer. With this utility you can safely stop and remove USB Flash Drives much faster then using "Safely remove hardware"" icon in the system tray. FEATURES: *Unlimited number of processes to launch You may specify to launch any number of processes for specified event. For example you may setup launching a backup of the drive before stopping and following disomounting of a TrueCrypt volume *Optional command line parameters You may pass such device parameters as drive letter, drive label, device PNP name into the process command line via parameter templates (e.g. this command line will browse a drive in Explorer on device connection: explorer.exe %DriveLetter%) *New events to launch programs Now programs can be launched after device plugging, before device stopping, after device stopping and after device removing *Global autorun You can setup a program to be launched not only for certain device, but for all hotplug devices in the system One click templates! Dislike reading boring documentation, but interested in one of the following things? * Browsing a drive with Explorer or Total Commander on device connection * Scanning a device for viruses on its connection * Making automatic backup of a flash-drive folder * Automatic mounting and dismounting a TrueCrypt volume stored on a device
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值