2013-06-03 2 views
0

Я создал пользователя chrooted sftp и установил каталог для пользователей chrooted home.Содержимое смонтированной папки удалено при перезагрузке Ubuntu

Внутри этого каталога у меня есть один каталог для каждого сайта, к которому у пользователя sftp.

Когда я перезагрузил свой сервер Ubuntu 10.04, содержимое смонтированной папки исчезло.

/home/chrootedUser/websites/website1 

К сожалению, каталог website1 удален/удален.

Мои/и т.д./Fstab конфигурации: http://pastebin.com/gxz3w9Mg

Мои крепления (используя команду монтирования): http://pastebin.com/XcGGvGVE

Я надеюсь, что кто-то может мне точку в правильном направлении, пожалуйста, дайте мне знать, если вам нужно что-нибудь остальное.

+0

Очень сложно сказать, что произошло. Не могли бы вы проверить '~/.bash_history' для команд, которые вы использовали для монтирования каталогов и показать нам их? – kirelagin

+0

sudo mount/home/anotherUser/public_html/chrootedUser/home/chrootedUser/websites -o bind – RAH

+1

Попробуйте размонтировать '/ home/chrootedUser/websites' и искать файлы внутри, возможно, что-то пошло не так, и ваш предыдущий mount не работал , – kirelagin

ответ

1

Unmount /home/chrootedUser/websites и ваши файлы будут там. Вероятно, ваш mount не работал в первый раз, когда вы создавали эти файлы. Но теперь это работает.

fstab должен сделать автоматизацию для вас очень хорошо. Трудно сказать, что именно случилось, вы можете прочитать /proc/self/mounts, чтобы проверить свои крепления.

+0

Хорошо, так оно и было настроено правильно, но что-то не так случилось? И это обычно не должно случаться? Большое вам спасибо за помощь! :) – RAH

+0

Я не могу сказать, что произошло, но ваш 'fstab' в порядке, поэтому он должен работать. То, что вы скопировали из '/ proc/self/mounts', было немного странным, поэтому убедитесь, что вы не монтируете ничего другого на ту же точку монтирования, просто чтобы быть уверенным. – kirelagin

+0

Я не совсем уверен, как это сделать. Я снова вставил его и попытался перезагрузить. То же самое произошло (nginx не запускается, потому что dir не существует). – RAH