Wpis z mikrobloga

#pytanie #linux #debian (wiem, wiem...)
Potrzebuję partycję z woluminem LVM2 PV (czytam z gparted i zakładki "filesystem") zmniejszyć, a z tego rozmiaru zmniejszonego stworzyć nową partycję (czystą i nie bazującą na lvm). Problem w tym, że... nie bardzo wiem i nie bardzo mogę to zrobić.

System mam na /dev/sda3, zmapowany jako /dev/mapper/debian-root. Pojemność tej partycji to 930 GB, podczas gdy używane jest 416 GB. Chciałbym pojemność partycji zmniejszyć do 200 GB i tylu GB używać. Problem w tym, że GParted, przy próbie zmniejszenia partycji, twierdzi że:

cannot resize to extents as later ones are allocated


Próbowałem tego poradnika, przeczytałem wypowiedź, niestety - mam takie coś:

# umount /dev/mapper/debian-root

umount: /dev/mapper/debian-root: not mounted

# umount /dev/sda3

umount: /dev/sda3: not mounted

# e2fsck -f /dev/mapper/

control debian-pvmove0 debian-root debian-swap_1

# e2fsck -f /dev/mapper/debian-root

e2fsck 1.42.12 (29-Aug-2014)

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/mapper/debian-root: 376758/12451840 files (0.3% non-contiguous), 18027503/49807360 blocks

# resize2fs -p /dev/mapper/debian-root 200G

resize2fs 1.42.12 (29-Aug-2014)

Resizing the filesystem on /dev/mapper/debian-root to 52428800 (4k) blocks.

The filesystem on /dev/mapper/debian-root is now 52428800 (4k) blocks long.


# lvreduce -L -1G /dev/mapper/debian-root

Can't resize locked LV root

Run `lvreduce --help' for more information.


A nawet, gdy spróbuję pominąć ten punkt, mam jeszcze taki błąd:

# vgreduce debian /dev/sda3

Physical volume "/dev/sda3" still in use
  • 19
@bodzio_pl:

lvreduce: Reduce the size of a logical volume

lvreduce

[-A|--autobackup y|n]

[--commandprofile ProfileName]

[-d|--debug]

[-f|--force]

[-h|--help]

{-l|--extents [-]LogicalExtentsNumber[%{VG|LV|FREE|ORIGIN}] |

-L|--size [-]LogicalVolumeSize[bBsSkKmMgGtTpPeE]}

[-n|--nofsck]

[--noudevsync]

[-r|--resizefs]

[-t|--test]

[-v|--verbose]

[--version]

[-y|--yes]

LogicalVolume[Path]


Ogółem - próbowałem nawet uruchomić system-config-lvm, niestety... dostaję ten sam błąd, który jest opisany tutaj. :/
@bodzio_pl: Jedyne co mi do głowy przyszło, to całkowite odmontowanie systemu plików. Tylko... niby kurna jak, skoro musiałbym go najpierw zamontować, żeby użyć? Tak samo mam z GParted i "wyłączeniem" tej partycji - zwyczajnie nie widać jej nigdzie, ale i nie mogę jej użyć (co jest akurat logiczne w tym przypadku).