Textový editor Neovim byl vydán ve verzi 0.10 (𝕏). Přehled novinek v příspěvku na blogu a v poznámkách k vydání.
Byla vydána nová verze 6.3 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Přehled změn v příslušném seznamu. Tor Browser byl povýšen na verzi 13.0.15.
Dnes ve 12:00 byla spuštěna první aukce domén .CZ. Zatím největší zájem je o dro.cz, kachnicka.cz, octavie.cz, uvycepu.cz a vnady.cz [𝕏].
JackTrip byl vydán ve verzi 2.3.0. Jedná se o multiplatformní open source software umožňující hudebníkům z různých částí světa společné hraní. JackTrip lze instalovat také z Flathubu.
Patnáctý ročník ne-konference jOpenSpace se koná 4. – 6. října 2024 v Hotelu Antoň v Telči. Pro účast je potřeba vyplnit registrační formulář. Ne-konference neznamená, že se organizátorům nechce připravovat program, ale naopak dává prostor všem pozvaným, aby si program sami složili z toho nejzajímavějšího, čím se v poslední době zabývají nebo co je oslovilo. Obsah, který vytváří všichni účastníci, se skládá z desetiminutových
… více »Program pro generování 3D lidských postav MakeHuman (Wikipedie, GitHub) byl vydán ve verzi 1.3.0. Hlavní novinkou je výběr tvaru těla (body shapes).
Intel vydal 41 upozornění na bezpečnostní chyby ve svých produktech. Současně vydal verzi 20240514 mikrokódů pro své procesory řešící INTEL-SA-01051, INTEL-SA-01052 a INTEL-SA-01036.
Společnost Raspberry Pi patřící nadaci Raspberry Pi chystá IPO a vstup na Londýnskou burzu.
Google na své vývojářské konferenci Google I/O 2024 představil řadu novinek. Keynote byl věnován umělé inteligenci (DeepMind, Gemini, Responsible AI).
V Gitu bylo nalezeno 5 zranitelností. Opraveny jsou ve verzích 2.45.1, 2.44.1, 2.43.4, 2.42.2, 2.41.1, 2.40.2 a 2.39.4. Útočník může připravit repozitář tak, že při jeho klonování (git clone) může dojít ke spuštění libovolného kódu.
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
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 gpt takze asi nejjednodusi bude to prevest na msdos:Ten disk má 3TiB, takže to nepůjde, ne?
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: