Niektóre dyski Seagate SATA i SAS umożliwiają zmianę rozmiaru sektora z 512 na 4096. Sprawdź arkusz danych, instrukcję produktu lub dane funkcji obsługiwanych w SeaChest, aby ustalić, czy Twój produkt umożliwia zmianę rozmiaru sektora.
Aby uniknąć zakłóceń w pracy systemu operacyjnego, zaleca się wykonanie tej czynności przy użyciu SeaChest Bootable.
OSTRZEŻENIE: Przed rozpoczęciem procesu należy zapoznać się z ryzykiem związanym ze zmianą rozmiaru sektora.
- Jakiekolwiek przerwanie formatowania może sprawić, że urządzenie stanie się bezużyteczne.
- Ustawienie sektora może wpłynąć na wszystkie jednostki LUN lub przestrzenie nazw w przypadku urządzeń wielolunowych.
- Nie zaleca się wykonywania tej operacji przy połączeniu przez USB. Nie wszystkie adaptery USB obsługują rozmiar sektora 4K.
- Przed rozpoczęciem procesu wyłącz wszystkie systemy, usługi i demony zarządzania poza pasmem. Mogą one powodować przerwy uniemożliwiające zakończenie zmiany rozmiaru sektora.
- Zatrzymaj demona smartmontools (smartd).
- Jeśli system wydaje się zawieszony, poczekaj. Dyski SATA nie odpowiedzą na to polecenie, dopóki formatowanie nie zostanie zakończone. Maksymalny czas oczekiwania wynosi 5 godzin (to nadal szybciej niż pełne formatowanie dysku). Zjawisko to występuje częściej, gdy system operacyjny działa z dysku rozruchowego na tym samym kontrolerze HBA lub magistrali co dysk formatowany.
- Po zakończeniu zmiany dysk wykonuje w tle operacje zapewniające integralność danych i niezawodność, które mogą zapobiec przejściu w tryb niskiego poboru mocy. Czas trwania procesu w tle zależy od pojemności i wydanych poleceń — jest wstrzymywany przy każdym nowym poleceniu. Proces w tle NIE musi zostać zakończony przed zapisaniem danych na dysku. Zapisywanie danych na dysku skraca czas działania procesu w tle.
Uwagi:
- Dysk USB używany do utworzenia rozruchowego nośnika SeaChest musi mieć pojemność 32 GB lub mniejszą.
- Aby poruszać się w górę i w dół, przytrzymaj klawisz Shift i naciśnij Page Up lub Page Down.
- Poniższe kroki można zastosować w systemie Windows z niewielkimi zmianami. Zamiast /dev/sgX użyj PDX, gdzie X to numer dysku.
- Jeśli dysk jest podłączony do kontrolera RAID, jego adres fizyczny może różnić się od przykładów w tym artykule. Prawidłowy adres zostanie wyświetlony podczas skanowania dysków.
- W starszej wersji SeaChest polecenie może brzmieć „FormatUnit”. Zaleca się pobranie najnowszej wersji SeaChest.
Aby zmienić rozmiar sektora:
- Pobierz plik ZIP SeaChest Utilities (CLI).
- Wypakuj plik ZIP.
- Skonfiguruj środowisko.
- Zainstaluj SeaChest dla systemu Windows.
- W systemie Linux pliki SeaChest mogą wymagać nadania uprawnień do uruchamiania.
- Utwórz rozruchowy nośnik USB SeaChest (zalecane).
- Przykład: uruchom SeaChest_Format –s, aby wyświetlić listę podłączonych dysków. Jeśli używasz wersji rozruchowej, czynność ta zostanie wykonana automatycznie.
- Zlokalizuj dysk:
- W systemie Linux i w wersji rozruchowej dysk będzie widoczny jako /dev/sgX, gdzie X to jego numer.
- W systemie Windows dysk będzie widoczny jako PDX, gdzie X to jego numer.
- Uruchom SeaChest_Format z wybranym rozmiarem sektora – 4096 lub 512.
- Przykład dla Linuxa i wersji rozruchowej – zmiana na 4096.
- SeaChest_Format –d /dev/sg1 --setSectorSize 4096 –confirm this-will-erase-data-and-may-render-the-drive-inoperable
- Naciśnij Enter
- Poczekaj na zakończenie procesu.
- Przykład dla Windows – zmiana na 4096.
- SeaChest_Format –d PD1 --setSectorSize 4096 –confirm this-will-erase-data-and-may-render-the-drive-inoperable
- Naciśnij Enter
- Poczekaj na zakończenie procesu.
- Po zakończeniu uruchom SeaChest_Format z parametrem –i, aby potwierdzić zmianę rozmiaru sektora.
- Przykład dla Linuxa – SeaChest_Format –d /dev/sg1 -i
- Przykład dla Windows – SeaChest_Format –d PD1 -i
Aby potwierdzić poprawne działanie, uruchom ponownie komputer i wykonaj krótki test dysku. Jeśli używasz wersji rozruchowej SeaChest, użyj polecenia „poweroff”, aby wyłączyć komputer po potwierdzeniu zmiany rozmiaru sektora.