如何处理突然删除usb卷?

时间:2013-09-25 00:39:06

标签: python usb raspberry-pi dbus

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

你会如何解决这个问题? 您是否会坚持使用fstab或者更确切地说使用python在检测到dbus后自动挂载? 将音量从USB插槽中拉出后需要进行哪种清理?

1 个答案:

答案 0 :(得分:0)

Jason,如果你使用automount,并在automount配置上定义一个短的提交时间,那么删除闪存卡是安全的。 我使用“usbmount”服务。 我的特定配置(在/etc/usbmount/usbmount.conf)是:

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

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