All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Diaz Rodriguez, Eduardo" <ediaz@pk25.com>
To: LVM general discussion and development <linux-lvm@redhat.com>
Subject: Re: [linux-lvm] help
Date: Thu, 5 May 2005 15:16:19 +0200	[thread overview]
Message-ID: <20050505125502.M61440@pk25.com> (raw)
In-Reply-To: <427A1103.7030207@ucd.ie>

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.
=======================================================================================

  parent reply	other threads:[~2005-05-05 13:16 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-05-05 12:26 [linux-lvm] help Colm G. Connolly
2005-05-05 12:33 ` Martin Eisenhardt
2005-05-05 13:16 ` Diaz Rodriguez, Eduardo [this message]
2005-05-05 15:05   ` David Mohr
2005-05-07 14:18     ` Colm G. Connolly
  -- strict thread matches above, loose matches on Subject: below --
2001-07-26 15:42 Pierre Lamb
2001-07-22  4:36 [linux-lvm] Help Ben Konosky
2001-07-22  4:40 ` Steven Lembark
2001-07-22  5:00   ` Ben Konosky
2001-07-23  7:52 ` Heinz J. Mauelshagen
2001-07-24  2:02   ` Ben Konosky

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20050505125502.M61440@pk25.com \
    --to=ediaz@pk25.com \
    --cc=linux-lvm@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.