De sectoromvang op SATA- of SAS-schijven wijzigen met SeaChest

Sommige Seagate SATA- en SAS-schijven bieden de mogelijkheid om de sectoromvang te wijzigen tussen 512 en 4096. Raadpleeg het gegevensblad, de producthandleiding of de ondersteunde functies in SeaChest om te bepalen of uw product het wijzigen van de sectorgrootte ondersteunt.

Om onderbrekingen van het besturingssysteem te beperken, wordt aanbevolen om dit uit te voeren met behulp van SeaChest Bootable.

WAARSCHUWING: Voordat u met het proces begint, dient u eerst inzicht te krijgen in de risico's die gepaard gaan met het wijzigen van de sectoromvang.

  • Elke onderbreking tijdens het formatteren kan ertoe leiden dat het apparaat niet meer functioneert.
  • De instelling Sector kan van invloed zijn op alle LUN's/naamruimten voor apparaten met meerdere LUN's of naamruimten.
  • Het wordt afgeraden om dit te doen wanneer u via USB bent aangesloten. Niet alle USB-adapters ondersteunen een sectoromvang van 4k.
  • Schakel alle out-of-band beheersystemen/services/daemons uit voordat u dit proces start. Dit kan onderbrekingen veroorzaken die de voltooiing van een wijziging in de sectoromvang kunnen verhinderen.
  • Stop de smartmontools-daemon (smartd)
  • Indien het systeem lijkt te haperen, wacht dan even. SATA-schijven kunnen pas terugkeren van deze opdracht nadat het apparaat volledig is geformatteerd. De maximale wachttijd bedraagt 5 uur (dit is nog steeds aanzienlijk sneller dan het volledig formatteren van een schijf). Dit komt veel vaker voor wanneer een geïnstalleerd besturingssysteem wordt uitgevoerd met de opstartschijf op dezelfde HBA/bus als de schijf die wordt geformatteerd, vanwege de manier waarop de SATA-interface met deze opdracht werkt.
  • Nadat de wijziging is voltooid, voert de schijf op de achtergrond gegevensintegriteits- en betrouwbaarheidsbewerkingen uit, waardoor deze mogelijk niet in een energiezuiniger modus overschakelt op basis van de geconfigureerde timers. De duur van dit achtergrondproces varieert afhankelijk van de capaciteit en de gegeven opdrachten, aangezien het proces wordt onderbroken telkens wanneer een nieuwe opdracht wordt ontvangen. Dit achtergrondproces hoeft NIET te worden voltooid voordat gegevens naar de schijf worden geschreven. Het schrijven van gegevens naar de schijf vermindert de tijd die het achtergrondproces nodig heeft om te worden uitgevoerd.

Op te merken punten:

  • De USB-stick die wordt gebruikt om de opstartbare SeaChest-USB te maken, dient een capaciteit van 32 GB of minder te hebben.
  • Om omhoog en omlaag te navigeren, houdt u Shift ingedrukt en drukt u op Page Up en Page Down.
  • De volgende stappen kunnen met enkele kleine aanpassingen worden toegepast op Windows. Gebruik in plaats van /dev/sgX, PDX, waarbij X het nummer van het station is.
  • Indien u de schijf op een RAID-controller hebt aangesloten, kan het fysieke adres van de schijf anders worden weergegeven dan in de voorbeelden in dit artikel. Het juiste adres dient te worden weergegeven bij het scannen van schijven.
  • Indien u een oudere versie van SeaChest gebruikt, kan het commando FormatUnit zijn. Het wordt aanbevolen om de nieuwste versie van SeaChest te downloaden.

Om de grootte van de sector te wijzigen:

  1. Download het zip-bestand SeaChest Utilities (CLI)
  2. Pak het zip-bestand uit.
  3. Configureer uw omgeving
    • Installeer SeaChest voor Windows.
    • Op Linux moeten SeaChest-bestanden mogelijk uitvoerbaar worden gemaakt.
    • Maak een opstartbare USB SeaChest aan (aanbevolen)
  4. Voer bijvoorbeeld SeaChest_Format –s uit om aangesloten stations weer te geven. Indien u een opstartbare versie gebruikt, wordt dit automatisch uitgevoerd.
  5. Zoek de schijf:
    • Voor Linux en Bootable geeft het station /dev/sgX weer, waarbij X het nummer is dat aan uw station is gekoppeld.
    • Voor Windows geeft het station PDX weer, waarbij X het nummer is dat aan uw station is gekoppeld.
  6. Voer SeaChest_Format uit met de gewenste sectoromvang – 4096 of 512.
  7. Linux en opstartbaar voorbeeld overschakelen naar 4096
    • SeaChest_Format –d /dev/sg1 --setSectorSize 4096 – bevestig dat-dit-gegevens-zal-wissen-en-de-schijf-mogelijk-onbruikbaar-maakt
    • Druk op Enter
    • Laat het proces voltooien;
  8. Windows-voorbeeld overschakelen naar 4096
    • SeaChest_Format –d PD1 --setSectorSize 4096 – bevestig dat-dit-gegevens-zal-wissen-en-de-schijf-mogelijk-onbruikbaar-maakt
    • Druk op Enter
    • Laat het proces voltooien;
  9. Voer na voltooiing SeaChest_Format uit met de optie –i om te controleren of de sectoromvang succesvol is gewijzigd.
    • Linux en opstartbaar voorbeeld - SeaChest_Format –d /dev/sg1 -i
    • Voorbeeld voor Windows – SeaChest_Format –d PD1 -i

Indien u wilt controleren of alles naar behoren functioneert, start u de computer opnieuw op en voert u de korte, generieke test uit op de schijf. Indien u SeaChest bootable gebruikt, dient u poweroff te gebruiken om de computer uit te schakelen nadat u hebt gecontroleerd of de sectoromvang is gewijzigd.