Blíží se prázdniny a než se rozutečete k moři, je na čase se opět sejít na Virtuální Bastlírně - pravidelném setkání elektroniků, ajťáků, bastlířů a obecně nadšenců do techniky. Co si pro vás strahovští bastlíři připravili tentokrát? Určitě proberou blížící se Linux Days i další události. U softwaru se chvíli zdrží a poví si kupříkladu o tom, jak se zbavit Bambu Cloudu, ale nepřijít o možnost ovládat tiskárnu na dálku. Řeč dojde i na AI,
… více »Vývojáři postmarketOS vydali verzi 26.06 tohoto operačního systému pro chytré telefony vycházejícího z optimalizovaného a nakonfigurovaného Alpine Linuxu s vlastními balíčky. Přehled novinek v příspěvku na blogu. Na výběr jsou 4 uživatelská rozhraní: GNOME, KDE Plasma Mobile, Phosh a Sxmo.
Byla vydána nová verze 2.55.0 distribuovaného systému správy verzí Git. Přispělo 100 vývojářů, z toho 33 nových. Přehled novinek v příspěvku na blogu GitHubu a v poznámkách k vydání.
Craig Loewen na blogu Microsoftu oznámil veřejnou preview verzi WSL kontejnerů, tj. linuxových kontejnerů ve Windows Subsystem for Linux (WSL). Spouští se příkazem wslc.exe.
Byla vydána (𝕏, Bluesky) nová verze 2026.2 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek se seznamem 9 nových nástrojů v oficiálním oznámení na blogu.
Grafická aplikace Krokiet/Czkawka pro vyhledávání a odstraňovaní nepotřebných souborů (duplicitní soubory, prázdné složky, podobné obrázky, podobná videa, poškozené soubory a další) byla vydána ve verzi 12.0.0. Podrobný přehled novinek v příspěvku na Medium. Jedná se o poslední verzi frontendu Czkawka GTK nad Czkawka Core. Uživatelům se doporučuje migrovat na frontend Krokiet postavený nad frameworkem Slint. Představena byla aplikace Cedinia pro Android využívající Czkawka Core. Dostupná je jako APK pro ruční instalaci.
Po téměř třech letech od vydání verze 9 byla vydána nová verze 10 linuxové distribuce Mageia (Wikipedie). Přehled novinek v poznámkách k vydání.
Nourish (GitHub) je nový správce oken pro Linux. Tradiční plochy nahrazuje nekonečným plátnem a posouváním a přibližováním. Využívá vlastní kompozitor pro Wayland s názvem y5. Videoukázka.
Po 20 letech a 17 otevřených (open source) krátkých filmech Blender Studio oznámilo plán na svůj první celovečerní film. Cílem samozřejmě není jenom nový otevřený film, ale především vývoj a vylepšení otevřených nástrojů pro spolupráci napříč celým procesem a vytvoření otevřené příručky (playbook) pro filmovou produkci ve velkém měřítku s informacemi, které jsou obvykle dostupné pouze uvnitř komerčních studií, a pomoci tak nezávislým tvůrcům překonat technické a organizační bariéry.
Byla vydána nová verze 26.6.25 svobodného multiplatformního video editoru Shotcut (Wikipedie) postaveného nad multimediálním frameworkem MLT. Shotcut je vedle zdrojových kódů k dispozici také ve formátech AppImage, Flatpak a Snap.
root@kvm2:~# ll /dev/vg1/vg1-lv-testovaci-server
lrwxrwxrwx 1 root root 7 Sep 28 2020 /dev/vg1/vg1-lv-testovaci-server -> ../dm-4
root@kvm2:~# ll /dev/mapper/vg1-vg1--lv--root
lrwxrwxrwx 1 root root 7 Sep 19 10:45 /dev/mapper/vg1-vg1--lv--root -> ../dm-4
Vše na serveru zatím běží, ale nevím co s tím. Restart se obávám nepřežije a příkaz nejde spustit skoro žádný. Ale jede rsync, tak jsem se tam nakopíroval df a mount.
df ukazuje na rootu velikost disku 61Z.
Jak to opravit, nejlépe za chodu? Běží mně tam nějaké virtuální servery. Mám zálohu souborového systému, tedy /
Řešení dotazu:
ls -la /dev/disk/by-id/dm-name-vg1-vg1--lv--root lrwxrwxrwx 1 root root 10 Sep 19 10:45 /dev/disk/by-id/dm-name-vg1-vg1--lv--root -> ../../dm-4 root@kvm2:~# ls -la /dev/disk/by-id/dm-name-vg1-vg1--lv--testovaci--server lrwxrwxrwx 1 root root 10 Sep 19 09:48 /dev/disk/by-id/dm-name-vg1-vg1--lv--testovaci--server -> ../../dm-3 root@kvm2:~#
Ale použil jsem nějakou která tam již byla a nakopíroval tam / ze zálohy, ale nedaří se mně upgradovat grub
lvcreate -L20G -n vg1-lv-root2 vg1 WARNING: Failed to connect to lvmetad. Falling back to device scanning. /dev/vg1/vg1-lv-root2: not found: device not cleared Aborting. Failed to wipe start of new LV.
Zkusil jsem v lvm.conf vypnout use_lvmetad = 0 ale nepomohlo to. Co s tím?mount /dev/vg1/vg1-lv-vm-backups /mnt $ mount --bind /dev /mnt/dev $ mount --bind /dev/pts /mnt/dev/pts $ mount --bind /proc /mnt/proc $ mount --bind /sys /mnt/sys $ chroot /mnt $grub-install --boot-directory=/mnt/boot /dev/sda Installing for i386-pc platform. WARNING: Failed to connect to lvmetad. Falling back to device scanning. WARNING: Failed to connect to lvmetad. Falling back to device scanning. WARNING: Failed to connect to lvmetad. Falling back to device scanning. grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible. grub-install: error: embedding is not possible, but this is required for RAID and LVM install.

Ale také je možné, že se tam dříve používalo grup-pc a ted efi. A ta partition /dev/sda1 tam zůstala. V fstabu není namapovaná. Je možné, že ji někdo namapoval ručně a dostala se mně tedy do záloh. Jak poznám co tam bylo? Klidně vytvořím efi. Jen nevím jak to udělat. Hlavně at to pak nabootuje.root@kvm2:/# ll /boot/ total 54087 drwxr-xr-x 4 root root 1024 Mar 11 2022 . drwxr-xr-x 20 root root 4096 Sep 21 16:16 .. -rw-r--r-- 1 root root 186696 Jan 20 2020 config-4.9.0-12-amd64 -rw-r--r-- 1 root root 186766 Mar 7 2022 config-4.9.0-18-amd64 drwxr-xr-x 5 root root 1024 Mar 11 2022 grub -rw-r--r-- 1 root root 19897001 Dec 28 2021 initrd.img-4.9.0-12-amd64 -rw-r--r-- 1 root root 19915040 Mar 11 2022 initrd.img-4.9.0-18-amd64 drwx------ 2 root root 12288 Oct 5 2017 lost+found -rw-r--r-- 1 root root 3206712 Jan 20 2020 System.map-4.9.0-12-amd64 -rw-r--r-- 1 root root 3217463 Mar 7 2022 System.map-4.9.0-18-amd64 -rw-r--r-- 1 root root 4261664 Jan 20 2020 vmlinuz-4.9.0-12-amd64 -rw-r--r-- 1 root root 4265760 Mar 7 2022 vmlinuz-4.9.0-18-amd64 root@kvm2:/# fdisk -l /dev/sda Disk /dev/sda: 3.3 TiB, 3598914158592 bytes, 7029129216 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: gpt Disk identifier: 71CF70F8-838A-4A61-B206-8B9420A85A88 Device Start End Sectors Size Type /dev/sda1 2048 391167 389120 190M Linux filesystem /dev/sda2 391168 7029127167 7028736000 3.3T Linux LVM
Prosím Tě, jak poznat jestli tam bylo EFITak, že existuje EFI partition a je na ní GRUB. (to samozřejmě neříká že nemůže být současně _i_ legacy ale to by se člověk musel trochu snažit)
fdisk -l /dev/sda Disk /dev/sda: 3.3 TiB, 3598914158592 bytes, 7029129216 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: gpt Disk identifier: 71CF70F8-838A-4A61-B206-8B9420A85A88 Device Start End Sectors Size Type /dev/sda1 2048 391167 389120 190M Linux filesystem /dev/sda2 391168 7029127167 7028736000 3.3T Linux LVM mount | grep sda /dev/sda1 on /boot type ext2 (rw,relatime) root@kvm2:/# ll /boot/ total 54087 drwxr-xr-x 4 root root 1024 Mar 11 2022 . drwxr-xr-x 20 root root 4096 Sep 26 12:35 .. -rw-r--r-- 1 root root 186696 Jan 20 2020 config-4.9.0-12-amd64 -rw-r--r-- 1 root root 186766 Mar 7 2022 config-4.9.0-18-amd64 drwxr-xr-x 5 root root 1024 Mar 11 2022 grub -rw-r--r-- 1 root root 19897001 Dec 28 2021 initrd.img-4.9.0-12-amd64 -rw-r--r-- 1 root root 19915040 Mar 11 2022 initrd.img-4.9.0-18-amd64 drwx------ 2 root root 12288 Oct 5 2017 lost+found -rw-r--r-- 1 root root 3206712 Jan 20 2020 System.map-4.9.0-12-amd64 -rw-r--r-- 1 root root 3217463 Mar 7 2022 System.map-4.9.0-18-amd64 -rw-r--r-- 1 root root 4261664 Jan 20 2020 vmlinuz-4.9.0-12-amd64 -rw-r--r-- 1 root root 4265760 Mar 7 2022 vmlinuz-4.9.0-18-amd64
A server vždy bez problémů bootoval.Nj, tak buď zázrak, nebo to předtím někdo nějak doprasil… Každopádně /boot bylo zvlášť a nepoškodilo se, tak bys vlastně na GRUB nemusel vůbec sahat, ne? Zkus jestli to nabootuje v qemu a uvidíš (pozor pokud to bude chtít připojit nějaké FS automaticky pro zápis, tak aby se nepřipojily ze dvou míst současně).
qemu-system-x86_64 -enable-kvm -m 1G -hda /dev/sda
cat /etc/fstab # /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # # /dev/mapper/vg1-vg1--lv--root / ext4 errors=remount-ro 0 1 /boot was on /dev/sda1 during installation UUID=cab5217c-fd49-4745-9e44-96e3186b0b9f /boot ext2 defaults 0 2 /dev/mapper/vg1-vg1--lv--home /home ext4 defaults 0 2 /dev/mapper/vg1-vg1--lv--log /var/log ext4 defaults 0 2 /dev/mapper/vg2-vg2--lv--swap none swap sw 0 0 /dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0 qemu-system-x86_64 -enable-kvm -m 1G -hda /dev/sda WARNING: Image format was not specified for '/dev/sda' and probing guessed raw. Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted. Specify the 'raw' format explicitly to remove the restrictions. Could not initialize SDL(No available video device) - exiting
takze asi nejjednodusi bude to prevest na msdos:
sudo gdisk /dev/sda r ga pak nainstalovat grub tak jak si zkouset kdyz to rvalo ze nema grub_bios, kterej pri MBR uz nepotrebuje, mozna pred grubem jeste ocuchat znovu oddily:
sudo partprobe /dev/sda
a neco/nekdo ti predelal msdos na gptTen disk má 3TiB, takže to nepůjde, ne?takze asi nejjednodusi bude to prevest na msdos:
Zkusil jsem namountovat lv-root. To samozřjmě nešlo, protože bylo přepsáno. Zformátoval jsem je. Nahrál vše ze zálohy. A server bez problémů naběhl.Aha, no tohle by samozřejmě bylo to co bych udělal, myslel jsem, že je to nepřípustné (~hodina downtime, nebo že vůbec nemáš tu možnost nabootovat z USB a dostat se na konzoli - že je to nějaký vzdálený server a management tohle neumí, například).
Ten disk má 3TiB, takže to nepůjde, ne?to sem prehlidl, vychazel sem z toho ze jde o GPT a neni ani EFI ani bios_grub oddil,
/dev/vg1/vg1-lv-root2: not found: device not clearedA ten /dev jsi nabindoval i tady?
mount --bind /dev /mnt/dev
atd.
pak
chroot /mnt
A pak jsem chtěl vytvořit to lvm. Ale píše to tu chybu.
lvcreate -L20G -n vg1-lv-root vg1
/dev/vg1/vg1-lv-root2: not found: device not cleared
/dev/, které odpovídá příslušné LV, je jedině /dev/dm-X. Všechno ostatní jsou symlinky, které dynamicky vytváří a maže udev a ten to občas po***e. Už jsem na to párkrát narazil taky, ale naštěstí to vždycky podchytila nějaká kontrola předtím, než se tam to dd pustilo automaticky.
/dev/mapper ukazují na unikátní cíl. Nebo si ověřit major a minor čísla toho zařízení v porovnání s výstupem lvs -v
V /dev/mapper by mělo být /dev/mapper/vg-lv a pokud to ukazuje někam jinam než /dev/vg/lv, tak bych řekl, že jedno z toho ukazuje blbě.
Tiskni
Sdílej: