sanixuser
2016年9月27日 15時16分
お世話になります。
Armadillo-IoT G3にSDカードを抜き差しした際に、自動マウント、アンマウントさせたいのですが、
UDEVルールはどのように作成すればよろしいのでしょうか?
過去に類似のフォーラム( https://armadillo.atmark-techno.com/forum/armadillo/2222#comment-3601)
がございましたが、同様の手段ではudevイベントは検出されませんでした。
G3ではsystemdになっている為の違いでしょうか?
ご教示よろしくお願い致します。
コメント
at_koseki
sanixuser
sanixuser
at_koseki
2016年10月3日 11時22分
古関です。
SDカードを接続したときの自動マウントであれば、以下の手順でできないでしょうか。
(1) 下記を "/etc/udev/rules.d/99-sd-mount.rules" として保存
(2) # udevadm control --reload
などで設定ファイルを再ロード
(3) SDカードを接続
マウントに続けて様々な処理をしたい場合は、別スクリプトにして
"99-sd-mount.rules" 内の "RUN+=" にスクリプト(full path)を指定して実行するのが楽だと思います。
今回の具体的なユースケースはわかりませんが、
アンマウントはSDカードを切断する前にすべきな気がします。
例えば、下記を一連でやるのは難しいのでしょうか。
- udevでSDカード接続検出
- マウント
- 必要な処理を実行
- 完了したらアンマウント
よろしくおねがいします。