* [linux-lvm] No more than 6 LVs?
@ 2002-05-03 9:31 Andy Baillie
2002-05-06 5:22 ` Heinz J . Mauelshagen
0 siblings, 1 reply; 2+ messages in thread
From: Andy Baillie @ 2002-05-03 9:31 UTC (permalink / raw)
To: linux-lvm
[-- Attachment #1: Type: text/plain, Size: 1490 bytes --]
I'm creating a new box and decided to fully LVM it. I have the basic
build done. with an initial LV set of root tmp opt usr and var. This
all works fine. I can create a 6th LV no problem but when I try to
create a 7th I get the
lvcreate -- ERROR "Operation not permitted" opening logical volume "/dev/rootvg/testing"
error message.
The attached strace shows that the node is created in /dev/rootvg/
but then when it is opened again to be populated with data, the open
fails. The debug trace also attached shows the same thing, it creates
the node but then dies.
At this point the LV 'exists' but I cannot format it, as there is no
data about its size. I cannot delete it using lvremove which says it
does not exist, and I cannot lvcreate again as it says it *does* exist!
If I reboot then I can lvremove it fine though that is all I can do.
I can delete and re-create LVs from 1 - 6 with no problems, but once
I try to do the 7th one (or higher) they all fail.
I'm running debian woody pre 3.0 with a 2.4.18 kernel, the only
difference from a stock one being ext2 is compiled in, not a module.
Kernel module is 1.0.1-rc4(ish_)03/10/2001) and
the lvcreate tool is 1.1-rc1
Any suggestions?
the trace/debug attachments follow.
Regards
Andy
--
--- === ~~~ Lands of Stone ~~~ === ---
UK Mudders, too lagged to the States? then have you considered
http://www.landsofstone.org/ telnet://mud.landsofstone.org:4801
--- === ~~~ Lands of Stone ~~~ === ---
[-- Attachment #2: lvcreate.version --]
[-- Type: text/plain, Size: 152 bytes --]
LVM version 1.0.1-rc4(ish)(03/10/2001) module loaded
lvcreate: Logical Volume Manager 1.1-rc1
Heinz Mauelshagen, Sistina Software 15/03/2002 (IOP 10)
[-- Attachment #3: lvcreate.debug --]
[-- Type: text/plain, Size: 9452 bytes --]
<1> lv_setup_for_create -- pv_reserve_pe returned: 0 pe_last: 125 pe: 0
<1> lv_setup_for_create -- pe: 0
<22> _free_lv_dev_stack -- CALLED
<22> _free_lv_dev_stack -- LEAVING
<1> lv_setup_for_create -- LEAVING with ret: 0
<1> lvm_dont_interrupt -- CALLED
<1> lvm_dont_interrupt -- LEAVING
<1> lv_create_remove -- CALLED
<22> vg_check_consistency -- CALLED
<333> vg_check_name -- CALLED with VG: rootvg
<4444> lvm_check_chars -- CALLED with name: "rootvg"
<4444> lvm_check_chars -- LEAVING with ret: 0
<333> vg_check_name -- LEAVING with ret: 0
<22> vg_check_consistency -- LEAVING with ret: 0
<22> lv_check_consistency -- CALLED
<333> lv_check_name -- CALLED with lv_name: "/dev/rootvg/testing"
<4444> lvm_check_chars -- CALLED with name: "/dev/rootvg/testing"
<4444> lvm_check_chars -- LEAVING with ret: 0
<4444> vg_check_name -- CALLED with VG: rootvg
<55555> lvm_check_chars -- CALLED with name: "rootvg"
<55555> lvm_check_chars -- LEAVING with ret: 0
<4444> vg_check_name -- LEAVING with ret: 0
<333> lv_check_name -- LEAVING with ret: 0
<333> vg_check_name -- CALLED with VG: rootvg
<4444> lvm_check_chars -- CALLED with name: "rootvg"
<4444> lvm_check_chars -- LEAVING with ret: 0
<333> vg_check_name -- LEAVING with ret: 0
<22> lv_check_consistency -- LEAVING with ret: 0
<22> lv_check_name -- CALLED with lv_name: "/dev/rootvg/testing"
<333> lvm_check_chars -- CALLED with name: "/dev/rootvg/testing"
<333> lvm_check_chars -- LEAVING with ret: 0
<333> vg_check_name -- CALLED with VG: rootvg
<4444> lvm_check_chars -- CALLED with name: "rootvg"
<4444> lvm_check_chars -- LEAVING with ret: 0
<333> vg_check_name -- LEAVING with ret: 0
<22> lv_check_name -- LEAVING with ret: 0
<1> lv_create_remove -- BEFORE ioctl
<1> lv_create_remove -- BEFORE pv_change_all_pv_for_lv_of_vg
<22> pv_change_all_pv_for_lv_of_vg -- CALLED
<333> vg_check_name -- CALLED with VG: rootvg
<4444> lvm_check_chars -- CALLED with name: "rootvg"
<4444> lvm_check_chars -- LEAVING with ret: 0
<333> vg_check_name -- LEAVING with ret: 0
<333> lv_check_name -- CALLED with lv_name: "/dev/rootvg/testing"
<4444> lvm_check_chars -- CALLED with name: "/dev/rootvg/testing"
<4444> lvm_check_chars -- LEAVING with ret: 0
<4444> vg_check_name -- CALLED with VG: rootvg
<55555> lvm_check_chars -- CALLED with name: "rootvg"
<55555> lvm_check_chars -- LEAVING with ret: 0
<4444> vg_check_name -- LEAVING with ret: 0
<333> lv_check_name -- LEAVING with ret: 0
<333> lv_number_from_name_in_vg -- CALLED
<333> lv_number_from_name -- LEAVING with lv number 6
<22> pv_change_all_pv_for_lv_of_vg -- pv_show
<333> pv_show -- CALLED
<333> pv_show -- LEAVING
<333> pv_change -- CALLED for rootvg: /dev/hda3
<4444> pv_check_name -- CALLED with "/dev/hda3"
<55555> lvm_check_chars -- CALLED with name: "/dev/hda3"
<55555> lvm_check_chars -- LEAVING with ret: 0
<4444> pv_check_name -- LEAVING with ret: 0
<4444> vg_check_name -- CALLED with VG: rootvg
<55555> lvm_check_chars -- CALLED with name: "rootvg"
<55555> lvm_check_chars -- LEAVING with ret: 0
<4444> vg_check_name -- LEAVING with ret: 0
<333> pv_change -- LEAVING with ret: 0
<22> pv_change_all_pv_for_lv_of_vg -- LEAVING with ret: 0
<1> lv_create_remove -- LEAVING with ret: 0
<1> vg_write_with_pv_and_lv -- CALLED
<1> vg_write_with_pv_and_lv -- BEFORE vg_write of /dev/hda3
<22> vg_write -- CALLED storing rootvg on /dev/hda3
<333> pv_check_name -- CALLED with "/dev/hda3"
<4444> lvm_check_chars -- CALLED with name: "/dev/hda3"
<4444> lvm_check_chars -- LEAVING with ret: 0
<333> pv_check_name -- LEAVING with ret: 0
<333> vg_check_consistency -- CALLED
<4444> vg_check_name -- CALLED with VG: rootvg
<55555> lvm_check_chars -- CALLED with name: "rootvg"
<55555> lvm_check_chars -- LEAVING with ret: 0
<4444> vg_check_name -- LEAVING with ret: 0
<333> vg_check_consistency -- LEAVING with ret: 0
<333> lvm_check_uuid -- CALLED with uuidstr: "IwJCRfeu8aZzYLRmrvXeMGVqyQVtum6P"
<333> lvm_check_uuid -- LEAVING with ret: 0
<333> vg_copy_to_disk -- CALLED
<4444> vg_check_consistency -- CALLED
<55555> vg_check_name -- CALLED with VG: rootvg
<666666> lvm_check_chars -- CALLED with name: "rootvg"
<666666> lvm_check_chars -- LEAVING with ret: 0
<55555> vg_check_name -- LEAVING with ret: 0
<4444> vg_check_consistency -- LEAVING with ret: 0
<333> vg_copy_to_disk -- LEAVING
<22> vg_write -- errno after write: 0
<22> vg_write -- LEAVING with ret: 0
<22> pv_write_uuidlist -- CALLED with PV: /dev/hda3
<333> pv_check_name -- CALLED with "/dev/hda3"
<4444> lvm_check_chars -- CALLED with name: "/dev/hda3"
<4444> lvm_check_chars -- LEAVING with ret: 0
<333> pv_check_name -- LEAVING with ret: 0
<333> vg_check_name -- CALLED with VG: rootvg
<4444> lvm_check_chars -- CALLED with name: "rootvg"
<4444> lvm_check_chars -- LEAVING with ret: 0
<333> vg_check_name -- LEAVING with ret: 0
<333> lvm_check_uuid -- CALLED with uuidstr: "Z9J2DcnnXgxXxz1kr7SNJLf1Mq8QUR6o"
<333> lvm_check_uuid -- LEAVING with ret: 0
<22> pv_write_uuidlist -- writing 1 UUIDs
<22> pv_write_uuidlist -- LEAVING with ret: 0
<22> pv_write_with_pe -- CALLED with pv->pe_total: 18827
<333> pv_check_name -- CALLED with "/dev/hda3"
<4444> lvm_check_chars -- CALLED with name: "/dev/hda3"
<4444> lvm_check_chars -- LEAVING with ret: 0
<333> pv_check_name -- LEAVING with ret: 0
<333> pv_write -- CALLED with /dev/hda3 80505A8
<4444> pv_check_name -- CALLED with "/dev/hda3"
<55555> lvm_check_chars -- CALLED with name: "/dev/hda3"
<55555> lvm_check_chars -- LEAVING with ret: 0
<4444> pv_check_name -- LEAVING with ret: 0
<4444> pv_check_consistency -- CALLED
<55555> pv_check_name -- CALLED with "/dev/hda3"
<666666> lvm_check_chars -- CALLED with name: "/dev/hda3"
<666666> lvm_check_chars -- LEAVING with ret: 0
<55555> pv_check_name -- LEAVING with ret: 0
<55555> vg_check_name -- CALLED with VG: rootvg
<666666> lvm_check_chars -- CALLED with name: "rootvg"
<666666> lvm_check_chars -- LEAVING with ret: 0
<55555> vg_check_name -- LEAVING with ret: 0
<55555> pv_check_new -- CALLED
<55555> pv_check_new -- LEAVING with ret: 0
<4444> pv_check_consistency -- LEAVING with ret: 0
<4444> lvm_check_uuid -- CALLED with uuidstr: "Z9J2DcnnXgxXxz1kr7SNJLf1Mq8QUR6o"
<4444> lvm_check_uuid -- LEAVING with ret: 0
<4444> pv_copy_to_disk -- CALLED
<4444> pv_copy_to_disk -- LEAVING
<333> pv_write -- LEAVING with ret: 0
<333> pv_write_pe -- CALLED pv->pe_total: 18827
<4444> pv_check_name -- CALLED with "/dev/hda3"
<55555> lvm_check_chars -- CALLED with name: "/dev/hda3"
<55555> lvm_check_chars -- LEAVING with ret: 0
<4444> pv_check_name -- LEAVING with ret: 0
<4444> pe_copy_to_disk -- CALLED
<4444> pe_copy_to_disk -- LEAVING
<333> pv_write_pe -- LEAVING with ret: 0
<22> pv_write_with_pe -- LEAVING with ret: 0
<22> lv_write_all_lv -- CALLED pv_name: /dev/hda3
<333> pv_check_name -- CALLED with "/dev/hda3"
<4444> lvm_check_chars -- CALLED with name: "/dev/hda3"
<4444> lvm_check_chars -- LEAVING with ret: 0
<333> pv_check_name -- LEAVING with ret: 0
<333> vg_check_name -- CALLED with VG: rootvg
<4444> lvm_check_chars -- CALLED with name: "rootvg"
<4444> lvm_check_chars -- LEAVING with ret: 0
<333> vg_check_name -- LEAVING with ret: 0
<22> lv_write_all_lv -- copying vg->lv[0] "/dev/rootvg/root"
<333> lv_copy_to_disk -- CALLED
<333> lv_copy_to_disk -- LEAVING
<22> lv_write_all_lv -- copying vg->lv[1] "/dev/rootvg/tmp"
<333> lv_copy_to_disk -- CALLED
<333> lv_copy_to_disk -- LEAVING
<22> lv_write_all_lv -- copying vg->lv[2] "/dev/rootvg/opt"
<333> lv_copy_to_disk -- CALLED
<333> lv_copy_to_disk -- LEAVING
<22> lv_write_all_lv -- copying vg->lv[3] "/dev/rootvg/usr"
<333> lv_copy_to_disk -- CALLED
<333> lv_copy_to_disk -- LEAVING
<22> lv_write_all_lv -- copying vg->lv[4] "/dev/rootvg/var"
<333> lv_copy_to_disk -- CALLED
<333> lv_copy_to_disk -- LEAVING
<22> lv_write_all_lv -- copying vg->lv[5] "/dev/rootvg/Uandyb"
<333> lv_copy_to_disk -- CALLED
<333> lv_copy_to_disk -- LEAVING
<22> lv_write_all_lv -- copying vg->lv[6] "/dev/rootvg/testing"
<333> lv_copy_to_disk -- CALLED
<333> lv_copy_to_disk -- LEAVING
<22> lv_write_all_lv -- copying EMPTY LV #7
-- snip some repeating lines --
<22> lv_write_all_lv -- copying EMPTY LV #255
<22> lv_write_all_lv -- storing 83968 byte of 256 LVs on /dev/hda3
<22> lv_write_all_lv -- LEAVING with ret: 0
<1> vg_write_with_pv_and_lv -- AFTER lv_write_all_lv of /dev/hda3
<1> vg_write_with_pv_and_lv -- LEAVING with ret: 0
<1> lv_create_node -- CALLED with /dev/rootvg/testing
<22> lv_check_consistency -- CALLED
<333> lv_check_name -- CALLED with lv_name: "/dev/rootvg/testing"
<4444> lvm_check_chars -- CALLED with name: "/dev/rootvg/testing"
<4444> lvm_check_chars -- LEAVING with ret: 0
<4444> vg_check_name -- CALLED with VG: rootvg
<55555> lvm_check_chars -- CALLED with name: "rootvg"
<55555> lvm_check_chars -- LEAVING with ret: 0
<4444> vg_check_name -- LEAVING with ret: 0
<333> lv_check_name -- LEAVING with ret: 0
<333> vg_check_name -- CALLED with VG: rootvg
<4444> lvm_check_chars -- CALLED with name: "rootvg"
<4444> lvm_check_chars -- LEAVING with ret: 0
<333> vg_check_name -- LEAVING with ret: 0
<22> lv_check_consistency -- LEAVING with ret: 0
<22> lvm_check_devfs -- CALLED
<22> lvm_check_devfs -- LEAVING with ret: 0
<1> lv_create_node -- LEAVING with 0
<1> lvm_error -- CALLED with: 1
<1> lvm_error -- LEAVING with: "Operation not permitted"
lvcreate -- ERROR "Operation not permitted" opening logical volume "/dev/rootvg/testing"
<1> lvm_unlock -- CALLED
<1> lvm_unlock -- LEAVING with ret: 0
[-- Attachment #4: lvcreate.strace --]
[-- Type: text/plain, Size: 5074 bytes --]
write(2, "<22> lv_write_all_lv -- copying "..., 46) = 46
write(2, "<22> lv_write_all_lv -- storing "..., 67) = 67
open("/dev/hda3", O_WRONLY) = 4
lseek(4, 45056, SEEK_SET) = 45056
write(4, "/dev/rootvg/root\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 83968) = 83968
fsync(4) = 0
close(4) = 0
write(2, "<22> lv_write_all_lv -- LEAVING "..., 44) = 44
write(2, "<1> vg_write_with_pv_and_lv -- A"..., 66) = 66
write(2, "<1> vg_write_with_pv_and_lv -- L"..., 51) = 51
write(2, "<1> lv_create_node -- CALLED wit"..., 54) = 54
write(2, "<22> lv_check_consistency -- CAL"..., 36) = 36
write(2, "<333> lv_check_name -- CALLED wi"..., 66) = 66
write(2, "<4444> lvm_check_chars -- CALLED"..., 66) = 66
write(2, "<4444> lvm_check_chars -- LEAVIN"..., 46) = 46
write(2, "<4444> vg_check_name -- CALLED w"..., 47) = 47
write(2, "<55555> lvm_check_chars -- CALLE"..., 54) = 54
write(2, "<55555> lvm_check_chars -- LEAVI"..., 47) = 47
write(2, "<4444> vg_check_name -- LEAVING "..., 44) = 44
write(2, "<333> lv_check_name -- LEAVING w"..., 43) = 43
write(2, "<333> vg_check_name -- CALLED wi"..., 46) = 46
write(2, "<4444> lvm_check_chars -- CALLED"..., 53) = 53
write(2, "<4444> lvm_check_chars -- LEAVIN"..., 46) = 46
write(2, "<333> vg_check_name -- LEAVING w"..., 43) = 43
write(2, "<22> lv_check_consistency -- LEA"..., 49) = 49
write(2, "<22> lvm_check_devfs -- CALLED\n", 31) = 31
open("/proc/mounts", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000
read(4, "/dev/rootvg/root / ext2 rw 0 0\np"..., 1024) = 307
read(4, "", 1024) = 0
close(4) = 0
munmap(0x40015000, 4096) = 0
write(2, "<22> lvm_check_devfs -- LEAVING "..., 44) = 44
unlink("/dev/rootvg/testing") = -1 ENOENT (No such file or directory)
socket(PF_UNIX, SOCK_STREAM, 0) = 4
connect(4, {sin_family=AF_UNIX, path="/var/run/.nscd_socket"}, 110) = -1 ENOENT (No such file or directory)
close(4) = 0
open("/etc/nsswitch.conf", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=465, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000
read(4, "# /etc/nsswitch.conf\n#\n# Example"..., 4096) = 465
read(4, "", 4096) = 0
close(4) = 0
munmap(0x40015000, 4096) = 0
open("/etc/ld.so.cache", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=7525, ...}) = 0
old_mmap(NULL, 7525, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40173000
close(4) = 0
open("/lib/libnss_compat.so.2", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\25"..., 1024) = 1024
fstat64(4, {st_mode=S_IFREG|0644, st_size=40152, ...}) = 0
old_mmap(NULL, 43256, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40175000
mprotect(0x4017f000, 2296, PROT_NONE) = 0
old_mmap(0x4017f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x9000) = 0x4017f000
close(4) = 0
open("/lib/libnsl.so.1", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 ;\0\000"..., 1024) = 1024
fstat64(4, {st_mode=S_IFREG|0644, st_size=69472, ...}) = 0
old_mmap(NULL, 80988, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40180000
mprotect(0x40191000, 11356, PROT_NONE) = 0
old_mmap(0x40191000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x10000) = 0x40191000
old_mmap(0x40192000, 7260, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40192000
close(4) = 0
munmap(0x40173000, 7525) = 0
uname({sys="Linux", node="(none)", ...}) = 0
open("/etc/group", O_RDONLY) = 4
fcntl64(4, F_GETFD) = 0
fcntl64(4, F_SETFD, FD_CLOEXEC) = 0
fstat64(4, {st_mode=S_IFREG|0644, st_size=442, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000
_llseek(4, 0, [0], SEEK_CUR) = 0
read(4, "root:x:0:\ndaemon:x:1:\nbin:x:2:\ns"..., 4096) = 442
close(4) = 0
munmap(0x40015000, 4096) = 0
mknod("/dev/rootvg/testing", S_IFBLK|0640, makedev(58, 6)) = 0
chmod("/dev/rootvg/testing", 0660) = 0
chown32(0x8073940, 0, 0x6) = 0
write(2, "<1> lv_create_node -- LEAVING wi"..., 37) = 37
open("/dev/rootvg/testing", O_WRONLY) = -1 EPERM (Operation not permitted)
write(2, "<1> lvm_error -- CALLED with: 1\n", 32) = 32
write(2, "<1> lvm_error -- LEAVING with: \""..., 57) = 57
write(2, "lvcreate -- ERROR \"Operation not"..., 89) = 89
write(2, "<1> lvm_unlock -- CALLED\n", 25) = 25
close(3) = 0
write(2, "<1> lvm_unlock -- LEAVING with r"..., 38) = 38
write(1, "--- Physical volume ---\nPV Name "..., 445) = 445
munmap(0x40014000, 4096) = 0
_exit(24) = ?
^ permalink raw reply [flat|nested] 2+ messages in thread* Re: [linux-lvm] No more than 6 LVs?
2002-05-03 9:31 [linux-lvm] No more than 6 LVs? Andy Baillie
@ 2002-05-06 5:22 ` Heinz J . Mauelshagen
0 siblings, 0 replies; 2+ messages in thread
From: Heinz J . Mauelshagen @ 2002-05-06 5:22 UTC (permalink / raw)
To: linux-lvm
Andy,
you probaly hit a status flag flaw in the LVM driver, which occasionally
bites this way.
Could you try to update the LVM driver to the one contained in LVM 1.1-rc1
(or even better use 1.1-rc2) and retry, please.
Regards,
Heinz -- The LVM Guy --
On Fri, May 03, 2002 at 03:36:41PM +0100, Andy Baillie wrote:
> I'm creating a new box and decided to fully LVM it. I have the basic
> build done. with an initial LV set of root tmp opt usr and var. This
> all works fine. I can create a 6th LV no problem but when I try to
> create a 7th I get the
>
> lvcreate -- ERROR "Operation not permitted" opening logical volume "/dev/rootvg/testing"
>
> error message.
>
> The attached strace shows that the node is created in /dev/rootvg/
> but then when it is opened again to be populated with data, the open
> fails. The debug trace also attached shows the same thing, it creates
> the node but then dies.
>
> At this point the LV 'exists' but I cannot format it, as there is no
> data about its size. I cannot delete it using lvremove which says it
> does not exist, and I cannot lvcreate again as it says it *does* exist!
>
> If I reboot then I can lvremove it fine though that is all I can do.
> I can delete and re-create LVs from 1 - 6 with no problems, but once
> I try to do the 7th one (or higher) they all fail.
>
> I'm running debian woody pre 3.0 with a 2.4.18 kernel, the only
> difference from a stock one being ext2 is compiled in, not a module.
> Kernel module is 1.0.1-rc4(ish_)03/10/2001) and
> the lvcreate tool is 1.1-rc1
>
> Any suggestions?
>
> the trace/debug attachments follow.
>
> Regards
> Andy
> --
> --- === ~~~ Lands of Stone ~~~ === ---
> UK Mudders, too lagged to the States? then have you considered
> http://www.landsofstone.org/ telnet://mud.landsofstone.org:4801
> --- === ~~~ Lands of Stone ~~~ === ---
> LVM version 1.0.1-rc4(ish)(03/10/2001) module loaded
>
> lvcreate: Logical Volume Manager 1.1-rc1
> Heinz Mauelshagen, Sistina Software 15/03/2002 (IOP 10)
> <1> lv_setup_for_create -- pv_reserve_pe returned: 0 pe_last: 125 pe: 0
> <1> lv_setup_for_create -- pe: 0
> <22> _free_lv_dev_stack -- CALLED
> <22> _free_lv_dev_stack -- LEAVING
> <1> lv_setup_for_create -- LEAVING with ret: 0
> <1> lvm_dont_interrupt -- CALLED
> <1> lvm_dont_interrupt -- LEAVING
> <1> lv_create_remove -- CALLED
> <22> vg_check_consistency -- CALLED
> <333> vg_check_name -- CALLED with VG: rootvg
> <4444> lvm_check_chars -- CALLED with name: "rootvg"
> <4444> lvm_check_chars -- LEAVING with ret: 0
> <333> vg_check_name -- LEAVING with ret: 0
> <22> vg_check_consistency -- LEAVING with ret: 0
> <22> lv_check_consistency -- CALLED
> <333> lv_check_name -- CALLED with lv_name: "/dev/rootvg/testing"
> <4444> lvm_check_chars -- CALLED with name: "/dev/rootvg/testing"
> <4444> lvm_check_chars -- LEAVING with ret: 0
> <4444> vg_check_name -- CALLED with VG: rootvg
> <55555> lvm_check_chars -- CALLED with name: "rootvg"
> <55555> lvm_check_chars -- LEAVING with ret: 0
> <4444> vg_check_name -- LEAVING with ret: 0
> <333> lv_check_name -- LEAVING with ret: 0
> <333> vg_check_name -- CALLED with VG: rootvg
> <4444> lvm_check_chars -- CALLED with name: "rootvg"
> <4444> lvm_check_chars -- LEAVING with ret: 0
> <333> vg_check_name -- LEAVING with ret: 0
> <22> lv_check_consistency -- LEAVING with ret: 0
> <22> lv_check_name -- CALLED with lv_name: "/dev/rootvg/testing"
> <333> lvm_check_chars -- CALLED with name: "/dev/rootvg/testing"
> <333> lvm_check_chars -- LEAVING with ret: 0
> <333> vg_check_name -- CALLED with VG: rootvg
> <4444> lvm_check_chars -- CALLED with name: "rootvg"
> <4444> lvm_check_chars -- LEAVING with ret: 0
> <333> vg_check_name -- LEAVING with ret: 0
> <22> lv_check_name -- LEAVING with ret: 0
> <1> lv_create_remove -- BEFORE ioctl
> <1> lv_create_remove -- BEFORE pv_change_all_pv_for_lv_of_vg
> <22> pv_change_all_pv_for_lv_of_vg -- CALLED
> <333> vg_check_name -- CALLED with VG: rootvg
> <4444> lvm_check_chars -- CALLED with name: "rootvg"
> <4444> lvm_check_chars -- LEAVING with ret: 0
> <333> vg_check_name -- LEAVING with ret: 0
> <333> lv_check_name -- CALLED with lv_name: "/dev/rootvg/testing"
> <4444> lvm_check_chars -- CALLED with name: "/dev/rootvg/testing"
> <4444> lvm_check_chars -- LEAVING with ret: 0
> <4444> vg_check_name -- CALLED with VG: rootvg
> <55555> lvm_check_chars -- CALLED with name: "rootvg"
> <55555> lvm_check_chars -- LEAVING with ret: 0
> <4444> vg_check_name -- LEAVING with ret: 0
> <333> lv_check_name -- LEAVING with ret: 0
> <333> lv_number_from_name_in_vg -- CALLED
> <333> lv_number_from_name -- LEAVING with lv number 6
> <22> pv_change_all_pv_for_lv_of_vg -- pv_show
> <333> pv_show -- CALLED
> <333> pv_show -- LEAVING
> <333> pv_change -- CALLED for rootvg: /dev/hda3
> <4444> pv_check_name -- CALLED with "/dev/hda3"
> <55555> lvm_check_chars -- CALLED with name: "/dev/hda3"
> <55555> lvm_check_chars -- LEAVING with ret: 0
> <4444> pv_check_name -- LEAVING with ret: 0
> <4444> vg_check_name -- CALLED with VG: rootvg
> <55555> lvm_check_chars -- CALLED with name: "rootvg"
> <55555> lvm_check_chars -- LEAVING with ret: 0
> <4444> vg_check_name -- LEAVING with ret: 0
> <333> pv_change -- LEAVING with ret: 0
> <22> pv_change_all_pv_for_lv_of_vg -- LEAVING with ret: 0
> <1> lv_create_remove -- LEAVING with ret: 0
> <1> vg_write_with_pv_and_lv -- CALLED
> <1> vg_write_with_pv_and_lv -- BEFORE vg_write of /dev/hda3
> <22> vg_write -- CALLED storing rootvg on /dev/hda3
> <333> pv_check_name -- CALLED with "/dev/hda3"
> <4444> lvm_check_chars -- CALLED with name: "/dev/hda3"
> <4444> lvm_check_chars -- LEAVING with ret: 0
> <333> pv_check_name -- LEAVING with ret: 0
> <333> vg_check_consistency -- CALLED
> <4444> vg_check_name -- CALLED with VG: rootvg
> <55555> lvm_check_chars -- CALLED with name: "rootvg"
> <55555> lvm_check_chars -- LEAVING with ret: 0
> <4444> vg_check_name -- LEAVING with ret: 0
> <333> vg_check_consistency -- LEAVING with ret: 0
> <333> lvm_check_uuid -- CALLED with uuidstr: "IwJCRfeu8aZzYLRmrvXeMGVqyQVtum6P"
> <333> lvm_check_uuid -- LEAVING with ret: 0
> <333> vg_copy_to_disk -- CALLED
> <4444> vg_check_consistency -- CALLED
> <55555> vg_check_name -- CALLED with VG: rootvg
> <666666> lvm_check_chars -- CALLED with name: "rootvg"
> <666666> lvm_check_chars -- LEAVING with ret: 0
> <55555> vg_check_name -- LEAVING with ret: 0
> <4444> vg_check_consistency -- LEAVING with ret: 0
> <333> vg_copy_to_disk -- LEAVING
> <22> vg_write -- errno after write: 0
> <22> vg_write -- LEAVING with ret: 0
> <22> pv_write_uuidlist -- CALLED with PV: /dev/hda3
> <333> pv_check_name -- CALLED with "/dev/hda3"
> <4444> lvm_check_chars -- CALLED with name: "/dev/hda3"
> <4444> lvm_check_chars -- LEAVING with ret: 0
> <333> pv_check_name -- LEAVING with ret: 0
> <333> vg_check_name -- CALLED with VG: rootvg
> <4444> lvm_check_chars -- CALLED with name: "rootvg"
> <4444> lvm_check_chars -- LEAVING with ret: 0
> <333> vg_check_name -- LEAVING with ret: 0
> <333> lvm_check_uuid -- CALLED with uuidstr: "Z9J2DcnnXgxXxz1kr7SNJLf1Mq8QUR6o"
> <333> lvm_check_uuid -- LEAVING with ret: 0
> <22> pv_write_uuidlist -- writing 1 UUIDs
> <22> pv_write_uuidlist -- LEAVING with ret: 0
> <22> pv_write_with_pe -- CALLED with pv->pe_total: 18827
> <333> pv_check_name -- CALLED with "/dev/hda3"
> <4444> lvm_check_chars -- CALLED with name: "/dev/hda3"
> <4444> lvm_check_chars -- LEAVING with ret: 0
> <333> pv_check_name -- LEAVING with ret: 0
> <333> pv_write -- CALLED with /dev/hda3 80505A8
> <4444> pv_check_name -- CALLED with "/dev/hda3"
> <55555> lvm_check_chars -- CALLED with name: "/dev/hda3"
> <55555> lvm_check_chars -- LEAVING with ret: 0
> <4444> pv_check_name -- LEAVING with ret: 0
> <4444> pv_check_consistency -- CALLED
> <55555> pv_check_name -- CALLED with "/dev/hda3"
> <666666> lvm_check_chars -- CALLED with name: "/dev/hda3"
> <666666> lvm_check_chars -- LEAVING with ret: 0
> <55555> pv_check_name -- LEAVING with ret: 0
> <55555> vg_check_name -- CALLED with VG: rootvg
> <666666> lvm_check_chars -- CALLED with name: "rootvg"
> <666666> lvm_check_chars -- LEAVING with ret: 0
> <55555> vg_check_name -- LEAVING with ret: 0
> <55555> pv_check_new -- CALLED
> <55555> pv_check_new -- LEAVING with ret: 0
> <4444> pv_check_consistency -- LEAVING with ret: 0
> <4444> lvm_check_uuid -- CALLED with uuidstr: "Z9J2DcnnXgxXxz1kr7SNJLf1Mq8QUR6o"
> <4444> lvm_check_uuid -- LEAVING with ret: 0
> <4444> pv_copy_to_disk -- CALLED
> <4444> pv_copy_to_disk -- LEAVING
> <333> pv_write -- LEAVING with ret: 0
> <333> pv_write_pe -- CALLED pv->pe_total: 18827
> <4444> pv_check_name -- CALLED with "/dev/hda3"
> <55555> lvm_check_chars -- CALLED with name: "/dev/hda3"
> <55555> lvm_check_chars -- LEAVING with ret: 0
> <4444> pv_check_name -- LEAVING with ret: 0
> <4444> pe_copy_to_disk -- CALLED
> <4444> pe_copy_to_disk -- LEAVING
> <333> pv_write_pe -- LEAVING with ret: 0
> <22> pv_write_with_pe -- LEAVING with ret: 0
> <22> lv_write_all_lv -- CALLED pv_name: /dev/hda3
> <333> pv_check_name -- CALLED with "/dev/hda3"
> <4444> lvm_check_chars -- CALLED with name: "/dev/hda3"
> <4444> lvm_check_chars -- LEAVING with ret: 0
> <333> pv_check_name -- LEAVING with ret: 0
> <333> vg_check_name -- CALLED with VG: rootvg
> <4444> lvm_check_chars -- CALLED with name: "rootvg"
> <4444> lvm_check_chars -- LEAVING with ret: 0
> <333> vg_check_name -- LEAVING with ret: 0
> <22> lv_write_all_lv -- copying vg->lv[0] "/dev/rootvg/root"
> <333> lv_copy_to_disk -- CALLED
> <333> lv_copy_to_disk -- LEAVING
> <22> lv_write_all_lv -- copying vg->lv[1] "/dev/rootvg/tmp"
> <333> lv_copy_to_disk -- CALLED
> <333> lv_copy_to_disk -- LEAVING
> <22> lv_write_all_lv -- copying vg->lv[2] "/dev/rootvg/opt"
> <333> lv_copy_to_disk -- CALLED
> <333> lv_copy_to_disk -- LEAVING
> <22> lv_write_all_lv -- copying vg->lv[3] "/dev/rootvg/usr"
> <333> lv_copy_to_disk -- CALLED
> <333> lv_copy_to_disk -- LEAVING
> <22> lv_write_all_lv -- copying vg->lv[4] "/dev/rootvg/var"
> <333> lv_copy_to_disk -- CALLED
> <333> lv_copy_to_disk -- LEAVING
> <22> lv_write_all_lv -- copying vg->lv[5] "/dev/rootvg/Uandyb"
> <333> lv_copy_to_disk -- CALLED
> <333> lv_copy_to_disk -- LEAVING
> <22> lv_write_all_lv -- copying vg->lv[6] "/dev/rootvg/testing"
> <333> lv_copy_to_disk -- CALLED
> <333> lv_copy_to_disk -- LEAVING
> <22> lv_write_all_lv -- copying EMPTY LV #7
> -- snip some repeating lines --
> <22> lv_write_all_lv -- copying EMPTY LV #255
> <22> lv_write_all_lv -- storing 83968 byte of 256 LVs on /dev/hda3
> <22> lv_write_all_lv -- LEAVING with ret: 0
> <1> vg_write_with_pv_and_lv -- AFTER lv_write_all_lv of /dev/hda3
> <1> vg_write_with_pv_and_lv -- LEAVING with ret: 0
> <1> lv_create_node -- CALLED with /dev/rootvg/testing
> <22> lv_check_consistency -- CALLED
> <333> lv_check_name -- CALLED with lv_name: "/dev/rootvg/testing"
> <4444> lvm_check_chars -- CALLED with name: "/dev/rootvg/testing"
> <4444> lvm_check_chars -- LEAVING with ret: 0
> <4444> vg_check_name -- CALLED with VG: rootvg
> <55555> lvm_check_chars -- CALLED with name: "rootvg"
> <55555> lvm_check_chars -- LEAVING with ret: 0
> <4444> vg_check_name -- LEAVING with ret: 0
> <333> lv_check_name -- LEAVING with ret: 0
> <333> vg_check_name -- CALLED with VG: rootvg
> <4444> lvm_check_chars -- CALLED with name: "rootvg"
> <4444> lvm_check_chars -- LEAVING with ret: 0
> <333> vg_check_name -- LEAVING with ret: 0
> <22> lv_check_consistency -- LEAVING with ret: 0
> <22> lvm_check_devfs -- CALLED
> <22> lvm_check_devfs -- LEAVING with ret: 0
> <1> lv_create_node -- LEAVING with 0
> <1> lvm_error -- CALLED with: 1
> <1> lvm_error -- LEAVING with: "Operation not permitted"
> lvcreate -- ERROR "Operation not permitted" opening logical volume "/dev/rootvg/testing"
> <1> lvm_unlock -- CALLED
> <1> lvm_unlock -- LEAVING with ret: 0
> write(2, "<22> lv_write_all_lv -- copying "..., 46) = 46
> write(2, "<22> lv_write_all_lv -- storing "..., 67) = 67
> open("/dev/hda3", O_WRONLY) = 4
> lseek(4, 45056, SEEK_SET) = 45056
> write(4, "/dev/rootvg/root\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 83968) = 83968
> fsync(4) = 0
> close(4) = 0
> write(2, "<22> lv_write_all_lv -- LEAVING "..., 44) = 44
> write(2, "<1> vg_write_with_pv_and_lv -- A"..., 66) = 66
> write(2, "<1> vg_write_with_pv_and_lv -- L"..., 51) = 51
> write(2, "<1> lv_create_node -- CALLED wit"..., 54) = 54
> write(2, "<22> lv_check_consistency -- CAL"..., 36) = 36
> write(2, "<333> lv_check_name -- CALLED wi"..., 66) = 66
> write(2, "<4444> lvm_check_chars -- CALLED"..., 66) = 66
> write(2, "<4444> lvm_check_chars -- LEAVIN"..., 46) = 46
> write(2, "<4444> vg_check_name -- CALLED w"..., 47) = 47
> write(2, "<55555> lvm_check_chars -- CALLE"..., 54) = 54
> write(2, "<55555> lvm_check_chars -- LEAVI"..., 47) = 47
> write(2, "<4444> vg_check_name -- LEAVING "..., 44) = 44
> write(2, "<333> lv_check_name -- LEAVING w"..., 43) = 43
> write(2, "<333> vg_check_name -- CALLED wi"..., 46) = 46
> write(2, "<4444> lvm_check_chars -- CALLED"..., 53) = 53
> write(2, "<4444> lvm_check_chars -- LEAVIN"..., 46) = 46
> write(2, "<333> vg_check_name -- LEAVING w"..., 43) = 43
> write(2, "<22> lv_check_consistency -- LEA"..., 49) = 49
> write(2, "<22> lvm_check_devfs -- CALLED\n", 31) = 31
> open("/proc/mounts", O_RDONLY) = 4
> fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
> old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000
> read(4, "/dev/rootvg/root / ext2 rw 0 0\np"..., 1024) = 307
> read(4, "", 1024) = 0
> close(4) = 0
> munmap(0x40015000, 4096) = 0
> write(2, "<22> lvm_check_devfs -- LEAVING "..., 44) = 44
> unlink("/dev/rootvg/testing") = -1 ENOENT (No such file or directory)
> socket(PF_UNIX, SOCK_STREAM, 0) = 4
> connect(4, {sin_family=AF_UNIX, path="/var/run/.nscd_socket"}, 110) = -1 ENOENT (No such file or directory)
> close(4) = 0
> open("/etc/nsswitch.conf", O_RDONLY) = 4
> fstat64(4, {st_mode=S_IFREG|0644, st_size=465, ...}) = 0
> old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000
> read(4, "# /etc/nsswitch.conf\n#\n# Example"..., 4096) = 465
> read(4, "", 4096) = 0
> close(4) = 0
> munmap(0x40015000, 4096) = 0
> open("/etc/ld.so.cache", O_RDONLY) = 4
> fstat64(4, {st_mode=S_IFREG|0644, st_size=7525, ...}) = 0
> old_mmap(NULL, 7525, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40173000
> close(4) = 0
> open("/lib/libnss_compat.so.2", O_RDONLY) = 4
> read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\25"..., 1024) = 1024
> fstat64(4, {st_mode=S_IFREG|0644, st_size=40152, ...}) = 0
> old_mmap(NULL, 43256, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40175000
> mprotect(0x4017f000, 2296, PROT_NONE) = 0
> old_mmap(0x4017f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x9000) = 0x4017f000
> close(4) = 0
> open("/lib/libnsl.so.1", O_RDONLY) = 4
> read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 ;\0\000"..., 1024) = 1024
> fstat64(4, {st_mode=S_IFREG|0644, st_size=69472, ...}) = 0
> old_mmap(NULL, 80988, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40180000
> mprotect(0x40191000, 11356, PROT_NONE) = 0
> old_mmap(0x40191000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x10000) = 0x40191000
> old_mmap(0x40192000, 7260, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40192000
> close(4) = 0
> munmap(0x40173000, 7525) = 0
> uname({sys="Linux", node="(none)", ...}) = 0
> open("/etc/group", O_RDONLY) = 4
> fcntl64(4, F_GETFD) = 0
> fcntl64(4, F_SETFD, FD_CLOEXEC) = 0
> fstat64(4, {st_mode=S_IFREG|0644, st_size=442, ...}) = 0
> old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000
> _llseek(4, 0, [0], SEEK_CUR) = 0
> read(4, "root:x:0:\ndaemon:x:1:\nbin:x:2:\ns"..., 4096) = 442
> close(4) = 0
> munmap(0x40015000, 4096) = 0
> mknod("/dev/rootvg/testing", S_IFBLK|0640, makedev(58, 6)) = 0
> chmod("/dev/rootvg/testing", 0660) = 0
> chown32(0x8073940, 0, 0x6) = 0
> write(2, "<1> lv_create_node -- LEAVING wi"..., 37) = 37
> open("/dev/rootvg/testing", O_WRONLY) = -1 EPERM (Operation not permitted)
> write(2, "<1> lvm_error -- CALLED with: 1\n", 32) = 32
> write(2, "<1> lvm_error -- LEAVING with: \""..., 57) = 57
> write(2, "lvcreate -- ERROR \"Operation not"..., 89) = 89
> write(2, "<1> lvm_unlock -- CALLED\n", 25) = 25
> close(3) = 0
> write(2, "<1> lvm_unlock -- LEAVING with r"..., 38) = 38
> write(1, "--- Physical volume ---\nPV Name "..., 445) = 445
> munmap(0x40014000, 4096) = 0
> _exit(24) = ?
*** Software bugs are stupid.
Nevertheless it needs not so stupid people to solve them ***
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Heinz Mauelshagen Sistina Software Inc.
Senior Consultant/Developer Am Sonnenhang 11
56242 Marienrachdorf
Germany
Mauelshagen@Sistina.com +49 2626 141200
FAX 924446
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2002-05-06 5:22 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-05-03 9:31 [linux-lvm] No more than 6 LVs? Andy Baillie
2002-05-06 5:22 ` Heinz J . Mauelshagen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox