Portál AbcLinuxu, 31. října 2025 05:31
Ř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   62914560
Co 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ů?
             24.9.2019 00:06
Jendа             | skóre: 78
             | blog: Jenda
             | JO70FB
        24.9.2019 00:06
Jendа             | skóre: 78
             | blog: Jenda
             | JO70FB
        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ý.
             24.9.2019 18:22
Jendа             | skóre: 78
             | blog: Jenda
             | JO70FB
        24.9.2019 18:22
Jendа             | skóre: 78
             | blog: Jenda
             | JO70FB
         25.9.2019 19:04
Petr Fiedler             | skóre: 35
             | blog: Poradna
        25.9.2019 19:04
Petr Fiedler             | skóre: 35
             | blog: Poradna
            
        Začíná buď na 63*512 nebo 2048*512...
Mohl bys to prosím trochu rozvést?
 26.9.2019 00:10
Petr Fiedler             | skóre: 35
             | blog: Poradna
        26.9.2019 00:10
Petr Fiedler             | skóre: 35
             | blog: Poradna
            
        Díky :)
Je 63 správně proto, protože před těmi 63*512 je MBR 1*512?
 1x512 MBR uz je v ramci tech 63 jako prave prvni blok :) obrazkovite treba tady(bod 2)
 1x512 MBR uz je v ramci tech 63 jako prave prvni blok :) obrazkovite treba tady(bod 2) 
             26.9.2019 03:13
Petr Fiedler             | skóre: 35
             | blog: Poradna
        26.9.2019 03:13
Petr Fiedler             | skóre: 35
             | blog: Poradna
            
        Aha. Mě právě dávalo smysl 64 dohromady. 63 je takové divné číslo.
 treba te ale uklidni ze pred prvnim oddilem 63sektoru je sestkovo-bitove 111111 coz je asi i vysvetleni proc 63, protoze v teto soustave je to maximalni hodnota
 treba te ale uklidni ze pred prvnim oddilem 63sektoru je sestkovo-bitove 111111 coz je asi i vysvetleni proc 63, protoze v teto soustave je to maximalni hodnota  
            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:
                 
                 
                 
                 
                 
                 
            
    
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.