我正在按照这个教程在EBS上设置持久存储的ECMP上的LAMP堆栈。 一步一步做好,一切正常。
但是如果你想把你的EBS挂载在/ mnt下而不是在根目录下
ln -s
命令不起作用!
我试过了:
ln -s /mnt/ebs1/httpd /etc
和:
ln -s /mnt/ebs1/httpd /etc/httpd
链接到挂载在/ mnt下的设备上的文件时是否有区别?
(在Fedora Core 8上工作)
ln -s /path/to/source /path/to/dest
应该在任何正常的文件系统上工作。
你用ls -lh /mnt/ebs1/httpd看到了什么? 符号链接是否创build? 如果是,请检查是否允许apache打开目录并读取configuration文件。 为此,请inputls -l /mnt/ebs1/并在权限(行首)中查找“x”和“r”位。
更新后的评论:
权限是好的AFAIK。 那么你应该专注于Apache。 日志中是否有错误? debugging说什么?
/ mnt通常用于外部驱动器,如光驱和USB棒。 USB棒,手机,ipod等通常有蹩脚的文件系统,不支持链接function。