/ var / lib / dpkg / available
можно воссоздать из данных apt.
Самый простой способ, который я нашел для этого, - использовать dselect
и выбрать обновление.
Я ожидаю, что это будет только работают, если вы выбрали apt в качестве метода обновления.
Похоже, dselect
выполняет:
/bin/bash /usr/lib/dpkg/methods/apt/update /var/lib/dpkg apt apt
Обратите внимание, хотя со времени Debian sarge все могло измениться.
Существуют уловки для воссоздания / var / lib / dpkg / status
на основе того факта, что для каждого пакета требуется добавить каталог в каталог / usr / share / doc
. . См. Сообщение по адресу http://linuxmafia.com/faq/Debian/package-database-rebuild.html . Представлен сценарий, который использует отфильтрованный список / usr / share / doc для создания списка установленных пакетов, а затем переустанавливает их все.
Редактировать:
Похоже, вы уже создали раздел и физический том и добавили пространство в группу томов, поэтому я удалил части, касающиеся добавления нового раздела на диск и создания нового physical volume
.
Чтобы расширить корневой логический том:
lvextend -l +100%FREE /dev/centos/root
Чтобы синхронизировать новое пространство:
xfs_growfs /dev/centos/root
Запустите df -h
, чтобы увидеть новый размер с дополнительным пространством, и lvdisplay | sed -n '/root/,$p
, чтобы увидеть увеличенный размер самого корневого логического тома.