
私は問題が十分に明確であると信じています。ただし、いくつかの詳細と履歴が追加されます。 Win10とManjaro Linuxの2つのシステムがあります。 WindowsからLinuxへの再起動後にNTFSファイルシステムをマウントしようとしましたが、キャッシュが汚れているというメッセージでマウントが頻繁に失敗しました。薬が異常ntfsfix /dev/sdXX
ですntfsfix /dev/disk/by-label/my-ntfs-partition
。 fstabに文字列を追加しました。
LABEL=Media /media/Media ntfs nofail 0 2
LinuxでNTFSを修正してください。したがって、マウントが失敗した場合は、ntfsfixを呼び出してマウントを再試行する必要があります。私が望むものはLinuxを説明するのに役立ちます。
答え1
次の内容でbashファイルを作成し、起動時に実行するように設定します。
#!/bin/bash
#delay for 10 seconds
sleep 10
#Check to see if Media has failed to mount and carry out the fix
if ! mount | grep Media > /dev/null; then
ntfsfix /dev/disk/by-label/my-ntfs-partition && mount -t ntfs /dev/path/to/ntfsdisk /media/Media
else
exit
fi
起動時にスクリプトを実行する方法はデスクトップ環境によって異なります。これについては言及できません。たとえば、Gnomeで実装することはOpenboxとは異なります。