Shrink ext4 filesystemu bez LVM

Amanda Štramanda

Shrink ext4 filesystemu bez LVM
« kdy: 11. 08. 2018, 00:01:10 »
Hoj,

jelikož jsem si při instalaci systému říkal, že nebudu potřebovat swap, tak jsem ho nevytvořil (nevěděl jsem že je potřeba k hibernaci no). Tak jsem si říkal že uberu nějaký místo na mý /home partition, která je mimochodem šifrovaná (což by snad vadit nemělo). Jde nějak ta /home partition zmenšit abych si uvolnil místo a vytvořil si další partition z uvolněného místa pro swap?

Poznámka: Nemám LVMko.

Oddíly:

Kód: [Vybrat]
# sudo lsblk -f
NAME   FSTYPE   LABEL       UUID                                 MOUNTPOINT
sda                                                             
├─sda1 ntfs     Obnovení    0E2CCD752CCD57FB                     
├─sda2 vfat                 AACD-DA7B                            /boot/efi
├─sda3                                                           
├─sda4 ntfs                 9686D71686D6F629                     
└─sda5 ext4                 c741b118-21e4-49fc-a193-b4479c985ee0 /
sdb                                                             
├─sdb1 ntfs     Nový svazek 146CE9BE6CE99B2E                     
├─sdb2 ext4                 b5002b5a-101a-46d6-a09a-66b64242cd79 /home
└─sdb3 ext4                 bfc9a2a5-d4b4-4554-b8c7-60e212a49223 /var

(mám dualboot s windowsama, proto ty divný oddíly)

FSTAB:

Kód: [Vybrat]
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda5 during installation
UUID=c741b118-21e4-49fc-a193-b4479c985ee0 /               ext4    errors=remount-ro 0       1

# /boot/efi was on /dev/sda2 during installation
UUID=AACD-DA7B  /boot/efi       vfat    umask=0077      0       1

# /home was on /dev/sdb2 during installation
UUID=b5002b5a-101a-46d6-a09a-66b64242cd79 /home           ext4    defaults        0       2

# /var was on /dev/sdb3 during installation
UUID=bfc9a2a5-d4b4-4554-b8c7-60e212a49223 /var            ext4    defaults        0       2

Díky za rady chlapiii :D


D.A. Tiger

  • ****
  • 486
  • Tygr, který žere tučňáka ;-)
    • Zobrazit profil
    • E-mail
Re:Shrink ext4 filesystemu bez LVM
« Odpověď #1 kdy: 11. 08. 2018, 00:27:31 »
Na to je dobra utilita gpart, podporuje mnoho ruznych typu fs a zmenu velikosti partition.

Neda mi to - jelikoz mam spatny zkusenosti ze strany Widli, osobne bych moc nedoporucoval se rejpat primo v partition. Mozna by pro tentokrat lepsi - jde-li, jen o swap, zapnout jej do souboru, treba podle tohoto navodu: https://www.heronovo.cz/swap_do_souboru/

k3dAR

  • *****
  • 2 838
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Shrink ext4 filesystemu bez LVM
« Odpověď #2 kdy: 11. 08. 2018, 03:25:17 »
predpokladam ze to sifrovani neni LUKS(kde by se zmenseni muselo resit na 3 kroky, zmensit filesystem, zmensit luks, zmensit oddil), ale encfs nebo ecryptfs, tedy sifrovani souborove nad beznym jinak nesifrovanym ext4...

(zminenej) gparted na par kliknuti provede zmenseni (automaticky zmensuje filesystem+oddil), takze nastartujes z LiveUSB (treba) Xubuntu (live/instalacka ma GParted v sobe, netreba doinstalovavat) a zmensis... pro jistotu predtim z nabehleho systemu proved zalohu (rozsifrovaneho) /home...

pro priste udelej LVM ;-) tab by stacilo pustit system v rezimu recovery a pomoci 1 prikazu zmensit lvm oddil vcetne filesystemu... (pokud by to nebyl /home ale neco co v nabehlem desktopu lze odpojit, tak by by ani nebyl treba reboot)

karlik

Re:Shrink ext4 filesystemu bez LVM
« Odpověď #3 kdy: 11. 08. 2018, 07:19:14 »
V /home vytvoříš soubor, naformátuješ jako swap, připojíš, zapíšeš do /etc/fstab.

dd if=/dev/zero of=/home/1GB.swap bs=1024 count=1048576
mkswap /home/1GB.swap
swapon /home/1GB.swap
Do /etc/fstab:
/home/1GB.swap  none  swap  sw 0  0

Amanda Štramanda

Re:Shrink ext4 filesystemu bez LVM
« Odpověď #4 kdy: 11. 08. 2018, 10:10:30 »
Díky moc za odpovědi.


ByCzech

  • *****
  • 1 848
    • Zobrazit profil
    • E-mail
Re:Shrink ext4 filesystemu bez LVM
« Odpověď #5 kdy: 11. 08. 2018, 10:31:56 »
Co to je to sda3 bez FS?

k3dAR

  • *****
  • 2 838
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Shrink ext4 filesystemu bez LVM
« Odpověď #6 kdy: 11. 08. 2018, 17:03:30 »
V /home vytvoříš soubor, naformátuješ jako swap, připojíš, zapíšeš do /etc/fstab.
ses si jistej ze swapfile lze pouzit pro hibernaci (outofbox) coz tazatel chce? asi by to melo jit pres uswusp ale nepouzivam to ani nezkousel ani moc nehledal...

Co to je to sda3 bez FS?
je to extended (primo extended, nikoliv logicka na extended)