私は外部USBドライブの固定マウントポイントを必要とするバックアップスクリプトを作成しています。最初に接続されたUSBの場合は/media/usb0/にインストールされ、2番目、3番目の場合... /media/LABEL_OF_THE_DISK/にインストールされます。 sdXにも同様に適用されます。最初の場合はsdc1であり(ディスクはすでに2つあります)、2番目の場合はsdd、3番目の場合はsde...
ハードドライブの接続が失われ、バックアップ時間中にのみ接続されます(週に1回)。
マウントされた場所を確認し、 "actual_mount_point"でスクリプトに引数を渡すことはできますが、ハードドライブを接続してスクリプトを実行し、何も書き込むことなくバックアップを完了したいと思います。
したがって、質問は次のようになります。外付けドライブに固定された取り付けポイントを提供することは可能ですか?
ベストアンサー1
ディスクが接続されたときに実行されるアクションを表示できるudevルールを作成することもできます。
# cat /etc/udev/rules.d/99-usb-mount.rules
SUBSYSTEM=="usb", ACTION=="add", ENV{ID_SERIAL_SHORT}=="XXXXXXXXXX", RUN+="/path/to/script1.sh"
SUBSYSTEM=="usb", ACTION=="remove", ENV{ID_SERIAL_SHORT}=="XXXXXXXXXX", RUN+="/path/to/script2.sh"
たとえば、ディスク接続時に自動的にバックアップできます。