Używam Ubuntu 13.10. Niektóre linki pokazują, że:
Jeśli używasz tabeli partycji MS-DOS (lub MBR), możesz mieć tylko cztery partycje podstawowe / rozszerzone.
Jeśli używasz tabeli partycji GUID (GPT) z ustawieniami domyślnymi, możesz mieć do 128 partycji.
Jak sprawdzić, czy mój dysk używa MBR lub GPT z terminala w Ubuntu ?.
Aby było mi łatwo tworzyć partycje.
partitioning
Avinash Raj
źródło
źródło
blkid
. Zobacz tę odpowiedź .Odpowiedzi:
Aby sprawdzić, czy na Ubuntu masz dysk GPT, czy MBR, musisz zainstalować
gdisk
narzędzie.Następnie uruchom poniższe polecenie
Jeśli wynik powyższego polecenia wygląda tak, oznacza to, że masz dysk MBR,
Jeśli wynik wygląda tak, oznacza to, że masz dysk GPT,
źródło
Za pomocą parted
Możesz użyć tego polecenia, zamień
/dev/sda
swoje urządzenie:Być może trzeba go najpierw zainstalować:
Za pomocą gdisk
Najpierw zainstaluj:
Następnie możesz użyć tego polecenia i zastąpić
/dev/sda
je urządzeniem:Za pomocą
fdisk
Uruchom to polecenie, zastępując
/dev/sda
urządzenie:Wyświetli ostrzeżenie, jeśli urządzenie korzysta z GPT:
źródło
Nie musisz niczego instalować:
źródło
fdisk -l /dev/sda
prowadziłaby do błędów o braku takiego katalogu, mimo że go widzę/dev/
Przyjęta odpowiedź powinna zostać zaktualizowana:
Jak widać, fdisk pokazuje teraz typ Disklabel: gpt bez potrzeby analizowania komunikatów o błędach.
czas fdisk: rzeczywisty 0m0,004s
przedział czasu: rzeczywisty 0m 0,413s
100x wolniejszy dla rozstania.
Badałem to pod kątem innej aplikacji, która potrzebowała tych danych, więc właśnie aktualizuję nieco nieaktualne informacje o fdisk. Również dlatego, że gdy jeden program jest 100 razy szybszy od drugiego, zazwyczaj warto go ogólnie przyjrzeć.
Nie wiem, która wersja fdisk wprowadziła tę zmianę.
Powyżej jest: 2.30.2
Znalazłem taki w starszych systemach, który pokazuje błąd gpt, wersje 2.20.1, ale nie wiem, która konkretna wersja fdisk rozwiązała ten problem.
Zauważ, że błąd gpt będzie miał wartość stderr, więc jeśli wysyłałeś błędy do 2> / dev / null, przegapiłbyś ten komunikat.
źródło