【问题标题】:How to deal with sudden removal of usb volumes?如何处理突然删除 USB 卷?
【发布时间】:2013-09-30 10:08:00
【问题描述】:

我正在尝试让我的第一个 Raspberry Pi 运行一个使用存储卡文件的脚本。由于我的 Pi 没有显示器,我想以一种故障安全的方式编写它,无论何时有人拉卡都没关系。现在我只是想知道最好的方法是什么。我说的是每次运行多次添加和删除 USB 棒。该卡将是只读的。

你会如何解决这个问题? 您会坚持使用 fstab 还是使用 python 在通过 dbus 检测后自动挂载? 从 USB 插槽中拔出卷后需要进行哪些清理?

【问题讨论】:

标签: python usb raspberry-pi dbus


【解决方案1】:

Jason,如果您使用自动挂载,并在自动挂载配置中定义较短的提交时间,那么移除闪存卡是安全的。 我使用“usbmount”服务。 我的特定配置(位于 /etc/usbmount/usbmount.conf)是:

FS_MOUNTOPTIONS="-fstype=vfat,umask=000,commit=1 -fstype=ext4,commit=1,relatime"

定义开始写入闪存卡的时间为 1 秒。

【讨论】:

  • 感谢您的快速回复。拔出设备后我是否必须进行一些清理,还是会自动完成?
  • 对不起,JasonTS,我才看到你的问题... 1秒后,任何数据都会自动写入,活动指示灯停止后可以拉取。
猜你喜欢
  • 2021-05-08
  • 1970-01-01
  • 2019-07-16
  • 1970-01-01
  • 2023-02-10
  • 2015-11-23
  • 2019-11-14
  • 1970-01-01
  • 2018-04-29
相关资源
最近更新 更多