Před 70 lety, 7. června 1954, ve věku 41 let, zemřel Alan Turing, britský matematik, logik, kryptoanalytik a zakladatel moderní informatiky.
NiceGUI umožňuje používat webový prohlížeč jako frontend pro kód v Pythonu. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.
Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána ve verzi 2024.6. Z novinek lze vypíchnout lepší integraci LLM (OpenAI, Google AI, Ollama) nebo podporu Matter 1.3.
IKEA ve Spojeném království hledá zaměstnance do své nové pobočky. Do pobočky v počítačové hře Roblox. Nástupní mzda je 13,15 liber na hodinu.
Alyssa Rosenzweig se v příspěvku na svém blogu Vulkan 1.3 na M1 za 1 měsíc rozepsala o novém Vulkan 1.3 ovladači Honeykrisp pro Apple M1 splňujícím specifikaci Khronosu. Vychází z ovladače NVK pro GPU od Nvidie. V plánu je dále rozchodit DXVK a vkd3d-proton a tím pádem Direct3D, aby na Apple M1 s Asahi Linuxem běžely hry pro Microsoft Windows.
Byla vydána (𝕏) květnová aktualizace aneb nová verze 1.90 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Ve verzi 1.90 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Byla vydána (Mastodon, 𝕏) nová verze 2024.2 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek se seznamem nových nástrojů v oficiálním oznámení.
Počítačová hra Tetris slaví 40 let. Alexej Pažitnov dokončil první hratelnou verzi 6. června 1984. Mezitím vznikla celá řada variant. Například Peklo nebo Nebe. Loni měl premiéru film Tetris.
MicroPython (Wikipedie), tj. implementace Pythonu 3 optimalizovaná pro jednočipové počítače, byl vydán ve verzi 1.23.0. V přehledu novinek je vypíchnuta podpora dynamických USB zařízení nebo nové moduly openamp, tls a vfs.
Canonical vydal Ubuntu Core 24. Představení na YouTube. Nová verze Ubuntu Core vychází z Ubuntu 24.04 LTS a podporována bude 12 let. Ubuntu Core je určeno pro IoT (internet věcí) a vestavěné systémy.
Řešení dotazu:
/dev/disk/...
) a velikosti připojených filesystémů (lsblk
) a porovnej to s nalezenými oddíly, ať tam nemáš blbosti.
Disk /dev/sda - 500 GB / 465 GiB - CHS 60801 255 63 Current partition structure: Partition Start End Size in sectors 1 * Linux 0 32 33 36 117 17 583680 2 E extended 36 149 48 60801 80 15 976185346 5 L Linux Swap 60436 20 1 60801 80 15 5867520 5 L Linux Swap 60436 20 1 60801 80 15 5867520 X extended 36 149 49 3075 226 31 48826369 6 L Linux 36 149 50 3075 226 31 48826368 X extended 3076 0 1 6992 67 51 62914812 7 L Linux 3076 4 1 6992 67 51 62914560Co teď? Nabízí se:
*=Primary bootable P=Primary L=Logical E=Extended D=Deleted >[Quick Search] [ Backup ]
>Disk /dev/sda - 500 GB / 465 GiB - TOSHIBA MK5061GSYN Disk /dev/mapper/cryptohome - 32 GB / 29 GiB Disk /dev/mapper/cryptoswap - 3004 MB / 2865 MiB Disk /dev/mapper/luks-0a52fdb7-9778-4324-be21-d439ce3cab2e - 439 GB / 409 GiB Disk /dev/dm-0 - 3004 MB / 2865 MiB Disk /dev/dm-1 - 32 GB / 29 GiB Disk /dev/dm-2 - 439 GB / 409 GiBMám to analyse pouštět jenom na tom /dev/sda?
lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT loop1 7:1 0 89M 1 loop /snap/core/7713 sr0 11:0 1 1024M 0 rom loop0 7:0 0 88,7M 1 loop /snap/core/7396 sda 8:0 0 465,8G 0 disk ├─sda7 8:7 0 30G 0 part │ └─cryptohome 253:1 0 30G 0 crypt /home ├─sda5 8:5 0 2,8G 0 part │ └─cryptoswap 253:0 0 2,8G 0 crypt [SWAP] ├─sda1 8:1 0 285M 0 part /boot ├─sda8 8:8 0 409,4G 0 part │ └─luks-0a52fdb7-9778-4324-be21-d439ce3cab2e 253:2 0 409,4G 0 crypt /media/user/fdc52464-5a67-4759-adca-27347c4f926c └─sda6 8:6 0 23,3G 0 part /
Divné, že swap je dvakrát a první je Linux a ne EFI, asi to netrefilo typ oddílu.Aha, ono je to /boot. Tak to jo. Jen ten swap je podivný.
cat /proc/partitions major minor #blocks name 7 0 90804 loop0 7 1 91140 loop1 8 0 488386584 sda 8 1 291840 sda1 8 5 2933760 sda5 8 6 24413184 sda6 8 7 31457280 sda7 8 8 429286400 sda8 11 0 1048575 sr0 253 0 2933760 dm-0 253 1 31455232 dm-1 253 2 429284352 dm-2
[Quick Search] a [ Backup ]
Co mám tedy vybrat, aby se to zapsalo? Velikosti oddílů zkontroluju jak? Já vím, ptám se asi hloupě, ale nějak mi to není jasné:( Omluvám se
df
ti řekne velikost filesystému. Když mu dáš správnou velikost bloku, např. df -B 512
, tak ti napíše velikosti ve stejných blocích, jako testdisk. Velikosti blokových zařízení ti napíše lsblk -b
, jen si to budeš muset podělit velikostí bloku sám. Dej si ty výpisy vedle sebe, včetně výstupu testdisku, až ho budeš mít, a uvidíš ty souvislosti. Tužka a papír je tvůj kamarád, disk a oddíly si nakresli (začátky a konce, velikosti, hierarchii oddílů, jsou to jednoduché počty). Když to bude dávat smysl, tak nech testdisk zapsat novou tabulku a rebootni.
lsblk -b
/boot. Když tohle vyšlo, jak všechny ostatní bloky jsou taky 512? Jestli jo, tak hled druhé číslo co našel testdisk 61440000 nedává smysl, protože v blkid -b
číslo 31457280000 není:( Tak nevím, jestli to chápu správně
df -B 512
, tak i /boot podle lsblk -b
má hodnotu jinou. Jsem z toho blázen :(
blkid -b
mi ukazuje to správné rozdělení? Nejde potom z toho rovnou nějak zapsat tabulku oddílů?
Není ta tabulka v nějakém souboru, že bych se podíval do zálohy, jestli tam něco není?Nemohla by být v /proc/partition? Nebo tento soubor se přepisuje okamžitě?
cat /proc/partitions major minor #blocks name 7 0 90804 loop0 7 1 91140 loop1 8 0 488386584 sda 8 1 291840 sda1 8 5 2933760 sda5 8 6 24413184 sda6 8 7 31457280 sda7 8 8 429286400 sda8 11 0 1048575 sr0 253 0 2933760 dm-0 253 1 31455232 dm-1 253 2 429284352 dm-ale vzhledem k tomu, že tam vidím sda8, tak možná jo.. dá se to nějak uložit nebo vyexportovat? Myslím jí aplikovat?
#blocks
) a maj/min čísla (nemá nic společného s fyzickým umístěním oddílu, je jen jako identifikátor zařízení). To neříká nic o tom, kde oddíly na disku jsou.
Tabulka oddílů obahuje kde oddíl na disku je, jak je velký a případně další informace. Tady máte jen to jak je velký.
Začíná buď na 63*512 nebo 2048*512...
Mohl bys to prosím trochu rozvést?
Díky :)
Je 63 správně proto, protože před těmi 63*512 je MBR 1*512?
Aha. Mě právě dávalo smysl 64 dohromady. 63 je takové divné číslo.
sfdisk -d /dev/sda > /root/partition-sda.img
a zjistil jsem, že mi v ní chybí /dev/sda8. Zkontroloval jsem /sys/block/sda/sdaX/start
a /sys/block/sda/sdaX/size
. Vše bylo v pořádku. Do exportu jsem doplnil údaj podle /sys/block/sda/sda8/start
a /sys/block/sda/sda8/size
, risknul jsem sfdisk /dev/sda --no-reread< /root/partition-sda.img
, vyrestartoval.. a ono to funguje:) Ja su tak šťastný:) Díky moc:)
Tiskni Sdílej: