У нас есть Linux-сервер CentOS. Наш 1 раздел "/dev/md3"
используется на 100%. Вот почему Mongo DB не подключается. Может кто-нибудь сообщить мне, как решить эту проблему. Думаю, решение проблемы - установка перегородки? Но я также должен убедиться, что Данные не будут уничтожены.
Детали космоса следующие. "/dev/md3"
это полный и "/dev/md4"
имеет 900 ГБ бесплатно. Нам нужно увеличить пространство в "/dev/md3"
. Так что все наши сервисы и Mongo DB должны снова заработать.
Filesystem 1K-blocks Used Available Use% Mounted on
devtmpfs 65844948 0 65844948 0% /dev
tmpfs 65888636 0 65888636 0% /dev/shm
tmpfs 65888636 10760 65877876 1% /run
tmpfs 65888636 0 65888636 0% /sys/fs/cgroup
/dev/md3 20026172 19997792 0 100% /
/dev/md2 498468 88837 379375 19% /boot
/dev/nvme0n1p1 522228 2660 519568 1% /boot/efi
/dev/md4 901136592 258420 855080032 1% /home
/dev/loop0 763700 1200 722872 1% /tmp
tmpfs 13177728 0 13177728 0% /run/user/0
Or is there any way to move Mongo DB to another partition with more space?
Простым обходным решением без изменения структуры файловой системы было бы переместить некоторые каталоги в поддереве / home (например, / home / shared), а затем создать символическую ссылку на исходный путь. Например, если данные вашей базы данных находятся в / var / dbdir, вы можете переместить их следующим образом:
$ sudo mkdir /home/share
$ sudo chmod 755 /home/share
$ sudo mv /var/dbdir /home/share
$ sudo ln -s /home/share/dbdir /var/dbdir
Правильный ответ - расширить раздел, но в качестве краткосрочного решения вы можете попробовать освободить место, опустошив большие файлы.
Для этого используйте истинное перенаправление команд.
: > very_large_file.txt
Или вы можете ввести cat в / dev / null
cat /dev/null > very_large_file.txt
Надеюсь это поможет