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

Подходит ли / home для размещения моего (огромного) файла данных MongoDB?

(Я не слишком знаком с админкой.)

У моего сервера два диска / раздела, один установлен на /, другой, намного больший, установлен на /home.

Мой файл данных MongoDB находился в /var/lib/mongodb по умолчанию (я использую Debian).

Я предполагаю, что могу просто перемещать файлы данных и устанавливать conf в mongodb.conf.

Есть мои файлы данных /home считается хорошей практикой для "традиционных" файловых организаций Linux?

Если нет, следует ли мне создать новый раздел на моем большом диске, и где мне его смонтировать в этом случае?

Спасибо

Если это база данных личного развития, то кажется /home/<user>/var/lib/ было бы одним из самых необычных мест для его размещения (но тогда все это должно быть построено с /home/<user> как root, то есть conf будет в /home/<user>/etc/. Если вы строите из исходников /usr/local или /opt/ может быть более подходящим. Многие люди имитируют иерархию файловой системы в своих домашних каталогах.

Если это сервер, то обычно имеет смысл поместить его в место по умолчанию (также известное как ожидаемое). Таким образом, с течением времени и новыми людьми, использующими сервер, все будет там, где они ожидают.

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

Увидеть FHS (Стандарт иерархии файловой системы) о том, что происходит в Unix и почему.