fstab マウントされた vfat パーティション内の .sh ファイルを実行できません

fstab マウントされた vfat パーティション内の .sh ファイルを実行できません

そこで、デュアルブートをしており、2 つの OS 間で使用する共有パーティションを作成しました。これは fat としてフォーマットされています。

Ubuntu 18.04.2 OS 経由でアクセスする場合、このパーティションを自動的にマウントするための fstab エントリは次のとおりです。

UUID=<PARTITION_UUID> /mnt/storage vfat rw,exec,auto,user,uid=1000,gid=1000,umask=000 0 2

起動時にパーティションが使用可能になり、すべてのユーザー、グループ、および権限が fstab エントリに従って整列します。

しかし、.sh ファイルを実行すると、次のエラーが発生します。 bash: ./my_script.sh: Permission denied

ls -lmy_script.sh を実行すると次のようになります:

-rwxrwxrwx 1 wildgooze wildgooze 76 Jun 10 21:37 my_script.sh

スクリプトの実行が失敗しますsudo。何かアイデアはありますか?

答え1

少し調べた後、ようやく答えを見つけました。オプションの順序が重要なようです。user以前移動したことがありexec、マウントされたパーティションでスクリプトを実行できるようになりました。

この質問助けになったものです。

おそらくこれについてはUbuntu コミュニティ Fstab ページ??

関連情報