У нас есть старая коробка CentOS4, и я пытаюсь увеличить ее.
Я хочу, чтобы полные 8 ГБ отображались в "df -h", но он показывает только первый том размером ~ 4 ГБ. Как добавить второй том к первому? Можно просто отредактировать fstab и смонтировать Группу ?? После создания моих заметок ниже похоже, что второй том - это пространство подкачки. Могу я просто удалить пространство подкачки и освободить его на первом томе? Если да, то как ??
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00 3.9G 3.1G 662M 83% /
/dev/xvda1 99M 13M 81M 14% /boot
# vgdisplay -s
"VolGroup00" 7.88 GB [7.88 GB used / 0 free]
# lvdisplay | grep Name
LV Name /dev/VolGroup00/LogVol00
VG Name VolGroup00
LV Name /dev/VolGroup00/LogVol01
VG Name VolGroup00
# sfdisk -s
/dev/xvda: 8388608
# less /etc/fstab
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
Вы путаете http://en.wikipedia.org/wiki/File_system поверх LVM и Менеджер логических томов.
Логические тома блочные устройства и вы можете поместить поверх них файловую систему. Если вы хотите объединить 2 файловые системы (или, в вашем случае, отбросить одну и объединить пространство с другой), вам необходимо:
Вопрос, хм, немного сбивает с толку, но если я правильно понимаю, что вы хотите, вы пытаетесь освободить место на диске, занятое подкачкой, и использовать его для своего LV, который содержит вашу корневую файловую систему. Достаточно легко, если у вас есть правильная базовая файловая система. Ext3 может динамически расширять файловую систему в горячем режиме, что означает, что вам повезло, потому что ваша корневая файловая система - ext3. Как root (прошу прощения за любые проблемы с именованием с помощью инструментов LV, прошло несколько месяцев с тех пор, как мне пришлось это делать, и я знаю, что есть случаи, когда вы указываете путь, а не просто имя):
swap off
lvremove LogVol01
lvresize --size +3.5G LogVol00
resize2fs /
В swap off
Часть делает то, что написано на банке, что должно исключить активное использование пространства подкачки. В lvremove
полностью удалит раздел подкачки и вернет его как свободное пространство для использования в группе томов. В lvresize
затем вытолкнет перегородку, в процессе требуя вновь сформированное пространство. В resize2fs
затем расширяет точку монтирования файловой системы, чтобы использовать все пространство раздела, на котором она в настоящее время находится.
Не забудьте удалить свой экземпляр подкачки из /etc/fstab
.
Я бы категорически не стал запускать Linux без SWAP! Он может быть небольшим, скажем, всего 1/4 вашей оперативной памяти, но без него ваша система наверняка столкнется с СЕРЬЕЗНЫМИ проблемами. Он РАЗРАБОТАН, чтобы иметь и использовать пространство подкачки. Если у вас есть несколько томов подкачки и вы хотите уменьшить размер подкачки, чтобы использовать только один, не показанный в ваших выходных данных, тогда это должно быть хорошо, но я предполагаю, что вы намеренно не удалили это из дампов терминала?