[linux-lvm] dazed and confused
Toni Andjelkovic
toni at telecom.at
Thu Apr 22 10:54:26 UTC 1999
hi to all,
i was greatly impressed when i stumbled across LVM, so i decided
to try it immediately:
i have 3 empty scsi-disks with 8.5 gigs each (/dev/sdc /dev/sdd /dev/sde)
64 heads, 32 sectors, 8678 cylinders.
i created some partitions on each disk as follows:
> (root at demon):[/usr/src/LVM/0.6/tools] # fdisk -l /dev/sdc
>
> Disk /dev/sdc: 64 heads, 32 sectors, 8678 cylinders
> Units = cylinders of 2048 * 512 bytes
>
> Device Boot Start End Blocks Id System
> /dev/sdc2 8551 8678 131072 82 Linux swap
the first primary partition (cyl 1-8550) has an id of 0xfe.
> (root at demon):[~] # vgscan
> vgscan -- reading all physical volumes (this may take a while...)
> vgscan -- "/etc/lvmtab" and "/etc/lvmtab.d" successfully created
> vgscan -- WARNING: you may not have an actual backup of your volume group
wonderful.
> (root at demon):[~] # pvcreate /dev/sd[cde]1
> pvcreate -- reinitializing physical volume
> pvcreate -- physical volume "/dev/sdc1" successfully created
> pvcreate -- reinitializing physical volume
> pvcreate -- physical volume "/dev/sdd1" successfully created
> pvcreate -- reinitializing physical volume
> pvcreate -- physical volume "/dev/sde1" successfully created
i'm quite happy ... this looks good.
> (root at demon):[~] # pvdisplay /dev/sd[cde]1
> pvdisplay -- "/dev/sdc1" is a new physical volume of 8.35 GB
> pvdisplay -- "/dev/sdd1" is a new physical volume of 8.35 GB
> pvdisplay -- "/dev/sde1" is a new physical volume of 8.35 GB
and this looks even better.
> (root at demon):[~] # vgcreate test_vg /dev/sd[cde]1
> vgcreate -- no valid physical volumes in command line
>
*ouch* ok, let's give it a try with the debug-switch on:
> (root at demon):[~] # vgcreate -d test_vg /dev/sd[cde]1
> vg_check_name -- CALLED
> vg_check_name -- vg_name: "test_vg"
> lvm_check_chars -- CALLED
> lvm_check_chars -- LEAVING
> vg_check_name -- LEAVING with ret: 0
> lvm_iop_version -- CALLED
> .
> .
> vgcreate -- no valid physical volumes in command line
the interesting fact is that it'll scan every partition
available, (from /dev/sd[cde]10 to /dev/sd[cde]20), but somehow
it omits to mention /dev/sd[cde]1, where my physical volumes
are located.
never mind. i'll try to define the whole physical disk
as a PV. i remove all existing partitions on /dev/sdc,
> (root at demon):[/usr/src/LVM/0.6/tools] # fdisk -l /dev/sdc
>
> Disk /dev/sdc: 64 heads, 32 sectors, 8678 cylinders
> Units = cylinders of 2048 * 512 bytes
>
> Device Boot Start End Blocks Id System
and try
> (root at demon):[/usr/src/LVM/0.6/tools] # pvcreate -d /dev/sdc
> lvm_iop_version -- CALLED
> lv_status_internal -- AFTER ioctl ret: 0
> lvm_iop_version -- LEAVING with ret: 0
> pv_check_name -- CALLED
> lvm_check_chars -- CALLED
> lvm_check_chars -- LEAVING
> pv_check_name -- CALLED pv_name: "/dev/sdc"
> pv_check_name -- LEAVING with ret: 0
> pv_get_size -- CALLED with /dev/sdc and BFFFF3AC
> pv_check_name -- CALLED
> lvm_check_chars -- CALLED
> lvm_check_chars -- LEAVING
> pv_check_name -- CALLED pv_name: "/dev/sdc"
> pv_check_name -- LEAVING with ret: 0
> pv_check_part -- CALLED with /dev/sdc
> pv_check_name -- CALLED
> lvm_check_chars -- CALLED
> lvm_check_chars -- LEAVING
> pv_check_name -- CALLED pv_name: "/dev/sdc"
> pv_check_name -- LEAVING with ret: 0
> pv_check_part -- LEAVING with -237
> pv_get_size -- BEFORE llseek 0:0
> pv_get_size -- part[0].sys_ind: 0 part[0].nr_sects: 0
> pv_get_size -- first == 1
> pv_get_size -- part[1].sys_ind: 0 part[1].nr_sects: 0
> pv_get_size -- first == 1
> pv_get_size -- part[2].sys_ind: 0 part[2].nr_sects: 0
> pv_get_size -- first == 1
> pv_get_size -- part[3].sys_ind: 0 part[3].nr_sects: 0
> pv_get_size -- first == 1
> pv_get_size -- LEAVING with ret: -242
> pvcreate -- extended partition "/dev/sdc" doesn't exist
*scream* is it my fault?
thx & cu,
--
Toni Andjelkovic | (TA627-RIPE) | Tel: (+43 1) 21717-58990
toni at telecom.at | iT Austria | Fax: (+43 1) 21717-58900
---------------------------------------------------------------------------
More information about the linux-lvm
mailing list