Изменить файл 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