fstabとsystemdを使用した自動マウント

fstabとsystemdを使用した自動マウント

次のように、マザーボードの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

私の質問は次のとおりです

  1. /dev/sda1が次に置き換えられるのはなぜですか?システム-1
  2. デバイス名が表示されるように変更するにはどうすればよいですか?

答え1

autofsマウントポイントではなく、systemdがアクセスを監視し、物理ファイルシステムをマウントするタイミングを決定するために使用する仮想マウントポイントです。これを試みると、cd /mediaわずかな遅延と実際のデバイスの新しいサブマウントポイントを確認できます。

利点automountは、システムの起動時に接続せずにリムーバブルデバイス用に予約されたマウントポイントを提供できることです。

関連情報