Operátor O2 představil tarif Datamanie 1200 GB . Nový tarif přináší 1200 GB dat s neomezenou 5G rychlostí, a také možnost neomezeného volání do všech sítí za 15 Kč na den. Při roční variantě předplatného zákazníci získají po provedení jednorázové platby celou porci dat najednou a mohou je bezstarostně čerpat kdykoli během roku. Do 13. listopadu jej O2 nabízí za zvýhodněných 2 988 Kč. Při průměrné spotřebě tak 100 GB dat vychází na 249 Kč měsíčně.
Byly publikovány informace o útoku na zařízení s Androidem pojmenovaném Pixnapping Attack (CVE-2025-48561). Aplikace může číst citlivá data zobrazovaná jinou aplikací. V demonstračním videu aplikace čte 2FA kódy z Google Authenticatoru.
Free Software Foundation (FSF) spustila projekt Librephone, jehož cílem je vytvoření svobodného operačního systému pro mobilní telefony. Bez binárních blobů.
Byla vydána verze 7 s kódovým název Gigi linuxové distribuce LMDE (Linux Mint Debian Edition). Podrobnosti v poznámkách k vydání. Linux Mint vychází z Ubuntu. LMDE je postaveno na Debianu.
Byl vydán Mozilla Firefox 144.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Vypíchnout lze lepší správu profilů. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 144 bude brzy k dispozici také na Flathubu a Snapcraftu.
Discord potvrdil únik osobních údajů přibližně 70 000 uživatelů. Incident se týká uživatelů po celém světě, především těch, kteří v rámci ověřování svého věku nahráli do aplikace doklad totožnosti. Únik informací se netýkal systémů samotné platformy, ale došlo k němu přes kompromitovaný účet pracovníka zákaznické podpory u externího poskytovatele služeb.
Americká společnost OpenAI, která provozuje chatbota ChatGPT, kvůli výrobě vlastních procesorů pro umělou inteligenci (AI) spojí síly s firmou Broadcom. Firmy o tom informovaly (en) ve svém včerejším sdělení. OpenAI se snaží zajistit si výpočetní výkon potřebný k uspokojení rostoucí poptávky po svých službách. Akcie Broadcomu po zprávě výrazně zpevnily.
O víkendu 18. a 19. října lze na brněnském výstavišti navštívit s jednou vstupenkou dvě akce: Maker Faire Brno, "festival tvořivosti, vynálezů a bastlířské radosti", a GameDev Connect, "akci určenou pro všechny současné a hlavně budoucí herní vývojáře, kteří touží proniknout do jednoho z nejúžasnějších průmyslů na světě".
Do 20. října do 19:00 běží na Steamu přehlídka nadcházejících her Festival Steam Next | říjen 2025 (YouTube) doplněná demoverzemi, přenosy a dalšími aktivitami. Demoverze lze hrát zdarma.
O zavedení nástroje na monitorování online konverzací v rámci boje proti dětské pornografii (tzv. Chat Control) měli ministři vnitra rozhodovat na úterním společném zasedání v Lucemburku. Plán dánského předsednictví Rady EU ale před pár dny ztroskotal, když se ukázalo, že Chat Control nemá dostatečnou podporu.
Nazdarek!
V NB mam SSD a HDD, ktere ma i prazdnou partisnu. SSD bych rad vymenil za vetsi, ale obsahuje system vcetne /boot-u. Momentalne pri sobe nemam USB klic, ktery bych vyuzil na instalaci systemu na novy disk. Proto bych chtel nabootovat z HDD, udelat bitovou kopii jednoho SSD, vymenit SSD a udelat bitovou kopii zpet.
Problem: zkousel jsem to prez `grub-install --boot-directory=/media/tadybudeboot/boot /dev/sda2` (pak i bez posledni 2). Jaksi to nezafungovalo, nejen ze sem stratil data na partisne `tadybudeboot`*, ale se boot z nove partisny nefunguje, ani nezacne. V boot tam nejsou zadne grub binarky, takze mozna proto.
Vite nekdo, jak na to? Nechci si rozhasit svuj puvodni boot, kdyz to pujde. Mam UEFI/GPT.
*dulezita data jsem obnovil, ale byl tam ext4, nesel pripojit a e2fsck presunul vsechno do /lost+found/.
Řešení dotazu:
Pokud UEFI příslušného stroje nemá problém s UAS (což by v roce 2020 fakt neměl být problém), nejlepší bude staré SSD vytáhnout, nové dát do notebooku a ze starého SSD pak nabootovat
/dev/nvme0n1
, nikoliv /dev/sda
).Kdyby UEFI nedokázalo nabootovat z UAS, dala by se celá věc udělat obráceně, tedy připojit přes adaptér nové SSD, tam provést celý ten přesun a pak teprve SSD v notebooku vyměnit.
Jo a kvůli velikosti obrazu a jeho následném zbytečně velkém zápisu na SSD nevytvářet obraz hdd pomocí dd, ale naklonovat jej Clonezillou.
EDIT: nevytvářet obraz SSD...
... případně i rozdělit.
A jak poznáš, kde střihnout? Respektive, spíš by mě zajímalo, jak bys to celé provedl. Máš ve stroji SSD 512 GB a na něm GNU/Linux. Chceš pomocí dd udělat komprimovaný ustřižený obraz. Co dál?
No dobře, vyTRIMuješ SSD 512 GB s 10 GB dat a pustíš na něj dd s kompresí. Jak bude podle tebe velký výsledný obraz?
Tak už mám odpověď. Výsledný obraz by byl malý, ale čtení i zápis by trvali zbytečně dlouho.
Na pc, nebo nb to zkusit nemůžu - LUKS, ale až bude čas, tak vypnu RPi a zkusím to.
Co se týká komprese, tak pokud má člověk dost volného místa na úložišti pro zálohy, tak jí ani nemusí zapínat a je to rychlejší.
Skúsiť to môžeš, keď budeš čítať priamo /dev/sdX. To s LUKS nič nemá, a LUKS by mal tiež vystrieľať nuly cez TRIM.
Myslel jsem, že když je disk celý šifrován, tak že na něj TRIM pustit nejde.
Podobne môžeš čítať aj rozkódované dáta z odomknutého /dev/dm-N, tam sa ti ale trošku prejaví spomalenie pri dekrypcii. Inštrukčná sada AES-NI (Via Padlock) zvykla mať limity v priepustnosti.
Vzhledem k tomu, že moje SSD má čtení/zápis ~ 500 MBps, tak to nehrozí.
~$ cryptsetup benchmark # Testy jsou počítány jen z práce s pamětí (žádné I/O úložiště). PBKDF2-sha1 1615679 iterací za sekundu pro 256bitový klíč PBKDF2-sha256 2080507 iterací za sekundu pro 256bitový klíč PBKDF2-sha512 1515283 iterací za sekundu pro 256bitový klíč PBKDF2-ripemd160 868026 iterací za sekundu pro 256bitový klíč PBKDF2-whirlpool 655360 iterací za sekundu pro 256bitový klíč argon2i 7 iterací, 1048576 paměti, 4 souběžných vláken (procesorů) pro 256bitový klíč (požadován čas 2000 ms) argon2id 7 iterací, 1048576 paměti, 4 souběžných vláken (procesorů) pro 256bitový klíč (požadován čas 2000 ms) # Algoritmus | Klíč | Šifrování | Dešifrování aes-cbc 128b 1084,3 MiB/s 3193,4 MiB/s serpent-cbc 128b 90,7 MiB/s 685,8 MiB/s twofish-cbc 128b 205,3 MiB/s 382,2 MiB/s aes-cbc 256b 838,0 MiB/s 2603,9 MiB/s serpent-cbc 256b 93,2 MiB/s 686,0 MiB/s twofish-cbc 256b 209,2 MiB/s 382,7 MiB/s aes-xts 256b 1938,9 MiB/s 1940,3 MiB/s serpent-xts 256b 666,1 MiB/s 687,3 MiB/s twofish-xts 256b 372,7 MiB/s 378,7 MiB/s aes-xts 512b 1737,2 MiB/s 1762,8 MiB/s serpent-xts 512b 685,3 MiB/s 705,9 MiB/s twofish-xts 512b 382,3 MiB/s 386,6 MiB/s
Ale robiť test rýchlosti čítania SSD na RPi, to asi nebude dosahovať rýchlosti desktopového radiča. A prejaví sa úzke hrdlo v pomalejšom radiči. Na tom RPi teda otestuješ len možnosť, ale výkon už bude mimo rozsahu.
Nemyslel jsem testovat to na RPi, ale v pc. SSD bych odpojil a připojil je kabelem k pc, případně je dal do pc.
Dobře, díky za vysvětlení.
Akurát je rozumné zamyslieť a či sa oplatí 10 minút vyklikávať CloneZillu, alebo človek napáše jeden riadokClonezilla (nebo i ten holej partclone) take staci napsat 1 radek.
# z3 - use LZO compression (z1p for parallel gzip(pigz), for parallel bzip2(lbzip2), ...) ocs-sr --clone-hidden-data --use-partclone -z3 --postaction choose savedisk jmeno_image sda
Akurát je rozumné zamyslieť a či sa oplatí 10 minút vyklikávať CloneZillu, alebo človek napáše jeden riadok a nechá to pracovať nech to dobehne kým zje večeru.
Tipl bych to tak na ~ 3 minuty. Navíc, když spustíš klonování | zálohu | obnovu, tak ti Clonezilla řekne: "Přiště můžete spustit tento příkaz" a vypíše ti ty parametry, které jsi nastavil. Takže to můžeš vyřešit i takto a tím to zrychlit.
Jinak co se týká komprese, tak já používám lzo. Ale dávám to jen ze zvyku, protože mi to stejně nekomprimuje. Teď jsem to ověřoval a obraz 100 GiB oddílu má velikost 107,4 GB, což je těch 100 GiB. Nevím, jestli je to tím, že ten oddíl je šifrován, ale ten obraz prostě menší není. Příště to budu pouštět bez komprese a bude to alespoň rychlejší.
Jo. Včera jsem zálohoval OS na RPi (nešifrované SSD) a lzo to stlačil z 2,7 GB na 1,3 GB.
dd if=/dev/zero bs=10M status=progress count=1K | pigz -p4 - > /dev/null 10601103360 bytes (11 GB, 9.9 GiB) copied, 38 s, 279 MB/s 1024+0 records in 1024+0 records out 10737418240 bytes (11 GB, 10 GiB) copied, 38.4707 s, 279 MB/sTakže tak ako pred rokmi, tak by som si nechal nekomprimovaný čistý obraz disku ktorý viem pripojiť cez všetky tie vrstvy aby som vedel pracovať s pôvodným obrazom. Občas si človek spomenie na nejaký starý konfigurák. A skomprimoval by som to až po dlhšej dobe.
Pigz vypadá zajímavě. Někdy vyzkouším.
dd if=/dev/sda conv=sync,noerror bs=64K | gzip -c | split -b 700m - ./system_drive_backup.img.gza pro obnovu:
cat system_drive_backup.img.gz.* | gzip -dc | dd of=/dev/sda conv=sync,noerror bs=64KTím však nechci psát, že clonezilla je špatná, to rozhodně ne. Také ji používám, ale spíše na náročnější úkony.
Tohle mi je jasné. BTW: To umí i Clonezilla, rozsekat zálohu na více kusů např. po 700 MB. Já jsem ale myslel, že mluvíš o tom, že bys nějak zjistil obsazenost toho oddílu a nastavil dle toho parametr pro dd. Např. systém o velikosti 10 GB by byl na prvních 15 GB disku a pro dd bys nastavil, aby to rozseknul po 16 GB se zapnutou kompresí. Při vytváření druhého kusu 16 GB pak Ctrl + C a ten první kus obrazu by byla ta záloha. Myslel jsem, že mluvíš o něčem na tomto principu. Pokud ale budeš pomocí dd dělat komprimovaný obraz 512 GB rozsekaný po 700 MB, tak si moc nepomůžeš, protože IMHO bude i tak dost velký. Po kompresi např. 490 GB. Proto jsem psal, že by bylo lepší použít Czillu, protože jak vysvětlil Radek, zazálohuje jen obsazené místo, tedy těch 10 GB. Je to rychlejší pro zálohu i obnovu a hlavně nemusíš zbytečně přepsat celé SSD kvůli 10 GB. Nebo jsem tě pochopil špatně a tím tvým způsobem by záloha neměla např. těch 490 GB, ale mnohem méně?
Díky za vysvětlení.
Takže použít Czillu je mnohem lepší.
To je CZilla, ne Czilla. A píšu to jen lidem u kterých vím, že ví, o čem píšu.
A v případě HDD by to bylo úplně o ničem.
sudo dd if=/dev/zero of=/cesta/k/pripojenemu/oddilu/treba_soubor_smaz bs=1M status=progressaz to zarve ze doslo volne misto, soubor "treba_soubor_smaz" smazat, odpojit oddil a udelat dd komprimovanej image, ale porad bych misto toho celeho spis pouzil clonezillu ci partclone
Ale to je asi oproti TRIMu mnohem delší proces, ne?
Ale pořád můžeš ten image z dd komprimovat a případně i rozdělit. Pak se hodně přiblížíš obsazené hodnotě.to samozrejme muzu, ale porad plati co sem psal, jinejma slovama: ze zdrojoveho disku se bude cist obsah celeho disku, na cilovy disk se bude zapisovat obsah celeho image obsahujici obsah celeho zdrojoveho disku.
Zrovna ohledně partclone jsem ti dnes v jedné z reakcí psal. Chtěl jsem zjistit, jestli se dá použít sólo bez Czilly. Pak jsem si ale uvědomil, že Czilla ti právě nabízí vše pohodlně nastavit ("klonovat skrytá data mezi MBR a první partition", atd.) a že nemám důvod používat partclone sólo. I když by asi šel vychytat skript s parametry, ale to jde podobně i u Czilly.
Mam UEFI/GPT.S tím mám zatím málo zkušeností, ale podle mě není potřeba grub-install, ale stačí zkopírovat binárku grubu z jedné VFAT partition na druhou. To by mělo spustit minimálně stage1.5, z ní pak můžeš zkusit ručně najít zbytek grubu. Ani moduly by žádné chybět neměly, protože binárka grubu je sestavená tak, že na tom počítači ty disky a jejich FS vidí.
Problem: zkousel jsem to prez `grub-install --boot-directory=/media/tadybudeboot/boot /dev/sda2` (pak i bez posledni 2).Měl jsi při tomhle pripojené v /boot/efi (nebo /media/tadybudeboot/boot/efi, kdo ví) tu novou FAT partition kde má být novej GPT boot? A zapsal se na ní soubor s imagem grubu? A když na něj dáš file, je to normálně PE32? A když dáš file na grub na stávajícím disku, ukáže to stejný výstup?
S tím mám zatím málo zkušeností, ale podle mě není potřeba grub-install, ale stačí zkopírovat binárku grubu z jedné VFAT partition na druhou. To by mělo spustit minimálně stage1.5, z ní pak můžeš zkusit ručně najít zbytek grubu. Ani moduly by žádné chybět neměly, protože binárka grubu je sestavená tak, že na tom počítači ty disky a jejich FS vidí.Diky, tohle vypada nadejne. Ten VFAT/FAT mi chybel, mel sem tam EXT4 a doufal jsem, ze to po grub-install nabootuje. Na druhou otazku neodpovidam, nebot FS nesedi. Udelam FAT a napisu.
Diky, tohle vypada nadejne. Ten VFAT/FAT mi chybel, mel sem tam EXT4 a doufal jsem, ze to po grub-install nabootuje.V tom je hlavní rozdíl (z pohledu admina) oproti BIOS bootu. BIOS bootuje tak, že natáhne první sektor z disku a ten spustí. Mělo by mu být úplně jedno, co dalšího na disku je. (některé ještě ověřují, že je tam partition table a na ní partition s nastaveným boot flagem). GRUB stage 1 je v MBR a stage1.5 se typicky dává do volného místa mezi prvním sektorem a začátkem první partition (která dříve začínala na 63. sektoru, tedy 31.5 KiB, a nové (2013+) nástroje ji dávají 2048 sektor, protože disky začaly vyžadovat zarovnání na celé MiB (SSD někdy ještě na víc). Ve stage1.5 je driver filesystému, takže stage2 (to je to, co máš v /boot/grub, a je to asi stovka modulů) pak může být na libovolném FS. EFI se bootuje tak, že firmware najde FAT partition (možná ještě musí mít nějaký flag, že to je EFI system/EFI boot), v ní adresář EFI, a v něm jsou .efi soubory, což je PE32 spustitelný soubor. Ten natáhne do paměti a spustí. V případě grubu je to soubor grubx64.efi a obsahuje stage1.5. Teď se pouštím na tenký led, ale myslím, že Debian dodává soubor /usr/lib/grub/x86_64-efi/monolithic/grubx64.efi, což je EFI binárka se všemi moduly, a je velká (1.7 MB), ale nikdo ti nebrání ji použít. Instalace grubu tak je jednoduše nakopírování této binárky do EFI/Boot/. A když děláš grub-install, tak se stane přesně totéž (zapíše se binárka do /boot/efi/EFI/něco/něco.efi), ale detekuje se, jaké moduly jsou potřeba, a jen ty se v ní zahrnou, takže u mě má jenom 170 kB. Pak mám ještě vedle toho grubx64.efi soubor grub.cfg s obsahem
search.fs_uuid 9f070ae6-7995-4b3a-8eea-b8b66d7da2da root set prefix=($root)'/grub' configfile $prefix/grub.cfgprotože jinak se ti spustí stage1.5 shell místo menu.
Tak tohle je super koment. Sice nebyl určen mě, ale i tak díky za vysvětlení.
## pripojeni disku sudo mount /dev/${kde_je_rootfs) /target sudo mount /dev/${kde_je_pripadne_oddelenej_boot} /target/boot sudo mount /dev/${kde_je_efi_oddil} /target/boot/efi ## priprava virtualnich systemovych pripojeni sudo mount --bind /dev /target/dev sudo mount --bind /dev/pts /target/dev/pts sudo mount -t proc proc /target/proc sudo mount -t sysfs sysfs /target/sys ## prepnuti do takto pripravene ciloveho filesystemu chroot /targetnasledne instalaci grubu jako by byl system nastartovan z toho ciloveho filesystemu, bez parametru, protoze vse ma pripravene jak ma byt....
## instalace grubu na DISK sdX, nikoliv na ODDIL sdxY sudo grub-install /dev/sdX
Tiskni
Sdílej: