/ etc/fstabに次の行があります。
_UUID=E0FD-F7F5 /mnt/zeno vfat noauto,utf8,user,rw,uid=1000,gid=1000,fmask=0113,dmask=0002 0 0
_
パーティションは、それぞれのユーザーの下で_gnome-disks
_によって新しく作成され、カード全体に広がります。
今:ユーザー(1000)として_mount /mnt/zeno
_を実行すると成功しますが、直後に実際にnotがマウントされていることがわかります:_umount /mnt/zeno
_をフォローすると_umount: /mnt/zeno: not mounted
_で失敗します_journalctl -f
_を見ると、マウント時に次のメッセージが表示されます。
_[...] kernel: SELinux: initialized (dev mmcblk0p1, type vfat), uses genfs_contexts
[...] systemd[1]: Unit mnt-zeno.mount is bound to inactive service. Stopping, too.
[...] systemd[1]: Unmounting /mnt/zeno...
[...] systemd[1]: Unmounted /mnt/zeno.
_
そのため、systemdは実際にドライブのマウントを解除し続けているようですが、理由がわかりません。カスタムの「.mount」ファイルを作成したことを覚えていません。/etc/systemdとホームフォルダーで何かを見つけようとしましたが、何も見つかりませんでした。
それでは、この「mnt-zeno.mount」ファイルとは何ですか、またどのように確認できますか?そして最も重要なのは、ドライブをマウントするにはどうすればよいですか?
mnt-zeno.mount
は systemd-fstab-generator
によって作成されました。 Jonathan de Boyne Pollardの debian-userメーリングリストの説明 によると:
[systemd-fstab-generator is]ブート時に/ etc/fstabを読み取り、fstabレコードをsystemdの方法に変換するユニットを生成するプログラム[.....]
Systemdの方法は、systemd.mount(5)およびsystemd.device(5)のマニュアルページに記載されているマウントおよびデバイスユニットです。未加工のsystemdの方法では、「media-lumix\x2dphotos.mount」という名前のマウントユニットの基本要件である「dev-sde1.device」という名前のデバイスユニットがあります。
fstab
を変更した後、systemctl daemon-reload
を実行する(これによりsystemd
が/etc/fstab
を再解析して変更を反映するようになります)か、再起動します。