无法访问/ srv / www目录

我今天早上开始了我的AWS OpsWorks实例,并收到一个错误,它无法访问/ srv / www目录。 这很奇怪,因为昨天一切正常。 该实例正在运行Ubuntu 14.04.3 LTS。

在SSH之后:我注意到我甚至无法以root身份访问/ srv / www。

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中创build了一个新的testing目录,并正常工作。

 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: - 

我没有对Opsworksconfiguration或任何烹饪书进行任何更改。

任何想法可能会导致这个问题或如何进一步调查?

实际上在烹饪书中有一个变化,导致OpsWorks设置失败。

在编写食谱的过程中,食谱试图访问/ srv / www,一旦食谱编译成功,看起来/ srv / www只能由Opsworks设置。