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@darwin:/etc/lvm/backup# lvs > lvs lvscan > root@darwin:/etc/lvm/backup# lvscan > ACTIVE '/dev/HOME_VG/HOME_LV' [17.12 GB] inherit > > root@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@hotmail.com > Belfield, Dublin 4, Éire. Web: http://inismor.ucd.ie/~colmconn/ > > _______________________________________________ > linux-lvm mailing list > linux-lvm@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. ======================================================================================= _______________________________________________ linux-lvm mailing list linux-lvm@redhat.com https://www.redhat.com/mailman/listinfo/linux-lvm read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/