如果您的shell脚本可以帮助您在完成其工作后安全地删除闪存盘,那将会很酷.在发布问题之前我做了很多功课,要求提供一个有望满足以下需求的解决方案:
/media/A与许多其他闪存盘一起安装,代码可以选择性地移除/media/A而不会干扰其他磁盘.例如,我可以/media/A作为参数传递.hdparm除了他们的文件之外的一些命令很难阅读.如果有人能给我一个解决方案,我希望他/她也可以提供参数的解释等.Omn*_*rys 50
您可以使用udisks执行此操作.它没有默认安装但很容易安装(一旦安装,包就像一个巨大的尺寸)......
sudo apt-get install udisks
Run Code Online (Sandbox Code Playgroud)
安装完成后,您可以使用以下命令分离USB驱动器......
sudo udisks --unmount /dev/sdb1
sudo udisks --detach /dev/sdb
Run Code Online (Sandbox Code Playgroud)
第一行卸下它.就像任何其他分区一样,您仍然可以在此时重新安装它.第二行将其分离.在此之后它关闭,你必须删除/重新插入它以重新安装.
澄清sdb是设备,sdb1/2/3/etc是设备上的分区.此外,在尝试分离设备之前,您需要卸载所有安装点.通常使用USB记忆棒/驱动器只有一个,但这是一个你应该知道的警告.
从挂载点获取设备名称需要您从mount或其他东西中取出它.
| 归档时间: |
|
| 查看次数: |
74765 次 |
| 最近记录: |