Измените каталог данных MongoDB на другой диск [LINUX] [закрыто] ⇐ Linux
Измените каталог данных MongoDB на другой диск [LINUX] [закрыто]
Я пытаюсь изменить каталог данных MongoDB на другой диск в Ubuntu. Я пробовал все (меняя mongod.conf, используя символическую ссылку), но каждый раз, когда я запускаю службу, она не выдает code=exited, status=100/n/a. Новый каталог находится в /media/username/somerandomid/mongodb .
Я попробовал это: https://stackoverflow.com/a/24702994/10457241 но когда я пытаюсь проверить с помощью sudo -u mongodb доступ к этому каталогу, он говорит, что операция не разрешена. Раздел жесткого диска, в котором находится этот каталог, отформатирован в ext4, так что я не знаю.
ЕСЛИ Я ЗАПУСКАЮ ЭТО С ИСПОЛЬЗОВАНИЕМ mongod --dbpath, ЭТО РАБОТАЕТ, НО МНЕ НУЖНО ДЕРЖАТЬ КОМАНДНОЕ ОКНО ОТКРЫТЫМ, И ВМЕСТО Я ХОЧУ ИСПОЛЬЗОВАТЬ systemctl
cat /etc/mongod.conf (ЭТО РАБОТАЕТ) # монгод.конф # документацию по всем опциям см.: # http://docs.mongodb.org/manual/referenc ... n-options/ # Где и как хранить данные. хранилище: dbPath: /var/lib/mongodb (ЕСЛИ Я ИЗМЕНЮ ЭТО В СВОЕМ КАТАЛОГЕ НА ЖЕСТКОМ ДИСКЕ, ЭТО НЕ ПРОЙДЕТ) # двигатель: # проводнойТигр: # куда записывать данные журнала. системный журнал: место назначения: файл logAppend: правда путь: /var/log/mongodb/mongod.log # сетевых интерфейсов сеть: порт: 27017 связываниеIP: 127.0.0.1 # как проходит процесс управление процессом: timeZoneInfo: /usr/share/zoneinfo #безопасность: #operationПрофилирование: #репликация: #шардинг: ## Варианты только для предприятий: #auditLog: mongod --config /etc/mongod.conf (Этот вывод происходит, если я помещаю свой жесткий диск в поле dbpath) {"t":{"$date":"2023-10-29T15:26:55.617Z"},"s":"F", "c":"CONTROL", "id":20574, "ctx" :"main","msg":"Ошибка во время глобальной инициализации","attr":{"error":{"code":38,"codeName":"FileNotOpen","errmsg":"Невозможно инициализировать вращающуюся таблицу файл журнала :: вызвано :: Не удалось открыть /var/log/mongodb/mongod.log"}}}
Я пытаюсь изменить каталог данных MongoDB на другой диск в Ubuntu. Я пробовал все (меняя mongod.conf, используя символическую ссылку), но каждый раз, когда я запускаю службу, она не выдает code=exited, status=100/n/a. Новый каталог находится в /media/username/somerandomid/mongodb .
Я попробовал это: https://stackoverflow.com/a/24702994/10457241 но когда я пытаюсь проверить с помощью sudo -u mongodb доступ к этому каталогу, он говорит, что операция не разрешена. Раздел жесткого диска, в котором находится этот каталог, отформатирован в ext4, так что я не знаю.
ЕСЛИ Я ЗАПУСКАЮ ЭТО С ИСПОЛЬЗОВАНИЕМ mongod --dbpath, ЭТО РАБОТАЕТ, НО МНЕ НУЖНО ДЕРЖАТЬ КОМАНДНОЕ ОКНО ОТКРЫТЫМ, И ВМЕСТО Я ХОЧУ ИСПОЛЬЗОВАТЬ systemctl
cat /etc/mongod.conf (ЭТО РАБОТАЕТ) # монгод.конф # документацию по всем опциям см.: # http://docs.mongodb.org/manual/referenc ... n-options/ # Где и как хранить данные. хранилище: dbPath: /var/lib/mongodb (ЕСЛИ Я ИЗМЕНЮ ЭТО В СВОЕМ КАТАЛОГЕ НА ЖЕСТКОМ ДИСКЕ, ЭТО НЕ ПРОЙДЕТ) # двигатель: # проводнойТигр: # куда записывать данные журнала. системный журнал: место назначения: файл logAppend: правда путь: /var/log/mongodb/mongod.log # сетевых интерфейсов сеть: порт: 27017 связываниеIP: 127.0.0.1 # как проходит процесс управление процессом: timeZoneInfo: /usr/share/zoneinfo #безопасность: #operationПрофилирование: #репликация: #шардинг: ## Варианты только для предприятий: #auditLog: mongod --config /etc/mongod.conf (Этот вывод происходит, если я помещаю свой жесткий диск в поле dbpath) {"t":{"$date":"2023-10-29T15:26:55.617Z"},"s":"F", "c":"CONTROL", "id":20574, "ctx" :"main","msg":"Ошибка во время глобальной инициализации","attr":{"error":{"code":38,"codeName":"FileNotOpen","errmsg":"Невозможно инициализировать вращающуюся таблицу файл журнала :: вызвано :: Не удалось открыть /var/log/mongodb/mongod.log"}}}
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Я переместил каталог Visual Studio на другой диск, теперь я не могу компилировать
Anonymous » » в форуме C# - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Использование R для доступа к несопоставленному диску Linux через подключенный диск Linux
Anonymous » » в форуме Linux - 0 Ответы
- 27 Просмотры
-
Последнее сообщение Anonymous
-