Jump to content

Подключение дополнительного диска к VDS и перенос папки files на него


Recommended Posts

Всем привет!

Подскажите, пожалуйста, кто-нибудь заморачивался подобным, есть опыт с Simpla? Вопрос возник по причине того, что не хочу переходить на следующий тариф у хостера, а создать и прикрутить дополнительный диск к серверу - значительно дешевле. На него я бы перекинул все статические файлы, то есть папку files со всеми оригинальными изображениями, ресайзами и другими файлами типа инструкций к товарам и.д.. Спасибо.

Link to post
Share on other sites

Привет! 

Не вижу проблемы подключить SSD диск или даже как сделал я подключил Yandex.Disk 

Но вот проблема правильно указать путь до папки /files

Допустим, новый диск монтирован и имеет фс ext4 создаем папку прям в корне /files 

Вроде имеем путь (представим) /dev/sdb/files

Дальше либо nginx либо /api/config.php править и прописывать путь к /files

Link to post
Share on other sites

Привет! 

Не вижу проблемы подключить SSD диск или даже как сделал я подключил Yandex.Disk 

Но вот проблема правильно указать путь до папки /files

Допустим, новый диск монтирован и имеет фс ext4 создаем папку прям в корне /files 

Вроде имеем путь (представим) /dev/sdb/files

Дальше либо nginx либо /api/config.php править и прописывать путь к /files

 

Благодарю за ответ! Проблемы подключить диск и правда нет, меня как раз больше интересует процесс переноса папки files на него, корректно ли работает Simpla, если после подключения нового диска просто поменять пути до папки files в config/config.php

 

Кстати, не совсем понял, почему у вас config.php находится в папке api...

 

Если вы прописывали новые пути в config.php - можете ли скинуть строчку с путём, чтобы понять как прописано у вас, если у вас всё работает. Спасибо!

Link to post
Share on other sites

Благодарю за ответ! Проблемы подключить диск и правда нет, меня как раз больше интересует процесс переноса папки files на него, корректно ли работает Simpla, если после подключения нового диска просто поменять пути до папки files в config/config.php

 

Кстати, не совсем понял, почему у вас config.php находится в папке api...

 

Если вы прописывали новые пути в config.php - можете ли скинуть строчку с путём, чтобы понять как прописано у вас, если у вас всё работает. Спасибо!

Указать путь к папке в config/config.php лишь часть, поэтому нужно ещё прописать именно в api/Config.php функцию которая будет обращаться в этот путь.

Как это сделать я ещё не знаю, но стало интересно.

Можно попробовать посмотреть как это сделано на других движках типа Wordpress или Livestreet.

Я находил лишь хранение файлов в папке на другом домене, а вот внутри одного локального хоста ещё не нашёл.

Link to post
Share on other sites

Указать путь к папке в config/config.php лишь часть, поэтому нужно ещё прописать именно в api/Config.php функцию которая будет обращаться в этот путь.

Как это сделать я ещё не знаю, но стало интересно.

Можно попробовать посмотреть как это сделано на других движках типа Wordpress или Livestreet.

Я находил лишь хранение файлов в папке на другом домене, а вот внутри одного локального хоста ещё не нашёл.

 

Понял, спасибо. Попробую поискать решение, но тут вопрос тоже оставляю пока открытым)

Link to post
Share on other sites

Допустим мы примонтировали новый диск как /dev/sdb /mnt/files

Теперь файлы должны храниться в ~/mnt/files

Так как Simpla ищет эту папку в корне себя, то есть в корне сайта, нужно прописать путь в отличие от корня.

 

Есть подозрение, что можно сделать mount к самой папке /files симплы , заранее основную переименовать в /flies_backup

 

В случае, если диск отвалится, отображать данные из /files_backup. Для этого надо писать проверку и ещё кучу всего)

Edited by alexivchenko
Link to post
Share on other sites

Допустим мы примонтировали новый диск как /dev/sdb /mnt/files

Теперь файлы должны храниться в ~/mnt/files

Так как Simpla ищет эту папку в корне себя, то есть в корне сайта, нужно прописать путь в отличие от корня.

 

Есть подозрение, что можно сделать mount к самой папке /files симплы , заранее основную переименовать в /flies_backup

 

В случае, если диск отвалится, отображать данные из /files_backup. Для этого надо писать проверку и ещё кучу всего)

 

files_backup делать с проверкой лично для меня необязательно, т.к. я хотел бы прикрутить диск от хостера и ежедневно бэкапить его. Хотя бы решить вопрос, как прикрутить этот диск к Симпле и переместить туда папку files со всеми вытекающими.

Link to post
Share on other sites

files_backup делать с проверкой лично для меня необязательно, т.к. я хотел бы прикрутить диск от хостера и ежедневно бэкапить его. Хотя бы решить вопрос, как прикрутить этот диск к Симпле и переместить туда папку files со всеми вытекающими.

Я думаю проще будет как и писал выше, оригинальный каталог /files переименовать в /files_backup для проверки гипотезы.

Дальше новый диск примонтировать в корень сайта как папку /files

То есть

mount /dev/sdb /var/www/site.ru/files

Тогда и пути остаются те же

 

Другого решения я не вижу

Link to post
Share on other sites

вы учтите еще что такие хранилища часто имеют скорость меньше и предназначены для бэкапов. поэтому сайт может тормозить из-за того что страницы отдаются быстрее чем файлы с другого диска. + нужно уточнить доступны ли диски 24/7. не все так просто.

Edited by mishanya
Link to post
Share on other sites

вы учтите еще что такие хранилища часто имеют скорость меньше и предназначены для бэкапов. поэтому сайт может тормозить из-за того что страницы отдаются быстрее чем файлы с другого диска. + нужно уточнить доступны ли диски 24/7. не все так просто.

 

Спасибо за совет, поинтересуюсь у хостера на эту тему. Но я бы всё равно использовал такой диск хотя бы для хранения редко используемых файлов, типа инструкций к товарам и оригиналов изображений, которые по сути используются только для создания ресайзов.

Link to post
Share on other sites

Спасибо за совет, поинтересуюсь у хостера на эту тему. Но я бы всё равно использовал такой диск хотя бы для хранения редко используемых файлов, типа инструкций к товарам и оригиналов изображений, которые по сути используются только для создания ресайзов.

 

Задал вопросы хостеру:

1. Насколько скорость подключаемых SSD дисков отличается от скорости диска самого VDS?

2. Подходит ли этот диск для хранения изображений, которые оперативно отдаются при загрузке страницы сайта? Не будет ли тормозов? Или эти диски подходят только для хранения бэкапов и всяких редко используемых статических файлов?

3. Доступны ли эти диски 24/7?

 

Хостер ответил:

1. Не отличается. Скорость такая же.

2. Это точно такой же накопитель, как и любой другой у нас на серверах.

3. Да, они доступны всегда.

 

Так что можно рассматривать и для оперативного контента тоже.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...