Korzystam z wewnętrznego adaptera dysku twardego USB do montowania dysków kopii zapasowych. Adapter działał dobrze z moimi poprzednimi dyskami do tworzenia kopii zapasowych 1 GB.
Właśnie dostaliśmy dwa nowe dyski twarde 3 TB. Połączyliśmy go z adapterem USB HDD, a fdisk wykrył go jako dysk 801,6 GB.
Więc po googlowaniu zainstalowałem „parted” i próbowałem:
(rozstał się) mklabel gpt ... (rozdzielony) mkpart pierwotny 0 -0
Ten sam problem z wielkością pozostaje:
(rozdzielony) wydruk Model: Generic External (scsi) Dysk / dev / sdd: 0,80 TB Rozmiar sektora (logiczny / fizyczny): 512B / 512B Tabela partycji: gpt Numer Początkowy Rozmiar końcowy System plików Nazwa Flagi 1 0,00 TB 0,80 TB 0,80 TB pierwotny
Mam ten sam problem i ten sam zły rozmiar z dwoma dyskami twardymi.
I wygląda na to, że GPT jest obsługiwane przez moje jądro. Czy coś brakuje?
Dzięki!
Techie007 jest prawie na pewno poprawny. Chcę tylko trochę rozwinąć. Problem sprowadza się do tego, że dysk o rozmiarze 2TiB ma dokładnie 2 ^ 32 sektory (zakładając rozmiar sektora 512-bajtowego), więc każdy rozmiar powyżej 2TiB wymaga więcej niż 32 bitów do przedstawienia swojego rozmiaru. Widziałem doniesienia o co najmniej trzech sposobach, w jakie adaptery i obudowy USB radzą sobie z dyskami ponad 2 TB:
Nie widziałem raportów załączników, które przechodzą przez pełny adres 64-bitowy. Nie wiem, czy to tylko dlatego, że ludzie nie mają problemów z takimi obudowami, więc nie pisz o nich lub dlatego, że nie istnieją. W każdym razie prawie na pewno natrafisz na pierwszy numer. Najbardziej prawdopodobne rozwiązanie to nieużywanie adaptera używanego w przeszłości. (Teoretycznie producent może mieć aktualizację oprogramowania układowego, ale słyszałem tylko od jednego użytkownika, który znalazł taką aktualizację, aby rozwiązać ten problem).
źródło