Это один из комментариев к статье Увеличение диска на VPS засчёт внешних файловых систем от Евгений.

Мне нужно как-то смонтировать удаленное хранилище по такому пути /var/www/user/data/www/test.ru/upload (upload) — это будет удаленный диск, при загрузки туда файлов, мне нужно что бы на локальном сервере эти файлы не учитывались, не занимали место.

Евгений получил(а) ответ:

Увеличение диска на VPS засчёт внешних файловых систем
Ну монтирование так и работает. Все именно так и будет, если вы смонтируете так, как описано в статье. Но если там уже есть файлы, вам нужно их удалить из этой папки или переместить, прежде чем вы будете монтировать. Потому как монтирование будет сделано и в папку с файлами, но файлы при этом физически там и останутся где были.
Поэтому нужно сначала смонтировать хранилище в какую то временную папку:

mount remote/fs /var/www/user/data/www/test.ru/tmp/
затем перенести файлы на удаленное хранилище, например так:
rsync -avh /var/www/user/data/www/test.ru/upload/ /var/www/user/data/www/test.ru/tmp/


После чего можно удалить файлы:








rm -fr /var/www/user/data/www/test.ru/upload/*
и перемонтировать хранилище уже в пустую папку
mount remote/fs /var/www/user/data/www/test.ru/upload/


Теперь, ваши файлы лежат ТОЛЬКО на удаленном хранилище, но при этом доступны для сайта.


Возможна проблема с правами на файлы, тогда нужно сделать chmod или chown на файлы:
chmod -R 755 /var/www/user/data/www/test.ru/upload/
или
chown -R www-data:www-data /var/www/user/data/www/test.ru/upload/


В конце можно отмонтировать удаленное хранилище от временной папки и удалить ее:

umount /var/www/user/data/www/test.ru/tmp/ && rmdir /var/www/user/data/www/test.ru/tmp/


Евгений писал(а) также:

Увеличение диска на VPS засчёт внешних файловых систем
только что узнал, что реализовать по nfs на их vps, технически невозможно.


Увеличение диска на VPS засчёт внешних файловых систем
nfs я не пробовал. Как это можно сделать в случае с http://ru.hetzner.com/hosting/produktmatrix/storagebox-produktmatrix storage box У меня на впс стоит debian, как я понял, мне нужно на мой сервер установить клиент, а на сторж бокс в хетзнере, должен быть установлен nfs сервер) Не могли бы вы более детальную инструкцию написать с случаем storage box у хетзнера? Ведь туда нет возможности что либо устанавливать.