Portál AbcLinuxu, 20. května 2024 05:53


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
Kaacz avatar 17.7.2013 02:39 Kaacz | skóre: 10 | Praha 4
Rozbalit Rozbalit vše Re: Unixové nástroje – 24 ((s,c)fdisk, gdisk, parted a findmnt)
Odpovědět | Sbalit | Link | Blokovat | Admin
Ještě používám sfdisk s parametrem -R pro re-read po změnách v PT.
Jsem uz moc stary na pouzivani windows .. / Optimismus je jen nedostatek informaci ..
17.7.2013 06:45 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Unixové nástroje – 24 ((s,c)fdisk, gdisk, parted a findmnt)
blockdev --rereadpt
17.7.2013 20:19 Kvakor
Rozbalit Rozbalit vše Re: Unixové nástroje – 24 ((s,c)fdisk, gdisk, parted a findmnt)
A hdparm -z /dev/<zařízení>
Jendа avatar 17.7.2013 03:31 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Unixové nástroje – 24 ((s,c)fdisk, gdisk, parted a findmnt)
Odpovědět | Sbalit | Link | Blokovat | Admin
Nabootovat z GPT disku GRUB byl docela zážitek. Dělá se to tak, že se vytvoří malá GPT partition a fake MS-DOS tabulka, ve které je partition ukazující do této GPT partition a do ní se nainstaluje GRUB. Proč se to harakiri dělá je vidět z tohoto obrázku. Nebo už to jde nějak lépe?
Já to s tou denacifikací Slovenska myslel vážně.
17.7.2013 09:54 nou
Rozbalit Rozbalit vše Re: Unixové nástroje – 24 ((s,c)fdisk, gdisk, parted a findmnt)
tak s GPT by sa mal pouzivat UEFI. Tam sa vytvory FAT particia do ktorej sa nahadzu bootloadery kazdeho operacneho systemu. nemalo by tam byt prakticky obmedzenie na velkost. UEFI potom precita tuto "boot" particiu a da volbu ktory bootloader ma nacitat.
Jendа avatar 17.7.2013 12:23 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Unixové nástroje – 24 ((s,c)fdisk, gdisk, parted a findmnt)
Nemám tam funkční (UEFI), dal jsem 3TB disk do staršího počítače.
17.7.2013 14:34 R
Rozbalit Rozbalit vše Re: Unixové nástroje – 24 ((s,c)fdisk, gdisk, parted a findmnt)
Neda sa GRUB nainstalovat do boot sektora prvej particie? Ja som to musel urobit aj na MBR, pretoze BIOS radica HighPoint si do nepouzivanych sektorov zapisuje nejake data a prepise cast GRUBu. GRUBu 1.x to nevadilo (asi pouzival ine sektory - bol mensi?), ale GRUB 2 to nerozchodil...
Jendа avatar 17.7.2013 19:22 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Unixové nástroje – 24 ((s,c)fdisk, gdisk, parted a findmnt)
Boot sektor má 512 bajtů, ne? Tam se to nevejde.
21.7.2013 15:59 Program
Rozbalit Rozbalit vše Re: Unixové nástroje – 24 ((s,c)fdisk, gdisk, parted a findmnt)
Potřeboval byste k tomu loader, který to načte, takový je na MBR (klasický ms-dos loader), ale ne na gpt.

Zajímavé by bylo, jestli umí grub načítat další loadery z GPT particí, jak to umí u MPT.
17.7.2013 06:50 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Unixové nástroje – 24 ((s,c)fdisk, gdisk, parted a findmnt)
Odpovědět | Sbalit | Link | Blokovat | Admin
GNU parted nedoporučuji. Ten nástroj se snaží být tak jednoduchý, až je nepoužitelný. Například neukazuje GUID, což je v GPT a UEFI zásadní věc. Mně se osvědčil gdisk.
17.7.2013 20:26 Jerry12
Rozbalit Rozbalit vše Re: Unixové nástroje – 24 ((s,c)fdisk, gdisk, parted a findmnt)
+1

Jeste bych doplnil, ze sfdisk -d je DUMP ale sgdisk -d je DELETE. Obecne je dobry napad predpokladat, ze gdisk a fdisk tooly nemaj spolu nic spolecnyho a poctive cist man stranky.
17.7.2013 17:28 Radek Hladik | skóre: 20
Rozbalit Rozbalit vše Re: Unixové nástroje – 24 ((s,c)fdisk, gdisk, parted a findmnt)
Odpovědět | Sbalit | Link | Blokovat | Admin
Jen bych upresnil, ze partprobe umi pracovat prave i kdyz se neco z toho disku pouziva. Musim se priznat, ze mi pripadalo skoda, ze v 21. stoleti je na linuxu problem i jen pridat partition, pokud se z toho disku uz neco pouziva (typicky /) - mysleno pridat bez potreby restartu. To zvladaly uz Win2K a to malem potrebovaly restart na zmenu IPcka... :) Ale prave partprobe to zvladne.

Dalsi zajimavy tool je kpartx...
17.7.2013 20:32 Kvakor
Rozbalit Rozbalit vše Re: Unixové nástroje – 24 ((s,c)fdisk, gdisk, parted a findmnt)
Partitiou jdou měnit i když se disk používá, nejde jen načít změněná data tak, aby se b jádře změna projevila. I když i to je možné obejít a to pomocí přístupu k zařízení celého disku, loopbavku a případně nastavení správného ofsetu. Ale v praxi jsem nikdy nezkoušel, protože za to riziko mi restart nestál.
Jendа avatar 17.7.2013 21:59 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Unixové nástroje – 24 ((s,c)fdisk, gdisk, parted a findmnt)
Na offsety je skvělé udělátko kpartx, nastaví offsety za vás.
17.7.2013 22:22 Radek Hladik | skóre: 20
Rozbalit Rozbalit vše Re: Unixové nástroje – 24 ((s,c)fdisk, gdisk, parted a findmnt)
Priznam se, ze vubec nechapu, kde by mel byt problem. Mam sdX, kde jde sdX1 a zabira pul disku. Pak vezmu fdisk a pridam sdX2 v te polovine, kde doted nic nebylo. Co je za problem v systemu "objevit" /dev/sdX2?

Jestli to spravne chapu, tak problem je v tom, ze fdisk zavola pouze funkci OS na znovunacteni partition table, zatimco partprobe pouziva jemnejsi funkce na nastaveni blockdevice...
D.A.Tiger avatar 18.7.2013 23:29 D.A.Tiger | skóre: 8 | Brno
Rozbalit Rozbalit vše Re: Unixové nástroje – 24 ((s,c)fdisk, gdisk, parted a findmnt)
Odpovědět | Sbalit | Link | Blokovat | Admin
Mym favoritem byl odjakziva cfdisk. Asi protoze se v nem opravdu dobre orientuje a clovek ma neustale prehled o zmenach ktere program provadi. Mam ale takovy dojem ze uz se nevyviji (a taky jsem ho uz dost dlouho nemusel pouzit), takze asi uz nebude umet vytvaret oddily novych souborovych systemu. Taky bylo jen malo co mu stacilo dodat k dokonalosti, napr. menit velikost stavajicich oddilu, nebo propojeni na externi aplikace (treba na mkfs - po vytvoreni oddilu jej rovnou i zformatovat).
Radost z toho, že někdo objeví něco nového, je omyl starý 6000 let... (Jean Paul) | anthill inside
Jendа avatar 18.7.2013 23:48 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Unixové nástroje – 24 ((s,c)fdisk, gdisk, parted a findmnt)
takze asi uz nebude umet vytvaret oddily novych souborovych systemu
Tak to je jenom o tom hexa kódu…
Taky bylo jen malo co mu stacilo dodat k dokonalosti, napr. menit velikost stavajicich oddilu
Ano, to mě tam vždycky hrozně štvalo. Řeším to smazáním a vytvořením většího.
19.7.2013 07:47 Petr Ježek | skóre: 10
Rozbalit Rozbalit vše Re: Unixové nástroje – 24 ((s,c)fdisk, gdisk, parted a findmnt)
V principu je ta obezlička mazání a vytvoření nového většího oddílu docela hezká ukázka neefektivity. Přitom jde o banální problém posunu hranice stávajícího diskového prostoru.
Archlinux for your comps, faster running guaranted!
D.A.Tiger avatar 19.7.2013 09:06 D.A.Tiger | skóre: 8 | Brno
Rozbalit Rozbalit vše Re: Unixové nástroje – 24 ((s,c)fdisk, gdisk, parted a findmnt)
To je mi znamo a v principu s Vami i souhlasim.

Problem je ten, ze na rucni editaci partition table si opravdu netroufam, az zas takovy geek nejsem. A navic - proc to nepriznat - na prepocitavani konkretni velikosti daneho oddilu na pocet sektoru jsem liny. No a nakonec v pripade, ze se seknu dusledky mohou byt fatalni. Proto jsem vdecny za to kdyz mi takovou moznost nejaky nastroj nabidne...

Ostatne i v tech dalsich vecech o kterych jsem psal v souvislosti s tim ze bychvje uvital uz primo v cfdisku, nejde o nic vic, nez o uzivatelovo pohodli...
Radost z toho, že někdo objeví něco nového, je omyl starý 6000 let... (Jean Paul) | anthill inside

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.