Jihokorejská Národní daňová služba (NTS) zabavila kryptoměnu Pre-retogeum (PRTG) v hodnotě 5,6 milionu dolarů. Pochlubila se v tiskové zprávě, do které vložila fotografii zabavených USB flash disků s kryptoměnovými peněženkami spolu se souvisejícími ručně napsanými mnemotechnickými obnovovacími frázemi. Krátce na to byla kryptoměna v hodnotě 4,8 milionu dolarů odcizena. O několik hodin ale vrácena, jelikož PRTG je extrémně nelikvidní, s denním objemem obchodování kolem 332 dolarů a zalistováním na jediné burze, MEXC [Bitcoin.com].
Komunita kolem Linuxu From Scratch (LFS) vydala nové verze knih s návody na instalaci vlastního linuxového systému ze zdrojových kódů Linux From Scratch 13.0 a Beyond Linux From Scratch 13.0. Pouze se systemd.
Byla vydána nová stabilní major verze 25.12 linuxové distribuce primárně určené pro routery a vestavěné systémy OpenWrt (Wikipedie). Jedná se o nástupce předchozí major verze 24.10. Přehled novinek v poznámkách k vydání. Podporováno je více než 2200 zařízení.
Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za únor (YouTube). Odstraněn byl veškerý kód napsaný ve Swiftu. JavaScriptový engine LibJS byl reimplementován v Rustu.
Byla vydána verze 1.94.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example. Zveřejněny byly výsledky průzkumu mezi vývojáři v programovacím jazyce Rust: 2025 State of Rust Survey Results.
Google zveřejnil seznam 185 organizací přijatých do letošního Google Summer of Code (GSoC). Dle plánu se zájemci přihlašují od 16. do 31. března. Vydělat si mohou od 750 do 6600 dolarů. V Česku a na Slovensku je to 900 dolarů za malý, 1800 dolarů za střední a 3600 dolarů za velký projekt. Další informace v často kladených otázkách (FAQ). K dispozici jsou také statistiky z minulých let.
Byla vydána únorová aktualizace aneb nová verze 1.110 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.110 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Apple představil 13palcový MacBook Neo s čipem A18 Pro. V základní konfiguraci za 16 990 Kč.
Kalifornský zákon AB 1043 platný od 1. ledna 2027 vyžaduje, aby operační systémy požadovaly po uživatelích věk nebo datum narození a skrze API poskytovaly aplikacím informaci, zda je uživatel mladší 13 let, má 13 až 16 let, má 16 až 18 let nebo má alespoň 18 let. Vývojáři linuxových distribucí řeší, co s tím (Ubuntu, Fedora, …).
Konference LinuxDays 2026 proběhne o víkendu 3. a 4. října v Praze v areálu ČVUT v Dejvicích na FIT. Čekají vás desítky přednášek, workshopy, stánky a setkání se spoustou chytrých lidí.
bez nutnosti zalohovat a obnovovat data?
spust fdisk.
podivej se cim se vypise help(asi "m").
zjisti cim se vypise pocet volnych sektoru (tusim "v") dal pokracuj jen pokud je cislo nenulovy, jinak na to rovnou zapomen (ale aspon mas vyuzity vsechny bloky na disku... jako ja a spousta jinych, akorat pozor deset let zpet v dosu byvaly ruzny programy, ktery prave do volnych bloku zapisovalu ruzny ochrany... takze tem se vyhybat a pak jeste nepouzivat programy, ktery vyzaduji praci s nasobkovou (Cyl.=x,Head=0,Sect=0). geometrii pri lowlevel praci s diskem (jak jiz zmineny cfdisk)
takze porad v programu fdisk; zmen si zobrazovany jednotky z (cylindr,hlava,sektor) na bloky nebo sektory nebo jak se tomu rika (hadam "u")
podivej se na sloupecky("Start" a "End") nebo Blocks pripadne Length a spocitej/zjisti kolik bloku zabira partition
zjisti si geometrii disku. POZOR tu logickou, pokud jede disk v LBA nebo podobnym prekladovym rezimu (!nikoliv fyzickou!) matne vzpominam na "hdparm -g /dev/neco", nebo "cat /proc/ide/.../geometry", pripadne hlasky jadra pri startu. navic jde ti o pocet hodnot, takze kdyz hlavy budou cislovany od 0 po 15, tak budes dal pocitat s cislem 16, podobne pro sektory. tusim nektery verze fdisku ti to vypisou nahore v hlavicce pred rozpisem tabulky partition cislo jako treba 550/16/64 (C,H,S) a prave tu pouzivanou, tedy logickou nektery vypisou oboje, tak vem tu LOGICKOU tu poznas tak, ze bude mit (nejcasteji) mensi "S" a zmeneny(vetsi) H a nekdy i C a nekdy je to uplne jinak...
spocitej, jestli je partitition nasobkem (C,H,S) geometrie. kdyz vydelis delku partition v blocich poctem hlav v cylindru a poctem sektoru ve stope(cylyndru hlavy) tedy:
Length / logickych Hlav / logickych Sektoru = neco.
vyjde-li cislo bez desetinnych mist, muzes si nasledne vybrat:
umistnovat partition od prvniho sektoru nebo od posledniho sektoru. je to jedno, pokud je nasobkem.
pokud neni nasobkem, musis ji umistnovat od posledniho bloku. pamatuj si, jestli je nasobkem nebo neni
ted si spocitas kolik je volnych bloku pred a kolik je volnych bloku kolem partition. to jsou cisla mezi Start a End, ne na radku vypisu fdisku, ale kazdy z jinyho radku. teda pokud mas za sebou tri partition, tak to muze vypadat nasledovne
dejme tomu (C,H,S) bude 20/3/4 blocksize 512bytes partition Start End Length hda1 1 10 10 hda2 12 13 2 hda3 20 21 2
tak kolem hda2 je volny blok na miste 11. a od 14. az po 19 vcetne
tak ted najdi kotvu od ktere pojedes. pokud je nasobkem, mas to snazsi hledas od 11. vcetne smerem k 19. prvni cislo v "blocich", ktery je mezi 11. a 19. blokem vcetne, ktery bude nasobkem (C=x,H=0,S=0), takze hledas cislo, ktery se vydeli bezezbytku. 11/ 3/ 4 ne, ale 12/ 3/ 4 jo
pokud nemas partition nasobkem H,S geometrie, tak hledas od 20. vcetne smerem k 11. cislo ketry je nasobkem C=x/H=0/S=0 geometrie. partition pak bude koncit na C=x-1/H=max/S=max takze pokud bezezbytku vyjde 20/3/4 ;) tak bude partition koncit na 19.
v tomdle pripade to nejde, protoze partition, aby koncila zarovnana na cylindru, tak pro H=3 S=4 musi koncit (C=x/H=3/S=4) teda na nasobcich 12ti -1. tedy blok 11 nebo 23 atd.
takze smazem nebo posunem hda3 a dem posouvat hda2 tak aby koncila na 23. bloku
nesmi byt namountovana /dev/hda2 nikde(ani pouze pro cteni)! jinak by pri pristupu na ni(i cteni) mohly vzniknout problemy a nemuselo by to rozchodit ani jadro s nejmenovanym fs v nejmenovanych verzich jadra...
teda UMOUNT hda2
tim vypadlo ze hry posouvani systemove partition, pokud k tomu chces pouzit linux z ni, nicmene cisla muzes predhodit jinymu programu, ktery dokaze neco podobnyho jako to co uvidis dal ;)
mas doufam vse prepsane na papire, takze muzes v fdisku smazat informace z partition tabulky o tom, kde zacina a kde konci stara partition hda2, aby se nahodou nesnazil nekdo ji namountovat dokud ji posouvas (jen pro jistotu... muzes ji tam nechat pokud vis co delas)
(tusim posloupnost "d2" ji smaze)
tak ted zapises zmizeni hda2 do partition tabulky ("w")
pokud te fdisk nabada ze mas restartovat, tak restartuj.
takze nekde na disku je partition s datama a nikdo krom tebe s napsanyma informacema na papire kde ji hledat ji tezko najde
dalsi krok je zjistit odkud kam se budou data kopirovat. v pripade, ze se prekryvaji partition stara a nova... v tomdle pripade je to jedno.
a predposledni je maly cykl, kde se prenesou bloky cele partition. bude potreba vedet jak velky je jeden blok. fdisk to pise nekde v hlavicce nad tabulkou rozdeleni nekde kolem geometrie.
bash -c " BLOCKSIZE=512; X=DELKAPARTITION(2); while test $X -gt 0; do echo $X start >> /bla; sync; dd if=/dev/hda of=/dev/hda \ bs=$BLOCKSIZE count=1 \ seek=$(($NewStart(22)+$X-1)) \ skip=$(($OldStart(12)+$X-1)); echo $X stop >>/bla; sync; X=$(($X-1)); done "
btw: tak koukam ze v tomdle pripade se nemusela ani rusit hda3 ;) proste se preskocila... ale to asi nehrozi v realnym pouziti, protoze tak maly partition asi nikdo nepouziva.
pripadne NewStart+X-1 nahradit NewEnd+X-Length a ted nevim jestli -1 nebo +1 nebo +0 ;)... to si dopocitejte jestli to bude delat to co chcete ve vasem pripade...
varovani ministra informatiky: posouvani partition obcas nemusi prospivat datum ;)
no a az se prekopiruji bloky partition zbyva ji fdiskem vytvorit s odpovidajicim novym zacatkem a novym koncem. pro zmenu uz partition bude koncit tesne pred nasobkem cylindru, ale nebude na nem zacinat, pokud neni jeji delka nasobkem cylidnru, takze bych se nedivil, kdyby programy typu cfdisk stale stavkovaly
jeste upresneni... sorz ja to napsal obecne, ze si nenapsal vsechno info o disku, ale jen vypis verify.
podle toho verify mas hafol nealokovnych sektoru, takze by ses tam snad pri trose stesti mohl vytocit.
podle toho verify z fdisku mas taky dve partition ktery konci na stejnym miste. hadam, ze to to bude extended a uvnitr nejaka dalsi, potom smaz i extended i vsechny vnitrni(budes muset) a posouvej data jen te posledni vnitrni vytvor udaj o roztazene extended, zapis do ni zactky konce vnitrnich partition se kteryma si nehybal. a novy a zacatek a konec posledni partition.
v podstate bys mel dosahnout asi tohodle:
----+----+----+----+----+----+----+
|extended-------------
|in1-----|in2--------
zmenis na
----+----+----+----+----+----+----+
|extended----------------
|in1----- |in2--------
snad je to z toho videt
Tiskni
Sdílej: