Byla vydána (𝕏) nová major verze 17 softwarového nástroje s webovým rozhraním umožňujícího spolupráci na zdrojových kódech GitLab (Wikipedie). Představení nových vlastností i s náhledy a videi v oficiálním oznámení.
Sovereign Tech Fund, tj. program financování otevřeného softwaru německým ministerstvem hospodářství a ochrany klimatu, podpoří vývoj FFmpeg částkou 157 580 eur. V listopadu loňského roku podpořil GNOME částkou 1 milion eur.
24. září 2024 budou zveřejněny zdrojové kódy přehrávače Winamp.
Google Chrome 125 byl prohlášen za stabilní. Nejnovější stabilní verze 125.0.6422.60 přináší řadu oprav a vylepšení (YouTube). Podrobný přehled v poznámkách k vydání. Opraveno bylo 9 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.
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).
Zdravím,
poraďte prosím, jak migrovat OS z Ext4 na Btrfs? Moje laická představa je taková, že bych pomocí rsync s patřičnými parametry OS vykopíroval z SSD na externí HDD, na tom SSD vytvořil GPT, vytvořil oddíl FAT32, druhý Btrfs a rsyncem tam vše vrátil. Mám 4 otázky:
rsync -avxHAXS --numeric-ids --info=progress2nebo
sudo rsync -aAhHPSvXz --inplace --numeric-ids --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /path/to/backupU druhé varianty mi bylo řečeno, že to nezkopíruje z /dev statická zařízení, která tam mají být a která by byla vidět v rootfs z live, kdy do /dev neni připojen dynamický generátor udevfs. Prý by tedy bylo lepší:
sudo mount --bind / /mnt/source sudo rsync ${parametry} /mnt/source /mnt/targetTakže jak?
Uvítám i jakoukoli jinou radu.
mkdir /mnt/source mount -o bind / /mnt/source rsync -Pav /mnt/source /mnt/targetNebo místo rsync použít "cp -av", je to jedno. Existují i parametry, pomocí nichž lze přeskočit /run /dev /proc apod., ale já raději jedu přes bind.
mount -o bind / /mnt/source
To jako tímhle způsobem mountuješ a následně exportuješ běžící systém?
A není lepší nastartovat live a rsyncnout vypnutý systém?
Částečně off-topic, ale přece:
Matně si vzpomínám (ale pouze matně, přece jenom hodně chlastám atd.), že od doby, kdy je systemd
a udev
a kamarádi už přímo v initramfs / initcpio / initjakkolivsetojmenuje, už v adresáři (mount pointu) /dev
vůbec žádná zařízení (uzlové soubory) permanentně být nemají + nemusí.
Přinejmenším já tam tedy nic nemám; když mountnu kořenový filesystém ještě jednou do /mnt
, abych tudy mohl nahlížet pod mountpointy, tak v /mnt/dev
(nebo případně /mnt/kořenový/subvolume/dev
, v závislosti na uspořádání FS) opravdu není vůbec nic. Prázdno.
Tj. ten přenos /dev
uzlů dost pravděpodobně není žádoucí ani potřebný.
Jak to udělat, aby to bootovalo?
/etc/fstab
, aby to odpovídalo realitě.mkconfig
skript, zatímco u jiných je potřeba v příkazové řádce kernelu něco explicitně (po)upravit, root=UUID=...
(pokud se při mkfs.btrfs
neobnoví UUID původního FS), rootflags=subvol=...
(pokud se nepoužívá implicitní subvolume), atd. atp.)ukify
nebo co se používá), pokud je to jediný způsob, jak upravit příkazovou řádku kernelu.Jak udělat subvolumes a čeho?Třeba
/etc
pro snadné zálohování / porovnávání / verzování. Taky různé podadresáře /var
(případně /var
samotný), podle velikosti a míry využití. Aby se dali třeba různí démoni odděleně snapshotovat a zálohovat, aby se spolu s důležitými daty nezálohoval taky /var/cache
, atd. (Virtualizace typu libvirtd
si obvykle nějaké snapshoty vytvoří samovolně.)
Pokud jde o /home
, tam je nejlepší nedělat manuálně žádné subvolume, ale nechat to na systemd-homed
(/etc/systemd/homed.conf
):
[Home] DefaultStorage=subvolume DefaultFileSystemType=btrfs
Vím o tom, ale chtěl jsem mít OS zašifrovaný LUKSem, takže vize byla taková, že na ext. HDD přemístím OS, vytvořím na původním SSD GPT, FAT32 oddíl pro EFI, zbytek zašifruji, vytvořím Btrfs, vrátím OS a doladím.
Zapomněl jsem napsat, že třeba k3dAR s tím nemá moc dobrou zkušenost. OS se mu pár dní po konverzi rozsypal.
Tiskni Sdílej: