Re: F32 Upgrade error: more space needed on the / filesystem... --live-root ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2020-05-06 06:12, linux guy wrote:
> I would appreciate them, Ed, just to make sure I'm not missing something.   No rush.  Don't get up early. 

I do normally get up early.  But had some other things to take care of first.

In my case I don't have separate / and /home.  So, I am going to decrease / and increase swap.
Decreasing is more dangerous than Increasing.  You'll be decreasing /home and increasing /.

This is the system normally booted before modification.

[egreshko@f31m ~]$ df -t ext4
Filesystem                              1K-blocks    Used Available Use% Mounted on
/dev/mapper/fedora_localhost--live-root  17410832 7037660   9465704  43% /
/dev/vda1                                  999320  263436    667072  29% /boot

[egreshko@f31m ~]$ swapon
NAME      TYPE      SIZE USED PRIO
/dev/dm-1 partition   2G   0B   -2

[egreshko@f31m ~]$ sudo lvs
  LV   VG                    Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root fedora_localhost-live -wi-ao---- <17.00g                                                   
  swap fedora_localhost-live -wi-ao----   2.00g

My goal is to reduce / by 2 GB and add to swap.  So, I then boot from the F31 Mate Spin image and
do the following.

[root@localhost-live ~]# e2fsck -ff /dev/fedora_localhost-live/root
e2fsck 1.45.3 (14-Jul-2019)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/fedora_localhost-live/root: 226041/1114112 files (0.2% non-contiguous), 1855851/4455424 blocks

I now resize the filesystem to 15GB.  Failure to resize the FS will result in disaster.

[root@localhost-live ~]# resize2fs /dev/fedora_localhost-live/root 15G
resize2fs 1.45.3 (14-Jul-2019)
Resizing the filesystem on /dev/fedora_localhost-live/root to 3932160 (4k) blocks.
The filesystem on /dev/fedora_localhost-live/root is now 3932160 (4k) blocks long.

Make the LV inactive

[root@localhost-live ~]# lvchange -a n /dev/fedora_localhost-live/root

Now, shrink the LV....but not as much as the FS. 
I can't recall the reason for this....but that is what I've done in the past. 0.5 difference is probably excessive
but....

[root@localhost-live ~]# lvresize /dev/fedora_localhost-live/root -L 15.5GB
  Size of logical volume fedora_localhost-live/root changed from <17.00 GiB (4351 extents) to 15.50 GiB (3968 extents).
  Logical volume fedora_localhost-live/root successfully resized.

Activate the LV

[root@localhost-live ~]# lvchange -a y /dev/fedora_localhost-live/root

And run a check on the new size

[root@localhost-live ~]# e2fsck -ff /dev/fedora_localhost-live/root
e2fsck 1.45.3 (14-Jul-2019)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/fedora_localhost-live/root: 226041/983040 files (0.3% non-contiguous), 1846611/3932160 blocks

Then I want to increase swap.  But I intentionally make it too big to find out what is really available.
This is where you'd increase /.

[root@localhost-live ~]# lvresize /dev/fedora_localhost-live/swap -L 4GB
  Insufficient free space: 512 extents needed, but only 383 available

So then I do this.  In this case I'm adding extents rather than giving a specific size.

[root@localhost-live ~]# lvresize /dev/fedora_localhost-live/swap -l +383
  Size of logical volume fedora_localhost-live/swap changed from 2.00 GiB (512 extents) to <3.50 GiB (895 extents).
  Logical volume fedora_localhost-live/swap successfully resized.

I then boot normally and see.

[egreshko@f31m ~]$ df -t ext4
Filesystem                              1K-blocks    Used Available Use% Mounted on
/dev/mapper/fedora_localhost--live-root  15350728 7033772   7514144  49% /
/dev/vda1                                  999320  263436    667072  29% /boot

[egreshko@f31m ~]$ sudo lvs
  LV   VG                    Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root fedora_localhost-live -wi-ao---- 15.50g                                                   
  swap fedora_localhost-live -wi-ao---- <3.50g

[egreshko@f31m ~]$ sudo swapon
NAME      TYPE      SIZE USED PRIO
/dev/dm-1 partition   2G   0B   -2

So, / is now smaller.  But I have to fix swap manually.  This wouldn't be needed with /home

Originally

root@f31m ~]# swapon
NAME      TYPE      SIZE USED PRIO
/dev/dm-1 partition   2G   0B   -2

Turn it off
[root@f31m ~]# swapoff /dev/dm-1

Remake it
[root@f31m ~]# mkswap /dev/dm-1
mkswap: /dev/dm-1: warning: wiping old swap signature.
Setting up swapspace version 1, size = 3.5 GiB (3753897984 bytes)
no label, UUID=bfc61bdb-3252-42e1-9b4c-e72b154c6c30

And now the new size

[root@f31m ~]# swapon /dev/dm-1
[root@f31m ~]# swapon
NAME      TYPE      SIZE USED PRIO
/dev/dm-1 partition 3.5G   0B   -2


-- 
The key to getting good answers is to ask good questions.
_______________________________________________
users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx



[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux