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

Нужна помощь в восстановлении файлов после монтирования нового тома

Поэтому я использовал руководство в этом ответе, чтобы смонтировать новый том в / var / www:

Разрешение apache доступа к нескольким томам в AWS

Однако после этого мой / var / www, похоже, был очищен. Я знаю, что все файлы все еще существуют, потому что запуск быстрого df не показывает изменений в использовании диска в исходном томе (/ dev / xvda1). Где я могу найти эти файлы? Мне действительно нужно их вернуть.

Ответ Майкла Хэмптона наиболее правильно, хотя я писал об этом раньше.

Самый простой способ переместить файлы в новую точку монтирования:

# cd /var/www
# vi /etc/fstab # (add the new disk to the fstab now so you don't forget!)
# mount /var/www
# mv * /var/www

Монтирование файловой системы в точке монтирования скрывает все файлы, которые могут находиться в этом каталоге родительской файловой системы.

Чтобы решить эту проблему, временно переместите старые файлы в другое место и создайте новый пустой каталог для хранения точки монтирования. Затем переместите файлы в новую файловую систему.

sudo -i
mv /var/www /var/www.old
mkdir /var/www
mount /dev/xvd** /var/www
mv -v /var/www.old/* /var/www
rmdir /var/www.old