Невозможно получить доступ к каталогу /srv/www

Невозможно получить доступ к каталогу /srv/www

Я запустил свой экземпляр AWS OpsWorks сегодня утром и получил ошибку, что он не может получить доступ к каталогу /srv/www. Это странно, так как вчера все работало нормально. Экземпляр работает под управлением Ubuntu 14.04.3 LTS.

Подключившись к экземпляру по SSH, я заметил, что не могу получить доступ даже к /srv/www как root.

root@stg-worker1:/srv# ll
total 8
drwxr-xr-x  3 root root 4096 Sep 24 07:17 ./
drwxr-xr-x 23 root root 4096 Sep 24 06:41 ../
drwxrwxrwx  2 root root    0 Sep 24 06:41 www/
root@stg-worker1:/srv# cd www
-bash: cd: www: No such file or directory

Как ни странно, размер каталога www составляет 0 байт! Затем я проверил каталог /var/www и заметил там ту же проблему (хотя эти два каталога не связаны друг с другом)

Затем я создал новый тестовый каталог в /srv, и он заработал нормально.

root@stg-worker1:/srv# mkdir test
root@stg-worker1:/srv# stat test
  File: ‘test’
  Size: 4096        Blocks: 8          IO Block: 4096   directory
Device: ca01h/51713d    Inode: 164068      Links: 2
Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2015-09-24 07:19:53.160462520 +0000
Modify: 2015-09-24 07:19:53.160462520 +0000
Change: 2015-09-24 07:19:53.160462520 +0000
 Birth: -

Команда Stat показывает, что он находится на правильном устройстве ca01h, тогда как каталог www находился на другом устройстве.

root@stg-worker1:/srv# stat www
  File: ‘www’
  Size: 0           Blocks: 0          IO Block: 1024   directory
Device: 1bh/27d Inode: 8970        Links: 2
Access: (0777/drwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2015-09-24 06:41:29.128571000 +0000
Modify: 2015-09-24 06:41:29.128571000 +0000
Change: 2015-09-24 06:47:56.392966341 +0000
 Birth: -

Я не вносил никаких изменений в конфигурацию Opsworks или в какие-либо кулинарные книги.

Есть ли идеи, что может быть причиной этой проблемы или как провести дальнейшее расследование?

решение1

На самом деле в кулинарной книге было изменение, которое привело к сбою настройки OpsWorks.

Во время компиляции кулинарной книги она пыталась получить доступ к /srv/www, и похоже, что /srv/www настраивается Opsworks только после успешной компиляции кулинарной книги.

Связанный контент