[linux] lvresize -r -L -1G /dev/mapper/home

Geert Stappers stappers op stappers.nl
Do Apr 16 16:04:02 CEST 2020


On Thu, Apr 16, 2020 at 03:49:42PM +0200, Paul Slootman wrote:
> On Thu 16 Apr 2020, Geert Stappers wrote:
> > 
> > Op mijn scherm heb ik nu dit staan
> > <screenshot>
> > # lvresize -r -L -1G /dev/mapper/nero-home
> > Do you want to unmount "/home"? [Y|n] y
> 
> Da's eigenlijk wel knap, want meestal lukt het niet zomaar om /home te
> umounten als je ingelogd bent (vermoedelijk als een user en dan met sudo
> de resize gedaan?).
> Als je als root ingelogd bent (en niemand anders ingelogd) dan is het
> natuurlijk geen issue.

Ik was ingelogd als root (ik was speciaal daarvoor als root ingelogd)
 
> > fsck from util-linux 2.29.2
> > /dev/mapper/nero-home: 1282408/18235392 files (0.1% non-contiguous),
> > 64325635/72915968 blocks
> > resize2fs 1.43.4 (31-Jan-2017)
> > Resizing the filesystem on /dev/mapper/nero-home to 72653824 (4k)
> > blocks.
> > The filesystem on /dev/mapper/nero-home is now 72653824 (4k) blocks
> > long.
> > 
> >   Size of logical volume nero/home changed from 278.15 GiB (71207
> > extents) to 277.15 GiB (70951 extents).
> >   Logical volume nero/home successfully resized.
> 
> En wat zegt: dumpe2fs -h /dev/mapper/nero-home

Niet meer gedaan.
Het Paul Slootman bericht bereikte mij pas
nadat ik zelf al vervolgacties ondernomen had.
Sorry voor het ongeduld.
 

> > Maar zie vooral dat de prompt nog niet terug is.
> 
> Iets in dmesg?

Daar bleek een  "mounted /home" te staan.  Inderdaad iets wat aan
het einde van zulk soort acties gebeurd.


> > Met een andere ssh sessie zie ik de  resize nog steeds gaande is.
> > 
> > <screenshot>
> > # ps -ef | grep 10470
> > root     10470 10345  0 13:55 pts/1    00:00:00 lvresize -r -L -1G
> > /dev/mapper/nero-home
> > nero:~
> > # 
> > </screenshot>
> 
> Wacht die op een ander process? ps faxu | grep -A3 10470

Helaas.  Van "poging twee" heb ik wel nog dit kunnen vangen
<screenshot  categorie="lering en de vermacke">
# ps -ef | grep resize
root      3729  3675  0 15:13 pts/1    00:00:00 lvresize -r -L -2G /dev/mapper/nero-home
root      3746  3729  0 15:13 pts/1    00:00:00 /bin/bash /sbin/fsadm resize /dev/nero/home 288518144K
root      3775  3746 24 15:14 pts/1    00:00:10 resize2fs /dev/mapper/nero-home 72129536
root      3799  3709  0 15:15 pts/2    00:00:00 grep resize
<screenshot>
 
> > Met een berichtje als "Ja een LV heb ik weleens succesvol verkleint"
> > ben ik ook geholpen.
> 
> Helaas, nooit aan gewaagd...

Ik kan eigen recente ervaring melden dat het kan     8^)



Regards
Geert Stappers
-- 
Silence is hard to parse


Meer informatie over de Linux maillijst