csanyi...@gmail.com a écrit :
> 
> Finally, I solved the problem by doing the followings:
> # lvresize --size 455.5G /dev/mapper/bubba-storage
> # e2fsck -f /dev/mapper/bubba-storage

Glad you were lucky.

> Now, I can to use parted to resize my partitions.
> What is my goal?
> 
> Filesystem                 Size  Used Avail Use% Mounted on
> /dev/root                  9.2G  8.0G  815M  91% /
> devtmpfs                   125M     0  125M   0% /dev
> tmpfs                      125M  4.0K  125M   1% /dev/shm
> tmpfs                      125M  5.6M  120M   5% /run
> tmpfs                      5.0M     0  5.0M   0% /run/lock
> tmpfs                      125M     0  125M   0% /sys/fs/cgroup
> /dev/mapper/bubba-storage  449G  8.2G  418G   2% /home
> tmpfs                       25M     0   25M   0% /run/user/1001
> 
> # fdisk -l
> 
> Device     Boot     Start       End   Sectors   Size Id Type
> /dev/sda1              63  19551104  19551042   9.3G 83 Linux
> /dev/sda2        19551105 974647484 955096380 455.4G 8e Linux LVM
> /dev/sda3       974647485 976768064   2120580     1G 82 Linux swap / Solaris
> 
> # lvs
>   LV      VG    Attr       LSize   Pool Origin Data%  Meta%  Move Log
>   Cpy%Sync Convert
>     storage bubba -wi-ao---- 455.40g
> 
> # pvs
>   PV         VG    Fmt  Attr PSize   PFree
>     /dev/sda2  bubba lvm2 a--  455.42g 20.00m

I'm curious : what's the use of LVM if you have only one LV taking all
the space in the VG, and plain partitions outside the VG ?

> As one can see, my /dev/root partition is almost full.
> I want to increase /dev/root partition to be maximum available size and
> decrease /home partition to only 20 GiB.
> 
> So can be the /var directory large enough to encompass the web and other
> contents. 
> 
> What are your advises, what do I do to reach my goal?

Do not resize partitions. This is difficult and risky. Use LVM.
Reduce the filesystem in the LV and the LV to a adequate size (without
mistake this time).
Create a new LV of adequate size. DON'T take all the available space in
the VG. Leave some space for future needs. Increasing a LV and its
filesystem is easy and can be done online while it's mounted. Reducing
is risky, as you experienced.
Move the data in /var from the root filesystem to the new LV and mount
it on /var. Update /etc/fstab accordingly.

Or :

Create a var directory in /home
Move the data in /var to /home/var
Bind-mount /home/var on /var and update /etc/fstab.


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/557d8290.6070...@plouf.fr.eu.org

Reply via email to