ext2resize после lvextend ругается

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

VladimirP
Сообщения: 164

ext2resize после lvextend ругается

Сообщение VladimirP »

Раздел /home, отформатированный в EXT3, находится на LVM2, виртуальная группа построена из одного раздела одного винчестера SATA, логический том находится на /dev/vg/home. Надо увеличить раздел.

Делаю так:
init 1
umount /home
lvextend +4G /dev/vg/home
Смотрю, что скажет lvdisplay /dev/vg/home. Он сказал, что размер увеличился.

ext2resize /dev/vg/home
Выдает:
This is odd, the RAID stride is not constant at -517!
This is odd, the RAID stride is negative (-517)!
[......]
error: block relocator should have moved 517

Проверяю систему: e2fsck /dev/vg/home. Всё чисто.
С помощью tune2fs убираю журнал, провторяю ext2resize. Тщетно.

Восстанавливаю журнал, монтирую /home. Монтируется исправно, df -h показывает тот же размер, что и был до того. Что делать, как расширить раздел?

Версии пакетов: sys-fs/ext2resize-1.1.19, sys-fs/lvm2-2.01.09.

В Google нашел про мой случай: http://lists.suse.com/archive/suse-linux/2001-Mar/5150.html , но по-немецки не понимаю.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: ext2resize после lvextend ругается

Сообщение serzh-z »

А в выводе vgck ничего подозрительного нет (можно вызывать с несколькими '-v' - только сразу предупреждаю - не нужно весь этот километровый лог постить сюда в виде цитаты)?
Спасибо сказали:
VladimirP
Сообщения: 164

Re: ext2resize после lvextend ругается

Сообщение VladimirP »

serzh-z писал(а):
06.12.2006 23:07
А в выводе vgck ничего подозрительного нет?

Вот кусок:

Processing: vgck -vvv
O_DIRECT will be used
Setting global/locking_type to 1
Setting global/locking_dir to /var/lock/lvm
File-based locking enabled.
Finding all volume groups
[...]
Opened /dev/sda7 RO
/dev/sda7: block size is 1024 bytes
/dev/sda7: lvm2 label detected
Closed /dev/sda7
lvmcache: /dev/sda7 now orphaned
Opened /dev/sda7 RO
/dev/sda7: block size is 1024 bytes
Closed /dev/sda7
lvmcache: /dev/sda7 now in VG vg
[...]
Locking /var/lock/lvm/V_vg RB
Finding volume group "vg"
Opened /dev/sda7 RO
/dev/sda7: block size is 1024 bytes
/dev/sda7: lvm2 label detected
/dev/sda7: lvm2 label detected
Read vg metadata (9) from /dev/sda7 at 15360 size 1881
Unlocking /var/lock/lvm/V_vg
Closed /dev/sda7
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: ext2resize после lvextend ругается

Сообщение Poor Fred »

VladimirP писал(а):
06.12.2006 20:36
В Google нашел про мой случай: http://lists.suse.com/archive/suse-linux/2001-Mar/5150.html , но по-немецки не понимаю.

А там все равно ответа нет - только вопрос. ;)
Убить всех человеков!
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: ext2resize после lvextend ругается

Сообщение serzh-z »

У mke2fs есть параметр '-R stride=', который позволяет использовать собственное значения для указания числа блоков для страйпа. Но это потребует пересоздания ФС.

Также можно поиграться с размером тома (не размером самой файловой системы) /dev/vg/home.

Но все это лишь предположения. Здесь есть девелоперское обсуждение причин упоминаемого явления - http://sourceforge.net/mailarchive/forum.p...p;forum_id=6378
Спасибо сказали: