Instalacia FreeBSD 11.0 z USB a GPT CORRUPT part
Jozef Drahovsky
freebsdcz2 at jozef.drahovsky.sk
Sat Feb 11 19:48:09 CET 2017
Dňa 08.02.2017 o 22:36 Dan Lukes napísal(a):
> On 8.2.2017 21:49, Jozef Drahovsky wrote:
>> a nikdy som sa nezamyslal nad rozdielom z hladiska vykonu
>> spolahlivosti alebo inych vlastnosti.
>
> Rozdily jsou totiz jen dva:
> 1. "Zbytecna" MBR sezere par sektoru disku
> 2. Disk bez MBR muze nekterym OS pripadat jako "prazdny disk".
>
> To prvni asi nevyzaduje blizsi vysvetleni, to druhe vlastn etaky ne -
> jde proste o to, ze kdyz takovy disk zapojis nekam jinam, do jineho
> systemu, nejmene teoreticky hrozi, ze dany system vyhodnoti disk jako
> zcela prazdny a pokusi se ho "pouzit pro sebe" - a tim ti obsah znici.
> Toto riziko je u disku, ktery obsahuje "poctivou starou dobrou znamou
> MBR" vyrazne nizsi.
>
Netrvalo dlho a narazil som na rozdiel medzi MBR, BSD Label a GPT pri
pridavani dalsieho disku do pc.
1, potvrdzujem, ze moj stary windows ponukol preformatovat USB disk s
BSD Label. Mysli si, ze na nom nic nie je.
2, je pravda, ze MBR zozerie aspon 63 sektorov navyse.
3, rozdielov je viac, hlavny je ten, ze MBR aj BSD Label dokaze z
velkeho disku vyuzit len prve dva TB
Tu su pokusy:
---pokus s MBR ----------------------------------
# gpart create -s mbr ada1
asa1 created
# gpart add -t freebsd ada1
ada1s1 added
# gpart create -s bsd ada1s1
ada1s1 created
# gpart add -t freebsd-ufs -a 4k ada1s1
ada1s1a added
# gpart show ada1
=> 63 4294967232 ada1 MBR (3.6T)
63 1 - free - (512B)
64 4294967224 1 freebsd (2.0T) <<<<<<<< zaujimavy udaj
4294967288 7 - free - (3.5K)
# gpart show ada1s1
=> 0 4294967224 ada1s1 BSD (2.0T)
0 4294967216 1 freebsd-ufs (2.0T) <<< 2047,999962 GB
4294967216 8 - free - (4.0K)
---pokus s BSD ---------------------------------------
# gpart create -s bsd ada1
ada1 created
# gpart show ada1
=> 0 4294967295 ada1 BSD (3.6T)
0 4294967295 - free - (2.0T) <<<<<<<< zaujimavy udaj
# gpart add -t freebsd-ufs -a 4k ada1
ada1a added
# gpart show ada1
=> 0 4294967295 ada1 BSD (3.6T)
0 4294967288 1 freebsd-ufs (2.0T) <<< 2047,999996 GB
4294967288
---pokus s GPT --------------------------------------
# gpart create -s gpt ada1
ada1 created
# gpart show ada1
=> 40 7814037088 ada1 GPT (3.6T)
40 7814037088 - free - (3.6T) <<<<<<<< zaujimavy udaj
# gpart add -t freebsd-ufs -l hdplus ada1
ada1p1 added
# gpart show ada1
=> 40 7814037088 ada1 GPT (3.6T)
40 7814037080 1 freebsd-ufs (3.6T) <<< 3726,023216 GB
7814037120 8 - free - (4.0K)
----------------------------------------------------
Na zaklade realneho odskusania odporucam nasledovne:
GPT je zatial jedine riesenie ak mate disk nad 2TB
MBR je opodstatnene najme na USB prenosnych diskoch a pri kombinaciach
viacerych OS na jednom disku
BSD Label je vhody ak mate virtuale pocitace napriklad pod VMware
Jozef
More information about the Users-l
mailing list