Проблема с LVM

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

AlexAnis
Сообщения: 6
ОС: Debian

Проблема с LVM

Сообщение AlexAnis »

Здравствуйте,

подскажите, что делаю не так?

Имеем: LVM на одном физическом диске
Задача: подключить к имеющися группе еще один физический диск.

Делаю все как в руководстве http://xgu.ru/wiki/LVM :

# pvcreate /dev/sda
Can't open /dev/sda exclusively. Mounted filesystem?

Пробую так:
# dd if=/dev/zero of=/dev/sda bs=1k count=1
1+0 записей считано
1+0 записей написано
скопировано 1024 байта (1,0 kB), 2,4684e-05 секунд, 41,5 MB/s
# blockdev --rereadpt /dev/sda
# pvcreate /dev/sda
Can't open /dev/sda exclusively. Mounted filesystem?

Результат тот же...
Приэтом /dev/sda никуда не примонтирован.

#umount /dev/sda
umount: /dev/sda: not mounted

#mount -l
/dev/sdb1 on / type reiserfs (rw,notail)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/mapper/main-home on /home type reiserfs (rw)
/dev/mapper/main-usr on /usr type reiserfs (rw)
/dev/mapper/main-var on /var type reiserfs (rw)
none on /proc/bus/usb type usbfs (rw,devgid=113,devmode=664)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)


Также заметил что если попытаться данный диск отформатировать, скажем в ext3, предварительно создав на нем раздел получаем:

#mkfs.ext3 /dev/sda1
mke2fs 1.40-WIP (14-Nov-2006)
/dev/sda1 is apparently in use by the system; will not make a filesystem here!

Однако если форматировать данный диск загрузившись с LiveCD то все прекрасно работает.

Что делаю не так? В чем проблема?

ОС: Debian Etch

Заранее спасибо!
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Проблема с LVM

Сообщение KiWi »

lsof
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: Проблема с LVM

Сообщение nesk »

покажите
cat /proc/mounts
strings /etc/lvmtab
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
Аватара пользователя
кодировщик
Сообщения: 974
Статус: зарёган в пятницу 13
ОС: Linux

Re: Проблема с LVM

Сообщение кодировщик »

Для начала pvdisplay сюда
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: Проблема с LVM

Сообщение nesk »

кодировщик писал(а):
12.07.2008 17:01
Для начала pvdisplay сюда

зачем?
pvdisplay вроде как считывает информацию из PVRA области диска, а на диске уж точно никакой полезной инфы не осталось, после того как его затёрли нулями и форматировали с livecd

если надо посмотреть какие диски включены в vg, можно использовать
vgdisplay -v
ну или глянуть /etc/lvmtab
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
AlexAnis
Сообщения: 6
ОС: Debian

Re: Проблема с LVM

Сообщение AlexAnis »

Вот, пожалуйста
#lsof
во вложении

# cat /proc/mounts
rootfs / rootfs rw 0 0
none /sys sysfs rw 0 0
none /proc proc rw 0 0
udev /dev tmpfs rw 0 0
/dev/sdb1 / reiserfs rw 0 0
/dev/sdb1 /dev/.static/dev reiserfs rw 0 0
tmpfs /lib/init/rw tmpfs rw,nosuid 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
devpts /dev/pts devpts rw,nosuid,noexec 0 0
/dev/mapper/main-home /home reiserfs rw 0 0
/dev/mapper/main-usr /usr reiserfs rw 0 0
/dev/mapper/main-var /var reiserfs rw 0 0
none /proc/bus/usb usbfs rw 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0
/dev/sdc1 /media/usbdisk vfat rw,nosuid,nodev,noexec,uid=1000,gid=1000,fmask=0077,dmask=0077,codepage=cp437,io
charset=utf8,shortname=mixed,quiet 0 0

#strings /etc/lvmtab
#

#pvdisplay
--- Physical volume ---
PV Name /dev/sdb2
VG Name main
PV Size 288,77 GB / not usable 0
Allocatable yes (but full)
PE Size (KByte) 4096
Total PE 73925
Free PE 0
Allocated PE 73925
PV UUID aWRqay-0rjf-jodm-rBwr-w82I-19XO-S1MY4H
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: Проблема с LVM

Сообщение nesk »

пока не понятно :)
приложите вывод vgdisplay -v
ну файл /etc/lvmtab целиком (хоть гляну как он в линуксе выглядит)

не знаю что и где он там может еще лочить, может где-нить в var файл создает.
а приложите еще вывод
strace pvcreate /dev/sda
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
AlexAnis
Сообщения: 6
ОС: Debian

Re: Проблема с LVM

Сообщение AlexAnis »

# vgdisplay -v
Finding all volume groups
Finding volume group "main"
--- Volume group ---
VG Name main
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 5
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 4
Open LV 4
Max PV 0
Cur PV 1
Act PV 1
VG Size 288,77 GB
PE Size 4,00 MB
Total PE 73925
Alloc PE / Size 73925 / 288,77 GB
Free PE / Size 0 / 0
VG UUID dINEGG-5GqH-dVRm-uBM2-pNAx-BlDw-jcSRJo

--- Logical volume ---
LV Name /dev/main/usr
VG Name main
LV UUID 9U5Yln-7JCv-xmPs-1TQX-x3fv-t0ms-Md47NQ
LV Write Access read/write
LV Status available
# open 2
LV Size 20,00 GB
Current LE 5120
Segments 1
Allocation inherit
Read ahead sectors 0
Block device 254:0

--- Logical volume ---
LV Name /dev/main/var
VG Name main
LV UUID r8Rk6K-uQr6-W33R-OwaQ-edaf-p4b5-7B4kmq
LV Write Access read/write
LV Status available
# open 2
LV Size 20,00 GB
Current LE 5120
Segments 1
Allocation inherit
Read ahead sectors 0
Block device 254:1

--- Logical volume ---
LV Name /dev/main/swap
VG Name main
LV UUID iU7Po5-iL7D-1xtQ-xFz6-vdAw-vPJt-dD0FM0
LV Write Access read/write
LV Status available
# open 2
LV Size 3,00 GB
Current LE 768
Segments 1
Allocation inherit
Read ahead sectors 0
Block device 254:2

--- Logical volume ---
LV Name /dev/main/home
VG Name main
LV UUID esOev8-DpP3-QUw1-EtNw-wMJo-iAPm-eBFt6k
LV Write Access read/write
LV Status available
# open 2
LV Size 245,77 GB
Current LE 62917
Segments 1
Allocation inherit
Read ahead sectors 0
Block device 254:3

--- Physical volumes ---
PV Name /dev/sdb2
PV UUID aWRqay-0rjf-jodm-rBwr-w82I-19XO-S1MY4H
PV Status allocatable
Total PE / Free PE 73925 / 0

/etc/lvmtab никаких записей не содержит - он пуст.

strace pvcreate /dev/sda во вложении
после команды вывелось
Device /dev/sda not found (or ignored by filtering).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: Проблема с LVM

Сообщение nesk »

странно что ошибка теперь другая :)
ну давайте до кучи
fdisk -l
и еще раз
pvcreate -f /dev/sda

(ну если ключа -f нет, тогда без него)
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
AlexAnis
Сообщения: 6
ОС: Debian

Re: Проблема с LVM

Сообщение AlexAnis »

# fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 1 19457 156288321 83 Linux

Disk /dev/sdb: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 1216 9767488+ 83 Linux
/dev/sdb2 1217 38913 302801152+ 8e Linux LVM

Disk /dev/dm-0: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/dm-0 doesn't contain a valid partition table

Disk /dev/dm-1: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/dm-1 doesn't contain a valid partition table

Disk /dev/dm-2: 3221 MB, 3221225472 bytes
255 heads, 63 sectors/track, 391 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/dm-2 doesn't contain a valid partition table

Disk /dev/dm-3: 263.8 GB, 263893024768 bytes
255 heads, 63 sectors/track, 32083 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/dm-3 doesn't contain a valid partition table

Disk /dev/dm-4: 160.0 GB, 160039240704 bytes
255 heads, 63 sectors/track, 19456 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/dm-4 doesn't contain a valid partition table

щас я кажется понял почему сменилась ошибка: изначально на диске не было разделов...

ну вот, точно
если раздел есть пишет:
# pvcreate -f /dev/sda
Device /dev/sda not found (or ignored by filtering).

а если раздел убрать:
#pvcreate -f /dev/sda
Can't open /dev/sda exclusively. Mounted filesystem?
Спасибо сказали:
Аватара пользователя
landgraf
Сообщения: 2143
Статус: *бунту ненавистник
ОС: linux

Re: Проблема с LVM

Сообщение landgraf »

AlexAnis писал(а):
12.07.2008 15:24
# pvcreate /dev/sda
Can't open /dev/sda exclusively. Mounted filesystem?

вообще-то сначала надо создать раздел (fdisk) и указать ему тип LVM (8e Linux LVM)
а потом уже pvcreate

(создаете раздел на весь диск, делаете его 8e и потом уже
pvcreate /dev/sdb1)

вот почитайте
Not Recommended

Using the whole disk as a PV (as opposed to a partition spanning the whole disk) is not recommended because of the management issues it can create. Any other OS that looks at the disk will not recognize the LVM metadata and display the disk as being free, so it is likely it will be overwritten. LVM itself will work fine with whole disk PVs.

LVM HowTo
Спасибо сказали:
Аватара пользователя
landgraf
Сообщения: 2143
Статус: *бунту ненавистник
ОС: linux

Re: Проблема с LVM

Сообщение landgraf »

AlexAnis писал(а):
12.07.2008 15:24
#mkfs.ext3 /dev/sda1
mke2fs 1.40-WIP (14-Nov-2006)
/dev/sda1 is apparently in use by the system; will not make a filesystem here!
Однако если форматировать данный диск загрузившись с LiveCD то все прекрасно работает.
Что делаю не так? В чем проблема?

а если после создания раздела и до создания ФС сделатьpartprobe /dev/sdb? а потом mkfs.ext3 ....
Спасибо сказали:
AlexAnis
Сообщения: 6
ОС: Debian

Re: Проблема с LVM

Сообщение AlexAnis »

LVM itself will work fine with whole disk PVs.

Эт самое главное, у меня нет других ОС.

Если на диске создать раздел с типом LVM, то получаем опять тоже самое

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 1 19457 156288321 8e Linux LVM

# pvcreate /dev/sda1
Can't open /dev/sda1 exclusively. Mounted filesystem?

а если после создания раздела и до создания ФС сделатьpartprobe /dev/sdb? а потом mkfs.ext3 ....

# partprobe /dev/sda
# mkfs.ext3 /dev/sda1
mke2fs 1.40-WIP (14-Nov-2006)
/dev/sda1 is apparently in use by the system; will not make a filesystem here!
Спасибо сказали:
AlexAnis
Сообщения: 6
ОС: Debian

Re: Проблема с LVM

Сообщение AlexAnis »

Спустя несколько дней попробовал снова

#pvcreate /dev/sda

и все заработало...

мистика однако :rolleyes:
Спасибо сказали: