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

Жесткий диск на сервере, на котором размещена папка public_html, заполнен. Что делать?

Выделенный сервер работает под управлением Cent OS, имеет 2 жестких диска по 1 ТБ. На этом сервере размещен один домен. Я без проблем загружал файлы в папку public / html, но я достиг максимальной емкости жесткого диска, на котором находится эта папка.

Я хочу продолжить загрузку файлов на второй жесткий диск, но я не могу ссылаться на эти файлы, потому что они находятся за пределами папки public_html. Какими способами я могу предоставить доступ к этим новым файлам на втором жестком диске пользователям моего веб-сайта?

Я не слишком разбираюсь в технологиях, поэтому, пожалуйста, подтвердите свои ответы :)

Нет простого способа просто добавить диск к существующей файловой системе. Теоретически вы можете создать символическую ссылку на каталог на втором жестком диске с помощью ln -s path/to/actual-directory-on-drive2 /path/to/directory/in/public где фактическая папка находится на втором диске, а ссылка - на диске, который вы только что заполнили. Я действительно считаю, что вы хотите создать ссылку из каталога на втором жестком диске в каталог в общедоступном html.

В умная Таким образом можно было бы использовать LVM или аналогичный, чтобы вы могли добавить дополнительное хранилище к тому же тому, чтобы начать с него, и добавляли диски по мере необходимости, а также имели избыточное выделение и планирование того, что произойдет, когда диск будет заполнен.

Это хрестоматийный пример того, что нужно спланировать, прежде чем строить;)

Предполагая, что ваша html-папка находится в /var/www/public_html и ваш 2-й жесткий диск установлен в /mnt/drive2

mkdir /var/www/public_html/morevideos
ln -s /mnt/drive2 /var/www/public_html/morevideos

И теперь вы можете загружать все, что вам нравится, в /var/www/public_html/morevideos и вперед