USBドライブと外付けHDDが現在システムにマウントされている方法で、いくつかのパーティションを自動マウントしたいと思います。
起動時に内蔵HDDを自動マウントするには、/etc/fstab
に配置し、マウントポイントなどをマッピングする必要があることを理解しています。しかし、USBドライブと外付けHDDを接続すると、自動的に/run/media/myuser/drive-label
にマウントされる方法が気に入っています。
内蔵HDDにこれを行うには、udiskctl mount --block-device /dev/sda4
を使用する必要があり、それを/run/media/myuser/sda4-label
にマウントします。起動時に自動的に行う方法はありますか?
私は現在Antergos(Arch Linux)を使用しています
/etc/fstab
ファイルを介して実行できるよりも複雑な自動マウントシナリオを容易にすることができるAutoFSサービスを見てください。
ディレクトリパスにアクセスすると、スクリプトを介してデバイスを自動マウントするなど、さまざまなことができます。
/media/ssh /etc/autofs/auto.ssh --timeout=60
このシナリオでは、誰かが/media/ssh
にアクセスした場合、スクリプト/etc/autofs/auto.ssh
が実行され、/media/ssh
の下でアクセスしようとしたディレクトリを「マウント」します。
# /etc/autofs/auto.ssh
servername -fstype=Fuse,rw,allow_other,IdentityFile=/home/username/.ssh/id_dsa :sshfs\#username@Host\:/
60秒後。非アクティブの場合、autofs
はディレクトリをアンマウントします。