LVM: Как снова использовать нежелательное пространство логического тома на существующем объеме

Прежде всего, сделал Вас, работают createrepo на Вашем вкусном репозитории? Необходимо будет восстановить метаданные каждый раз, когда Вы добавляете новые пакеты.

Во-вторых, каков тайм-аут в кэше? Вы можете forecfully чистить Ваши локализованные метаданные по Вашему клиенту путем выполнения yum clean all, затем попытайтесь проверить на обновления снова. Это загрузит все обновленные метаданные с репозиториев.

Надеюсь, это поможет!

1
задан 23 April 2014 в 02:26
3 ответа

Вопрос, эм, немного сбивает с толку, но если я правильно понимаю, что вы хотите, вы пытаетесь освободить дисковое пространство, занятое подкачкой, и использовать его для своего LV, который содержит вашу корневую файловую систему. Достаточно просто, , если у вас есть правильная базовая файловая система . Ext3 может динамически расширять файловую систему, пока она горячая, что означает, что вам повезло, потому что ваша корневая файловая система - ext3. Как root (пожалуйста, извините за любые проблемы с именами с инструментами LV, прошло несколько месяцев с тех пор, как мне пришлось это делать, и я знаю, что есть случаи, когда вы указываете путь, а не просто имя):

swap off
lvremove LogVol01
lvresize --size +3.5G LogVol00
resize2fs / 

Своп off делает то, что написано на жестяной коробке, что должно удалить пространство подкачки из активного использования. lvremove полностью удалит раздел подкачки и вернет его как свободное пространство для использования в группе томов. lvresize затем вытолкнет раздел, в процессе требуя вновь сформированное пространство. Затем resize2fs расширяет точку монтирования файловой системы, чтобы использовать все пространство раздела, на котором она в настоящее время находится.

Дон '

2
ответ дан 3 December 2019 в 17:44

Вы путаете http://en.wikipedia.org/wiki/File_system поверх LVM и Logical Volumes Manager .

Логические тома - это блочные устройства , и вы можете поместить на них файловую систему. Если вы хотите объединить 2 файловые системы (или, в вашем случае, отбросить одну и объединить пространство с другой), вам необходимо:

  • Сделать резервную копию данных в каждой из файловых систем (также безопасно для резервного копирования блочного устройства, что бы это ни было, как логический том, но ТОЛЬКО, если он не смонтирован)
  • Удалите один из логических томов
  • Расширьте оставшийся логический том, чтобы также включить пространство удаленного
  • Расширьте файловую систему, которая находится поверх оставшегося логического тома ( ext4 и большинство современных файловых систем поддерживают онлайн-рост, но, скорее всего, они выполнят проверку файловой системы при следующем монтировании). Если ваша файловая система отключена, вы будете вынуждены выполнить проверку файловой системы перед запуском команды изменения размера.

man lvremove man lvextend man fsck man resize2fs

2
ответ дан 3 December 2019 в 17:44

Я бы категорически игнорировал запуск любого Linux без SWAP! Он может быть небольшим, скажем, всего 1/4 вашей оперативной памяти, но без него ваша система наверняка столкнется с СЕРЬЕЗНЫМИ проблемами. Он ПРЕДНАЗНАЧЕН для использования и использования пространства подкачки. Если у вас несколько томов подкачки и вы хотите уменьшить размер подкачки, чтобы использовать только один, не показанный в ваших выходных данных, тогда это должно быть нормально, но я предполагаю, что вы намеренно не удалили его из дампов терминала?

0
ответ дан 3 December 2019 в 17:44

Теги

Похожие вопросы