Google Cloud には 4 つのバケットがあり、Ubuntu 14 と 16 の 2 つの VM を実行しています。両方のマシンで、4 つのバケットすべてをマウント (gcsfuse) できます。
ただし、1 つの (そして 1 つだけの) バケット (project-x-logs) に問題があります。Ubuntu 14 を実行しているマシンで、ファイルを作成できます。
user@instance-4 > pwd
/home/user/work/Project-X/project-x-logs
user@instance-4 > touch del.me
user@instance-4 > ls -l
total 0
-rw-r--r-- 1 user user 0 Jan 24 17:00 del.me
user@instance-4 >
そして、Ubuntu 16 マシンで確認できます。
user@instance-gpu-6 > pwd
/home/user/work/Project-X
user@instance-gpu-6 > cd project-x-logs/
user@instance-gpu-6 > ls -l
total 0
-rw-r--r-- 1 user user 0 Jan 24 17:00 del.me
user@instance-gpu-6 >
したがって、このバケットは両方のマシンに適切にマウントされているようです。
ただし、Ubuntu 16 マシンで別のファイルを作成しようとすると、エラーが発生します。
user@instance-gpu-6 > pwd
/home/user/work/Project-X/project-x-logs
user@instance-gpu-6 > touch delmetoo.me
touch: cannot touch 'delmetoo.me': Input/output error
user@instance-gpu-6 >
パーマをできる限り大きく開いたのですが、うまくいきません。
これを解決する方法、または少なくともデバッグする方法に関する提案は大歓迎です。