Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: Kvido 18 Dubna 2021, 08:58:52
-
Protože jsem asi 2x přidával (vedle sebe) novější verzi Ubuntu 20.04.02 je vidět v g parted více oddílů.
Otázka: Mohu zbytečné oddíly vymazat, aby nebyly v Grub a na disku?
V menu samozřejmě vidím příkazy (včetně červeného terče), ale mám obavy, ať systém nepoškodím.
Jak na tento problém? Díky za každou radu.
-
Dej sem screen z GParted, ať je vidět jak to tam máš zmaštěné...
-
Tak tady je ta hrůza:
-
No - zmaštěné je slabé slovo :)
Máš tam 4 ESP oddíly a zbytečně je v EFI použit rozšířený oddíl. Tohle žádnou interní rošádou neupravíš. Zde je jediné efektivní řešení zálohovat /home i ostatní uživatelská data a udělat čistou instalaci.
-
hmm, výstup z
sudo fdisk -l
by nebyl?
ono by to stále mohlo být mbr a ne gpt rozložení...
-
kvetos@kvetos:~$ sudo fdisk -l
[sudo] heslo pro kvetos:
Disk /dev/loop0: 55,46 MiB, 58 142 720 bajtů, 113 560 sektorů
Jednotky: sektorů po 1 * 512 = 512 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů
Disk /dev/loop1: 55,48 MiB, 58 159 104 bajtů, 113 592 sektorů
Jednotky: sektorů po 1 * 512 = 512 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů
Disk /dev/loop2: 238,71 MiB, 250 290 176 bajtů, 488 848 sektorů
Jednotky: sektorů po 1 * 512 = 512 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů
Disk /dev/loop3: 162,89 MiB, 170 778 624 bajtů, 333 552 sektorů
Jednotky: sektorů po 1 * 512 = 512 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů
Disk /dev/loop4: 218,102 MiB, 229 629 952 bajtů, 448 496 sektorů
Jednotky: sektorů po 1 * 512 = 512 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů
Disk /dev/loop5: 64,79 MiB, 67 915 776 bajtů, 132 648 sektorů
Jednotky: sektorů po 1 * 512 = 512 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů
Disk /dev/loop6: 260,73 MiB, 273 375 232 bajtů, 533 936 sektorů
Jednotky: sektorů po 1 * 512 = 512 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů
Disk /dev/loop7: 51,4 MiB, 53 522 432 bajtů, 104 536 sektorů
Jednotky: sektorů po 1 * 512 = 512 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů
Disk /dev/sda: 465,78 GiB, 500 107 862 016 bajtů, 976 773 168 sektorů
Disk model: WDC WD5000AADS-0
Jednotky: sektorů po 1 * 512 = 512 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů
Typ popisu disku: dos
Identifikátor disku: 0x1323dc6d
Zařízení Zaveditelný Začátek Konec Sektory Velikost ID Druh
/dev/sda1 * 2048 1050623 1048576 512M b W95 FAT32
/dev/sda2 1050624 2101247 1050624 513M b W95 FAT32
/dev/sda3 2103294 975722495 973619202 464,3G 5 Rozšířený
/dev/sda4 975722496 976771071 1048576 512M b W95 FAT32
/dev/sda5 2103296 264992856 262889561 125,4G 83 Linux
/dev/sda6 503597056 975722495 472125440 225,1G 83 Linux
/dev/sda7 264994816 266043391 1048576 512M b W95 FAT32
/dev/sda8 266045440 503595007 237549568 113,3G 83 Linux
Diskové oddíly jsou chybně seřazeny.
Disk /dev/sdb: 29,3 GiB, 31 457 280 000 bajtů, 61 440 000 sektorů
Disk model: STORAGE DEVICE
Jednotky: sektorů po 1 * 512 = 512 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů
Typ popisu disku: dos
Identifikátor disku: 0x00000000
Zařízení Zaveditelný Začátek Konec Sektory Velikost ID Druh
/dev/sdb1 64 61439999 61439936 29,3G c W95 FAT32 (LBA)
Disk /dev/loop8: 31,9 MiB, 32 595 968 bajtů, 63 664 sektorů
Jednotky: sektorů po 1 * 512 = 512 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů
Disk /dev/loop9: 32,28 MiB, 33 841 152 bajtů, 66 096 sektorů
Jednotky: sektorů po 1 * 512 = 512 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů
kvetos@kvetos:~$
-
ani sda ani sdb nemá gpt rozložení - patrně tedy pro zavedení OS používáte BIOS a nikoliv UEFI a ESP oddíly jsou zcela zbytečné...
-
ujistěte se, že máte funkční instalačku (z live se dá ledasco opravit...)
sdb - malé zařízení (asi flash disk)
sda1 - má boot příznak, tedy by tam mohl být kus zavaděče, jinak bude oddíl patrně prázdný
sda2 - patrně prázdný oddíl
sda3 - rozšířený oddíl - nemazat
sda4 - patrně prázdný oddíl
sda5 - nepřipojený oddíl, ale nějaká data tam možná jsou
sda6 - nepřipojený oddíl, ale nějaká data tam možná jsou
sda7 - sice připojený oddíl ale imho nemá smysl (ale bude pravděpodobně připojován v rámci /etc/fstab) - nemazat pokud nejprve neupravíte fstab
sda8 - připojený kořenový oddíl - nemazat
osobně bych si asi postupně připojil a prohlédl obsah sda1, sda2, sda4, sda5 a sda6 (případně si odtud odstěhuje co potřebujete) - po průzkumu a záchraně toho co potřebujete by mělo být možné sda2, sda4, sda5 a sda6 smazat, jen u sda1 to chce trochu více obezřetnosti... - pomocí provedení sudo grub-install /dev/sda
bych se ujistil, že zavaděč bude na sda a ne sda1 (ono je to trochu složitější, ale toto by snad mohlo stačit) a pak by mělo být možné odstranit případně i sda1
-
@jmp
Díky mnohokrát za doporučení postupu. Zkusím to.
-
Byť se tedy ukázalo, že je to mbr disk, tak stejně je to tak rozsekané, že bych to udělal znova - s tímhle často bývá neplecha - třeba, když se aktualizuje grub na novější verze nebo dělá multiboot. Už se několikrát stalo, že pak grub odmítl oddíly načíst a skončil v rescue mode ...
A taky je to ohleduplné k tomu disku.
dev/sda7 a možná dev/sda4 ještě v rámci log. oddílu připojit lze, ale zbylé esp oddíly tam zůstane viset volné místo a 1 GB k ničemu a disk bude pořád stejně rozsekanej - chybné pořadí oddílů.
-
btw sda4 je v dos/mbr schématu primární nikoliv logický oddíl
pravda je, že odzálohováním dat, promázáním disku, čistou instalací a obnovou dat to bude asi rychlejší (pokud je kam odzálohovat), ale moc se nenaučíte/nepoučíte
pokud se povede čistka a stroj bude nadále schopen startovat sám o sobě, tak lze stav následně upravit (ale popravdě záloha dat by se hodila tak jako tak... :-))
-
sda4 je primární, ale měl by jít zrušit a připojit k rozšířenému a pak na to místo rozšířit ten logický svazek.
Ale cokoliv s tím udělá je opičárna a jak jsem psal - může se to jednou negativně projevit.
Tohle vzniklo nejspíše tak, že to nechával na automatice instalátoru - když se to udělá znovu s manuálním rozdělením disku, tak se to právě konečně naučí ...
-
pokud to k něčemu směrovat, tak k budoucímu odtsranění rozšířeného oddílu (imho je řetězení logických oddílů zlo...)
-
sda4 je primární, ale měl by jít zrušit a připojit k rozšířenému a pak na to místo rozšířit ten logický svazek.
Ale cokoliv s tím udělá je opičárna a jak jsem psal - může se to jednou negativně projevit.
Tohle vzniklo nejspíše tak, že to nechával na automatice instalátoru - když se to udělá znovu s manuálním rozdělením disku, tak se to právě konečně naučí ...
Rozšířený oddíl nemůže existovat samostatně, vždy musí na disku být alespoň jeden primární oddíl....
-
rozšířený oddíl může být jediným primárním oddílem - jen to nepovažuji za rozumné...
-
rozšířený oddíl může být jediným primárním oddílem - jen to nepovažuji za rozumné...
Na prázdném disku zkrátka rozšířený oddíl nevytvoříš, schválně si to zkus....
-
jak je libo... :-D
# lsblk /dev/sdg
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdg 8:96 1 14,4G 0 disk
├─sdg1 8:97 1 1K 0 part
└─sdg5 8:101 1 14,4G 0 part
# fdisk -l /dev/sdg
Disk /dev/sdg: 14,44 GiB, 15 504 900 096 bajtů, 30 283 008 sektorů
Model disku: Storage Media
Jednotky: sektorů po 1 * 512 = 512 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů
Typ popisu disku: dos
Identifikátor disku: 0x9c33cec3
Zařízení Zaveditelný Začátek Konec Sektory Velikost ID Druh
/dev/sdg1 2048 30283007 30280960 14,4G 5 Rozšířený
/dev/sdg5 4096 30283007 30278912 14,4G 83 Linux
-
No dobře..
Ale ve windows mi to opravdu nešlo.... :-[
-
njn, windows se snaží být často "chytřejší" než uživatel... (a tam jsem to pravda nezkoušel)
-
hmm, tak mě to šlo i ve windows
příkazovou řádku jako admin
spustit diskpart
list disk
select disk X (číslo disku z výpisu který chcete řešit)
create partition extended
create partition logical
výsledek:
# fdisk -l /dev/sdg
Disk /dev/sdg: 14,44 GiB, 15 504 900 096 bajtů, 30 283 008 sektorů
Model disku: Storage Media
Jednotky: sektorů po 1 * 512 = 512 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů
Typ popisu disku: dos
Identifikátor disku: 0xa0c36b2c
Zařízení Zaveditelný Začátek Konec Sektory Velikost ID Druh
/dev/sdg1 2048 30281727 30279680 14,4G f W95 Rozš. (LBA)
/dev/sdg5 4096 30281727 30277632 14,4G 6 FAT16
-
Tak to fungovalo.
Nakonec jsem dospěl do tohoto řazení oddílů.
-
tohle vypadá o mnoho lépe, ale co opravdu nechápu je to /boot/efi (pokud Váš systém používá BIOS/MBR, tak tento oddíl postrádá smysl...)
původně tam byl připojený logický oddíl /dev/sda7 nyní tam je připojený oddíl /dev/sda1 (to jste to jen přepsal v /etc/fstab?)
-
Přepsal jsem v etc/fstab
Ten boot/efi nechápu, kde se to vzalo...
A tak to vypadá teď, hlavní disk mám na sda5:
root@kvetos:/home/kvetos# fdisk -l /dev/sda1
Disk /dev/sda1: 512 MiB, 536 870 912 bajtů, 1 048 576 sektorů
Jednotky: sektorů po 1 * 512 = 512 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů
Typ popisu disku: dos
Identifikátor disku: 0x00000000
root@kvetos:/home/kvetos# fdisk -l /dev/sda5
Disk /dev/sda5: 465,27 GiB, 499 567 820 800 bajtů, 975 718 400 sektorů
Jednotky: sektorů po 1 * 512 = 512 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů
root@kvetos:/home/kvetos#