У меня проблема с автоматическим монтированием s3 после перезагрузки.Я использую AWS ECS c5d, используя Ubuntu 16.04.Я могу использовать s3fs для подключения к накопителю S3 вручную, используя:
$s3fs -o uid=1000,umask=077,gid=1000 s3drive ~/localdata
После этого, когда я захожу в папку, я вижу и изменяю свои файлы S3.Но когда я пытаюсь настроить автоматическое подключение, я не могу заставить его работать.Я попытался добавить следующее в etc / fstab:
s3drive /home/ubuntu/localdata fuse.s3fs _netdev,passwd_file=/home/ubuntu/.passwd-s3fs, uid=1000,umask=077,gid=1000 0 0
Он обрабатывается, но когда я иду в папку и $ ls -lah, я вижу странную запись для разрешений (и мне отказывают в разрешении на cd вэто):
d????????? ? ? ? ? ? localdata
Я получаю тот же результат, когда начинаю заново и пытаюсь добавить в / etc / fstab:
s3fs#s3drive /home/ubuntu/localdata fuse _netdev,passwd_file=/home/ubuntu/.passwd-s3fs,uid=1000,umask=077,gid=1000 0 0
Наконец, я попытался добавить в /etc/re.localчуть выше строки выхода 0:
s3fs -o uid=1000,umask=077,gid=1000 s3drive ~/localdata
или
s3fs -o _netdev,uid=1000,umask=077,gid=1000 s3drive ~/localdata
Когда я перезагружаюсь, кажется, что ничего не происходит (т.е. нет соединения).Но если я запускаю его вручную, используя:
$ sudo /etc/rc.local start
, я получаю ту же странную запись для моего привода
d????????? ? ? ? ? ? localdata
Есть идеи, как это сделать правильно?или что???разрешения означают?Я действительно надеюсь, что это не дубликат, но я искал существующие ответы и пробовал весь день.