Назад | Перейти на главную страницу

ln -s не работает в / mnt /

я следую этот учебник чтобы настроить стек LAMP на EC2 с постоянным хранилищем на EBS. Все работает хорошо, если делать это шаг за шагом.

Но если вы хотите смонтировать 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? Символьная ссылка создана? Если это так, проверьте, разрешено ли apache открывать каталог и читать файлы конфигурации. Для этого введите ls -l /mnt/ebs1/ и найдите биты «x» и «r» в разрешениях (начало строки).

Обновление после комментария:

Разрешения в порядке AFAIK. Тогда вам следует сосредоточиться на Apache. В логах есть ошибки? Что говорит отладка?

/ mnt обычно предназначен для внешних дисков, таких как компакт-диски и USB-накопители. USB-накопители, телефоны, iPod и т. Д. Обычно имеют дрянные файловые системы, которые не поддерживают такие функции, как ссылки.