[Megoldva] boot partició átméretezése és lvm

Hozzászólások

Epp az egyetlen szukseges/ hasznos informacio, a particios tabla nincs mellekelve. Ha nincs szabad hely az elso particio utan (ugye ez a /boot), akkor nincs honnan novelni, le kell takaritani par regi kernelt.

Jogos.
~ $ sudo fdisk -l

Disk /dev/sda: 111,8 GiB, 120034123776 bytes, 234441648 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x63682de9

Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 999423 997376 487M 83 Linux
/dev/sda2 1001470 234440703 233439234 111,3G 5 Extended
/dev/sda5 1001472 234440703 233439232 111,3G 8e Linux LVM

Disk /dev/mapper/mint--vg-root: 109,3 GiB, 117360820224 bytes, 229220352 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/mapper/mint--vg-swap_1: 2 GiB, 2134900736 bytes, 4169728 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

A /boot sosincs LVM-ben (nem lehet)

Túlbonyolitod a dolgot.

nyomj pls egy "ls -l /boot"-ot hogy lásd milyen kernelek vannak még telepitve. Utána le kell törölni a már nem használt kerneleket és újra lesz hely.

Ezzel pedig listázni tudod a telepitett kerneleket, kivéve az aktuálisan futót. Utána nyomhatod szépen sorban az "apt-get purge kernelname"-t.
dpkg -l | tail -n +6 | grep -E 'linux-image-[0-9]+' | grep -Fv $(uname -r)

Amit te akarsz az is megvalósitható de elég nagy szopás (bocs angolul):
1. Backup data from /boot
2. Resize the PV
3. Create a new 575MB partition for /boot (/dev/sda1) and set it to Active with fdisk
4. Partprobe
5. Resize the PV again to maximum size of the partition (/dev/sda1)
6. Create new ext4 fs to /dev/sda1 (new /boot)
7. tune2fs /dev/sda1 (new boot)
8. Edit /etc/fstab (change the boot uuid)
9. Copy all data from backup of /boot mountpoint to the (new /boot) /dev/sda1
10. Boot system rescue CD-ROM (chroot /mnt/sysimage)
11. grub2-install; grub2-mkconfig > /boot/grub2/grub.cfg
12. Reboot and pray.

-------------------------
Dropbox refer - mert kell a hely: https://db.tt/V3RtXWLl
neut @ présház

A /boot vagy archaizmus miatt van ott, vagy titkositott rootfs-nel hasznalatos. Siman lehet LVM-rol is bootolni, mert az MBR utani helyre be lehet irni a GRUB kodjat (van ott cirka 2046 blokk szabadon - csak az antik fsdisk-ek csinaltak az elso particiot a 64-es szektortol kezdve), ami az LVM-et es a rajta ulo filerendszert is kezeli, igy siman behuzza rola a kernelt es az initrd-t.

apt autoremove --purge
Leszedi a régi kerneleket amik nem kellenek.

♲♻♲