PiのUSB端子に、SSDやHDD等のストレージを接続したとき。オートマウント(autofs)を使用すると、接続したストレージ固有のID(UUID)によって、指定したディレクトリに自動マウントすることが可能です。オートマウントの場合、アクセスが無いと自動的にアンマウントされるため、電力の節約やストレージの寿命に優しいかと思います。設定方法を記録しておこうと思います。27のaarch64版を使用しましたが、標準的なサービスのため、他のOSでも利用可能かと思います。USBストレージのフォーマット・UUID確認rootでログインしたため、sudoは省略してあります。他のディストリビューションなど、必要な場合sudo付きでコマンドを実行して下さい。USBストレージを接続、fdiskやcfdisk等でパーティションを作成します。Spaceを選択、Newでパーティション作成、Writeでパーティションテーブルを書き込みますが、必ず「yes」と入力する必要があるようです。mkfsで作成したパーティションをフォーマットします。/dev/sda1blkidでパーティションのUUIDを確認しておきます。/dev/sda1UUIDが表示されますが、同時に/dev/disk/by-uuid/<UUID>にシンボリックリンクが作成され、そちらの名称でデバイスへアクセス可能になります。autofs設定autofsをインストール後、設定を作成して起動するかたちです。autofsをインストールします。autofsUSBストレージ用のマウントポイントを作成します。/usbにしようと思います。/usb/etc/auto.master.d/usb.autofsファイルを作成します。/etc/auto.master.d/usb.autofs次の内容になります。/etc/auto.usb作成した/usbディレクトリの設定は、/etc/auto.usbファイルに紐付きますよ、という内容です。こちらのコマンドでも作成可能です。/etc/auto.master.d/usb.autofs先程フォーマットしたUSBストレージは、/usb/hdd1というディレクトリにマウントしようと思います。/etc/auto.usbファイルを作成します。/etc/auto.usb次の内容になります。:/dev/disk/by-uuid/<ストレージのパーティションのUUID>次のコマンドでも設定が可能です(/dev/sda1の部分は適宜変更して下さい)。/etc/auto.usb他のストレージもマウントしたい場合、このファイルに設定を書き足します。autofsの自動起動を有効にします。autofsautomountコマンドでマッピングを確認します。-m/usbマウントポイントの設定は、指定したUUIDのストレージが接続された場合、hdd1というサブディレクトリにマップするよ、というような内容です。以上で設定が完了しました。Piを起動した時やUSBストレージを接続した時ではなく、指定したサブディレクトリ(/usb/hdd1)にアクセスしたタイミングになります。ストレージを接続してもマウントされていませんが/usb/hdd1にアクセスするとマウントされる・・・こんな感じです。アンマウント方法オートマウントは通常のマウントとは異なり、一定時間アクセスがないと、自動的にアンマウントされるようです。HDDの場合は省電力モード(ディスクの回転OFF)に移行するかと思います。いえ、USBケーブルを外す場合、念のために手動でアンマウントしてから取り外したほうが良さそうです。/usb/hdd1ストレージの寿命を延ばすためにも、頻繁にアクセスする必要がない場合は、通常のマウント方法よりも、オートマウントを使用したほうが宜しいかと思います。UUIDにより、ドライブごとに指定した個別のサブディレクトリにマウントされますので、誤って別のドライブに書き込むようなミスも無くなるかと思います。※17.12.13記事を更新しました。Piを利用する場合にお世話になる機会が最も多いかと思います。18.04.1のaarch64(64ビット)カーネルを起動してみました。piにてapt-srcでパッケージをビルドするにはたとえばhttpdのようなLinuxのパッケージをカスタマイズしてビルドしたいとき。Piで赤外線リモコンを中継して他の機器を操作するには家電製品を操作するリモコン。PiのGPIO端子にモーターを接続したい場合など。Piに「みちびき」対応のGPSモジュールを接続しました。Wi-Fiアダプタを挿して、電源ケーブルのみで運用されている方も多いと思いますが。NANO開発者キットに、有線LAN経由でVNC接続する手順を記録しておこうと思います。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。