次のように、マザーボードのUSBドライブの/ etc / fstabに自動マウントルールを追加しました。
/dev/sda1 /media vfat noauto,nofail,x-systemd.automount,x-systemd.idle-timeout=2,x-systemd.device-timeout=2 ..
デバイス名が同じで使用していますが、UUIDが異なる場合があります。
走った後
systemctl daemon-reload && systemctl restart local-fs.target
自動マウントが正しく機能し、ドライブが正しいパスにマウントされました。
ただし、コンテンツを確認すると、/proc/mounts
自動マウントルールに対応するエントリが表示されますが、デバイス名は次のように置き換えられます。システム-1、ここ:
systemd-1 /media autofs rw,relatime,fd=32,pgrp=1,timeout=2,minproto=5,maxproto=5,direct 0 0
私の質問は次のとおりです
- /dev/sda1が次に置き換えられるのはなぜですか?システム-1?
- デバイス名が表示されるように変更するにはどうすればよいですか?
答え1
autofs
マウントポイントではなく、systemdがアクセスを監視し、物理ファイルシステムをマウントするタイミングを決定するために使用する仮想マウントポイントです。これを試みると、cd /media
わずかな遅延と実際のデバイスの新しいサブマウントポイントを確認できます。
利点automount
は、システムの起動時に接続せずにリムーバブルデバイス用に予約されたマウントポイントを提供できることです。