Здравствуйте,
подскажите, что делаю не так?
Имеем: 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
Заранее спасибо!
Проблема с LVM
Модераторы: SLEDopit, Модераторы разделов
-
KiWi
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
Re: Проблема с LVM
lsof
-
nesk
- Сообщения: 2268
- Статус: Линукссаксовец
- ОС: MS Windows XP Home SP3
Re: Проблема с LVM
покажите
cat /proc/mounts
strings /etc/lvmtab
cat /proc/mounts
strings /etc/lvmtab
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.
0xDEFEC8ED
0xDEFEC8ED
-
кодировщик
- Сообщения: 974
- Статус: зарёган в пятницу 13
- ОС: Linux
Re: Проблема с LVM
Для начала pvdisplay сюда
-
nesk
- Сообщения: 2268
- Статус: Линукссаксовец
- ОС: MS Windows XP Home SP3
Re: Проблема с LVM
зачем?
pvdisplay вроде как считывает информацию из PVRA области диска, а на диске уж точно никакой полезной инфы не осталось, после того как его затёрли нулями и форматировали с livecd
если надо посмотреть какие диски включены в vg, можно использовать
vgdisplay -v
ну или глянуть /etc/lvmtab
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.
0xDEFEC8ED
0xDEFEC8ED
-
AlexAnis
- Сообщения: 6
- ОС: Debian
Re: Проблема с LVM
Вот, пожалуйста
#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
#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
пока не понятно 
приложите вывод vgdisplay -v
ну файл /etc/lvmtab целиком (хоть гляну как он в линуксе выглядит)
не знаю что и где он там может еще лочить, может где-нить в var файл создает.
а приложите еще вывод
strace pvcreate /dev/sda
приложите вывод vgdisplay -v
ну файл /etc/lvmtab целиком (хоть гляну как он в линуксе выглядит)
не знаю что и где он там может еще лочить, может где-нить в var файл создает.
а приложите еще вывод
strace pvcreate /dev/sda
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.
0xDEFEC8ED
0xDEFEC8ED
-
AlexAnis
- Сообщения: 6
- ОС: Debian
Re: Проблема с LVM
# 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).
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
странно что ошибка теперь другая 
ну давайте до кучи
fdisk -l
и еще раз
pvcreate -f /dev/sda
(ну если ключа -f нет, тогда без него)
ну давайте до кучи
fdisk -l
и еще раз
pvcreate -f /dev/sda
(ну если ключа -f нет, тогда без него)
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.
0xDEFEC8ED
0xDEFEC8ED
-
AlexAnis
- Сообщения: 6
- ОС: Debian
Re: Проблема с LVM
# 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?
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
вообще-то сначала надо создать раздел (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
а если после создания раздела и до создания ФС сделатьpartprobe /dev/sdb? а потом mkfs.ext3 ....
-
AlexAnis
- Сообщения: 6
- ОС: Debian
Re: Проблема с LVM
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
Спустя несколько дней попробовал снова
#pvcreate /dev/sda
и все заработало...
мистика однако
#pvcreate /dev/sda
и все заработало...
мистика однако