如果您的shell脚本在完成任务后能够帮助您安全地拔出闪存盘,那将非常棒。预期解决方案应满足以下需求:
- 假设闪存驱动器挂载为
/media/A
,与许多其他闪存驱动器一起,并且代码可以有选择地仅移除/media/A
而不干扰其他驱动器。例如,我可以将/media/A
作为参数传递。 - 轻量化的解决方案。安装另一个大小为 100MB 的软件包来完成任务会让人发疯。
- 我知道一些命令,例如
hdparm
,但它们的文档很难阅读。如果有人能够提供解决方案,我希望他/她也能提供参数等的解释。 - 最好的情况是该代码可以处理各种类型的闪存盘(例如,我2003年购买的旧款32MB驱动器)(选项为便携式驱动器)。
- 它应该实现与右键单击磁盘→单击“安全移除驱动器”相同的效果。安全问题至关重要,否则可能会直接拔掉闪存盘,这通常不会造成损害。
umount
命令有问题吗?比如,umount /media/A
。这个命令可能会被放到一个不太显眼的地方(比如/sbin
而不是/bin
),但它是一个基本命令,很可能在这两个目录之一(或者可能在/usr/sbin
)。 - Jonathan Lefflerusbmount
一起提供的pumount
命令。 - beldaz