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

Как удалить установленный сторонний продукт из корневого раздела и переустановить его в другом разделе?

Я новичок в Linux. Я читал о диске / разделе / ​​томе Linux, чтобы лучше понять, с чем я собираюсь иметь дело. Вот такая ситуация.

Я разработчик приложения IBM BPM и унаследовал виртуальную машину, основанную на 64-битной ОС RHEL 6.6. BPM устанавливается в корневой раздел (/ bpm). Когда я проверил использование дискового пространства, корневой раздел заполнен на 100%. Нет места.

Инженер по Linux сказал мне, что это вообще не очень хорошая практика. Он спросил меня, почему этот сторонний продукт устанавливается под root? Он предложил мне создать отдельный раздел / отформатировать его и переустановить продукт, а затем смонтировать его обратно в корневую файловую систему. Я даже не уверен, что правильно его понимаю.

Какие шаги мне нужно предпринять, чтобы удалить установленный продукт BPM из корневого раздела и переустановить его в другом разделе (?)?

Буду признателен за вашу помощь в этом вопросе.

Я бы порекомендовал выполнить действия, указанные в теме центра знаний Удаление IBM Business Process Manager а затем с помощью Интерактивное руководство по установке и настройке переустановить продукт.

Скорее всего, BPM был установлен вместе со своими базами данных в одном разделе, и база данных начала заполнять раздел. Этого можно избежать, если регулярно очистка данных в BPM.

Самый простой способ - создать новый раздел, смонтировать его в другом месте (например, / mnt / bpm), скопировать все данные из / bpm в / mnt / bpm (возможно, используя rsync, как в rsync -avP / bpm / / mnt / bpm), затем перемонтируйте и проверьте. Возможно что-то вроде этого

# shutdown software first
# assume rootvg as name of root volume group
# and 20g as size required
lvcreate -L 20g -n bpm rootvg
mkfs -t ext4 -j -m 0 /dev/rootgv/bpm
mkdir -p /mnt/bpm
mount /dev/rootvg/bpm /mnt/bpm
rsync -avP /bpm/ /mnt/bpm
mv /bpm /bpm.org
umount /mnt/bpm
mkdir /bpm
mount /dev/rootvg/bpm /bpm

Теперь запустите программное обеспечение и протестируйте. Если это сработает, теперь вы можете удалить /bpm.org

cd /bpm
rm -rf *
cd /
rmdir /bpm

Эта последняя часть может быть многословной, но мне нравится делать это, чтобы случайно не удалить / или другие каталоги.

Это может быть все, что требуется. Я успешно использовал эту процедуру для перемещения файлов между файловыми системами.