Изменить файл lib в другое место centos 7

Я использую centos7, и я новичок, я установил arangodb rpm, создавая репозиторий в /yum.repos.d/ в корне. и arangodb3 установлен в /var/lib/arangodb3, где используется этот каталог, и у меня есть другой каталог / home, где осталось место. как я могу переключить его в бесплатный каталог.
под управлением df - h я получаю:

[root@cloudera-manager log]# df -h
Sys. de fichiers        Taille Utilisé Dispo Uti% Monté sur
/dev/mapper/centos-root    50G     50G   20K 100% /
devtmpfs                  7,8G       0  7,8G   0% /dev
tmpfs                     7,8G       0  7,8G   0% /dev/shm
tmpfs                     7,8G     33M  7,8G   1% /run
tmpfs                     7,8G       0  7,8G   0% /sys/fs/cgroup
/dev/sda1                 497M    218M  280M  44% /boot
/dev/mapper/centos-home   442G     14G  429G   3% /home
tmpfs                     1,6G       0  1,6G   0% /run/user/0
tmpfs                     1,6G       0  1,6G   0% /run/user/994
cm_processes              7,8G       0  7,8G   0% /run/cloudera-scm-agent/process
[root@cloudera-manager log]#

Я хочу переместить его в другое место / дом

1 ответ

arangodb rpm устанавливается в /etc, /usr/bin, /usr/bin, /usr/share, /var/lib, /var/log, /var/run. Исходя из вашего вывода df, все они будут сопоставлены с вашим корневым разделом. Поэтому было бы трудно переместить этот пакет в другое место. (см. https://unix.stackexchange.com/questions/323532/yum-install-package-name-to-different-directory)

Лучшей идеей может быть измерение использования вашего диска и перемещение ваших самых больших пользователей дискового пространства в / home. Например, / var / log, в котором есть файлы журналов, обычно занимает много места.

Две команды, которые помогут du а также find,

du -s покажет самые большие каталоги.

# du -s /*/* | sort -n

find Команда покажет файлы размером более 10 МБ.

# find / -size +10M
Другие вопросы по тегам