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