[linux-lvm] help
Diaz Rodriguez, Eduardo
ediaz at pk25.com
Thu May 5 13:16:19 UTC 2005
your first error: don't made backup.
your second error:
# From LVM how to
xfs
There is no way to shrink XFS file systems.
If your are touch lvm2 you must know that about 250Gx1000 and 233x1024.
try use xfs_repair -n for see the reparis..
I use (but it is only a personal opinion, this is very dangerous)
(use again the first commands).
vgextend my_volume_group /dev/hdc1
lvextend -L250G /dev/HOME_VG/HOME_LV
lvscan
In this point use xfs_repair -n
If you see good, use xfs_repair (pray)....
if you don't have luck try xfs_repair -d (after of this reboot) (read man
xfs_repair)
try to mount. (pray again).....
good luck
On Thu, 05 May 2005 13:26:43 +0100, Colm G. Connolly wrote
> Hi all,
>
> I've just got a new 250G hard drive and have been trying to add it
> to an exitiing lvm2 setup on my system. However, I've screwed
> something up and now I can't mount the volume which is
> /dev/HOME_VG/HOME_LV and contains an XFS file system.
>
> My question is this: how I can I restore the original configuration
> so that I can see the contents of the logical volume?
>
> I've included a transcript of the commands I've run to make this mess.
>
> I'm running
>
> # lvm version
> LVM version: 2.01.04 (2005-02-09)
> Library version: 1.01.00-ioctl (2005-01-17)
> Driver version: 4.4.0
>
> on Linux 2.6.11.7 SMP i686 on a Debian/testing system
>
> The transcript of commands I've run is as follows
>
> 461 pvcreate /dev/hdd
> 462 pvscan
> 463 mount
> 464 vgextend HOME_VG /dev/hdd
> 465 pvscan
> 466 man xfs_growfs
> 467 df -h
> 468 xfs_growfs /home
>
> 468 didn't work since I hadn't extended the logical volume.
>
> 469 df -h
> 470 pvscan
> 471 man pvscan
> 472 pvscan -v
> 473 pvscan -vv
> 474 lvscan
> 475 man lvextend
> 476 man lvextend
> 477 mount
> 478 lvextend /dev/HOME_VG/HOME_LV /dev/hdd
> 479 lvextend /dev/HOME_VG/HOME_LV
> 480 lvextend -L250G /dev/HOME_VG/HOME_LV
> 481 lvscan
> 482 mount
> 483 df -h
>
> At this point I got a bit concerned that I had added 250G to the
> logical volume but pvdisplay only reported a capicity of 232.88G
> even though hdd is a 250G hard drive. So I started to try to remove the
>
> 484 lvreduce -L250G /dev/HOME_VG/HOME_LV
> 485 lvreduce -L-250G /dev/HOME_VG/HOME_LV
>
> None of these reduction attempts worked. lvreduce complained that it
> was unable to reduce below 1 extent.
>
> 486 pvdisplay
> 487 lvdisplay
> 488 lvscan
> 489 vgreduce /dev/HOME_VG/HOME_LV /dev/hdd
> 490 vgreduce /dev/HOME_VG /dev/hdd
> 491 ls /var/lock/lvm/
> 492 lvscan
> 493 lvdisplay
> 494 lvresize
> 495 lvresize -L-250G /dev/HOME_VG/HOME_LV
> 496 lvreduce -L-250G /dev/HOME_VG/HOME_LV
>
> Neither of these commands worked either.
>
> 497 man lvmchange
> 498 man lvs
> 499 lvs
> 500 pvs
> 501 lvmdiskscan
> 502 lvmreduce -L -250G /dev/HOME_VG/HOME_LV
> 503 /sbin/lvmreduce -L -250G /dev/HOME_VG/HOME_LV
> 504 which lvmreduce
> 505 which lvm
> 506 ls /sbin/lvm*
> 507 ls -l /sbin/lvm*
> 508 lvreduce -L -250G /dev/HOME_VG/HOME_LV
> 509 lvscan
> 510 lvmdiskscan
> 511 pvdisplay
> 512 pvdisplay /dev/hdd
> 513 man pvmove
> 514 pvmove -v /dev/hdd
> 515 man lvchange
> 516 lvscan
> 517 lvscan -vv
> 518 lvreduce -L-250G /dev/HOME_VG/HOME_LV
> 519 mount -oro /home
> 520 mount
> 521 df -h
> 522 umount /home
> 523 lvscan
> 524 lvdisplay
> 525 pvdisplay
>
> Up to this point I could mount /dev/HOME_VG/HOME_LV on /home no problem
>
> 526 lvreduce -L -232.88G /dev/HOME_VG/HOME_LV
>
> This command worked and the volume group was reduced. But from now
> this point on I can no longer mount the volume group
>
> 527 lvscan
> 528 lvdisplay
> 529 mount -oro /home
> 530 lvscan
> 531 lvmdiskscan
> 532 pvscan
> 533 man xfs_repair
> 534 man xfs_check
> 535 xfs_check /dev/HOME_VG/HOME_LV
>
> can't seek in filesystem at bb 36633600
> can't read superblock for ag 30
> can't seek in filesystem at bb 37854720
> can't read superblock for ag 31
>
> 536 h|grep mount
> 537 mount -oro /home
>
> This command reports
> mount: /dev/mapper/HOME_VG-HOME_LV: can't read superblock
>
> 538 man vgcfgrestore
> 539 cd /etc/lvm/
> 540 sl
> 541 cd backup/
> 542 ls
> 543 less HOME_VG
> 544 less HOME_VG
> 545 man vgcfgrestore
> 546 vgcfgrestore -v HOME_VG
> 547 mount -o ro /home/
>
> This command reports
> mount: /dev/mapper/HOME_VG-HOME_LV: can't read superblock
>
> At this point I've stopped. I can't figure out how to undo the
> damage I've done. And I really need to recover the original setup.
> There is stuff on the logical volume for which I have no backup. How
> I wish I'd taken my own advice and backed the important stuff up.
>
> Right now pvscan reports
> PV /dev/hdc1 VG HOME_VG lvm2 [9.32 GB / 0 free]
> PV /dev/hda5 VG HOME_VG lvm2 [8.82 GB / 1.01 GB free]
> PV /dev/hdd VG HOME_VG lvm2 [232.88 GB / 232.88 GB free]
> Total: 3 [251.02 GB] / in use: 3 [251.02 GB] / in no VG: 0 [0 ]
>
> and
>
> # lvmdiskscan
> /dev/hda1 [ 47.03 MB]
> /dev/hdc1 [ 9.32 GB] LVM physical volume
> /dev/hda2 [ 8.79 GB]
> /dev/hda3 [ 1019.75 MB]
> /dev/hda5 [ 8.82 GB] LVM physical volume
> /dev/hdd [ 232.89 GB] LVM physical volume
> /dev/hdb1 [ 6.01 GB]
> 0 disks
> 4 partitions
> 1 LVM physical volume whole disk
> 2 LVM physical volumes
> root at darwin:/etc/lvm/backup# lvs
> lvs lvscan
> root at darwin:/etc/lvm/backup# lvscan
> ACTIVE '/dev/HOME_VG/HOME_LV' [17.12 GB] inherit
>
> root at darwin:/etc/lvm/backup# pvdisplay
> --- Physical volume ---
> PV Name /dev/hdc1
> VG Name HOME_VG
> PV Size 9.32 GB / not usable 0
> Allocatable yes (but full)
> PE Size (KByte) 4096
> Total PE 2385
> Free PE 0
> Allocated PE 2385
> PV UUID XzBfoB-cV7O-hIzQ-3Tjn-jam0-IBXw-MJKV5W
>
> --- Physical volume ---
> PV Name /dev/hda5
> VG Name HOME_VG
> PV Size 8.82 GB / not usable 0
> Allocatable yes
> PE Size (KByte) 4096
> Total PE 2257
> Free PE 259
> Allocated PE 1998
> PV UUID NIO6ey-B8gt-APxD-BEOP-cmpd-UCBf-KY2rLB
>
> --- Physical volume ---
> PV Name /dev/hdd
> VG Name HOME_VG
> PV Size 232.88 GB / not usable 0
> Allocatable yes
> PE Size (KByte) 4096
> Total PE 59618
> Free PE 59618
> Allocated PE 0
> PV UUID 2hYdvL-9I7I-tz01-Rhza-ZLyp-tsTp-niP5pJ
>
> Any help most gratefully appreciated.
>
> Thanks in advance,
>
> --
> Colm G. Connolly, Tel: +353-1-716-2855
> Dept. of Computer Science, Fax: +353-1-269-7262
> University College Dublin, MSN: colmconn at hotmail.com
> Belfield, Dublin 4, Éire. Web: http://inismor.ucd.ie/~colmconn/
>
> _______________________________________________
> linux-lvm mailing list
> linux-lvm at redhat.com
> https://www.redhat.com/mailman/listinfo/linux-lvm
> read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/
=======================================================================================
El otro regalo de los viejos.
=======================================================================================
More information about the linux-lvm
mailing list