Brug terminal til at oprette et RAID 0 (stribet)-array i OS X

Indholdsfortegnelse:

Brug terminal til at oprette et RAID 0 (stribet)-array i OS X
Brug terminal til at oprette et RAID 0 (stribet)-array i OS X
Anonim

Denne artikel forklarer, hvordan man bruger Terminal til at oprette og administrere stribede RAID-arrays i OS X, da El Capitan-versionen af Disk Utility er blevet frataget sine RAID-muligheder.

Oplysningerne i denne artikel gælder for oprettelse af et RAID 0 (stribet) array ved hjælp af Terminal i macOS Sierra (10.12) til OS X Lion (10.7).

Image
Image

Om Mac OS og flere RAID-typer

Siden dets tidlige dage har Mac-operativsystemet understøttet flere RAID-typer ved hjælp af AppleRAID-software, der er en del af diskutil, kommandolinjeværktøjet, der bruges til formatering, partitionering og reparation af lagerenheder på en Mac.

Indtil OS X El Capitan var RAID-understøttelse indbygget i Disk Utility-appen, som du kunne bruge til at oprette og administrere RAID-arrays. Apple droppede RAID-understøttelsen i El Capitan-versionen af Disk Utility-appen, men holdt AppleRAID tilgængelig for brugere, der var villige til at bruge Terminal og kommandolinjen. Apple returnerede RAID-oprettelse til Diskværktøj i macOS High Sierra.

Før du begynder

At bruge Terminal til at oprette et RAID 0-array, også kendt som et striped-array, er en nem proces, der kan udføres af enhver Mac-bruger. Ingen særlige færdigheder er nødvendige, selvom du måske synes, at Terminal-appen er en smule mærkelig, hvis du aldrig har brugt den før.

Vigtigheden af sikkerhedskopier

Stripede arrays giver en hastighedsforøgelse, men de øger også muligheden for fejl. En fejl på et enkelt drev, der udgør et stribet array, får hele RAID-arrayet til at svigte. Der er ingen magisk metode til at gendanne data fra et mislykket stribet array, hvilket betyder, at du bør have et godt backup-system, som du kan bruge til at gendanne data, hvis der skulle opstå en fejl i RAID-arrayet.

Hvad du skal bruge

AppleRAID understøtter stribede (RAID 0), spejlede (RAID 1) og sammenkædede (spændende) typer af RAID. Før du opretter et RAID 0-array, skal du bruge:

  • To eller flere drev, der kan dedikeres som udsnit i dit stribede RAID-array.
  • A aktuel backup. Processen med at skabe et RAID 0-array sletter alle data på de brugte drev.

Du kan bruge stort set alle drevtyper, inklusive harddiske, SSD'er eller USB-flashdrev. Det er en god idé, at drevene er identiske, både i størrelse og model, selvom dette ikke er et strengt krav til RAID 0.

Hvis de drev, du planlægger at bruge, endnu ikke er blevet formateret som en enkelt diskenhed med OS X Extended (Journaled) som filsystem, så gør det. Den metode, du bruger, varierer afhængigt af dit operativsystem:

Formater et Mac-drev ved hjælp af diskværktøj (OS X El Capitan eller nyere)

Formater et Mac-drev ved hjælp af Diskværktøj (OS X Yosemite eller tidligere)

Brug terminal til at oprette et RAID 0 (stribet)-array

Dette eksempel bruger to diske som udsnit af RAID 0-arrayet. Slices er nomenklaturen, der bruges til at beskrive de individuelle volumener, der udgør elementerne i ethvert RAID-array.

  1. Lancering Terminal, placeret i Applications > Utilities.
  2. Indtast følgende kommando ved prompten i Terminal. Du kan kopiere/indsætte kommandoen for at gøre processen nemmere:

    diskutil-liste

    Dette får Terminal til at vise alle de drev, der er tilsluttet din Mac, sammen med de drev-id'er, du skal bruge, når du opretter RAID-arrayet. Dine drev vises ved filindgangspunktet, norm alt /dev/disk0 eller /dev/disk1. Hvert drev har sine individuelle partitioner vist sammen med størrelsen af partitionen og identifikatoren (navnet).

    Id'et vil sandsynligvis ikke være det samme som det navn, du brugte, da du formaterede dine drev. Dette eksempel bruger to drev med titlen Slice1 og Slice2. På billedet kan du se, at Slice1s identifikator er disk2s2, og Slice2s er disk3s2. Det er den identifikator, du bruger til at oprette RAID 0-arrayet.

    Image
    Image

    Dine identifikatorer kan være forskellige, så sørg for at erstatte eksempelidentifikatorerne i kommandoen med de korrekte til din Mac.

  3. Kommandoen vi skal bruge er i følgende format:

    Diskutil appleRAID oprette stribe Navn på StripedArray Filformat DiskIdentifiers

    NameofStripedArray er navnet på det array, der vil blive vist, når det er monteret på din Macs skrivebord.

    Filformat er det format, der vil blive brugt, når det stribede array oprettes. For Mac-brugere vil dette sandsynligvis være hfs+.

    DiskIdentifers er de identifikatornavne, du opdagede ved hjælp af kommandoen diskutil list.

  4. Indtast følgende kommando ved Terminal-prompten. Sørg for at ændre drev-id'erne, så de passer til din specifikke situation, samt det navn, du vil bruge til RAID-arrayet.

    Diskutil appleRAID oprette stribe FastFred HFS+ disk2s2 disk3s2

    Image
    Image
  5. Terminal viser processen med at bygge arrayet. Efter kort tid monteres det nye RAID-array på dit skrivebord, og Terminal viser teksten "Finished RAID operation." Du er klar til at begynde at bruge dit hurtige nye stribede RAID.

    Sådan sletter du et Striped RAID-array ved hjælp af terminal

    På et tidspunkt skal du muligvis slette arrayet. Endnu en gang bruger du Terminal-appen kombineret med diskutil-kommandolinjeværktøjet til at slette RAID 0-arrayet og returnere hvert RAID-udsnit til brug som individuelle diskenheder på din Mac.

    Sletning af dit stribede array medfører, at alle data på RAID'et bliver slettet. Sørg for at have en sikkerhedskopi, før du fortsætter.

  6. Start Terminal-appen, der findes på Applications > Utilities.

    Eksemplet på oprettelse af et RAID 0-array resulterede i et RAID-array ved navn FastFred. Navnet på dit RAID vil være anderledes.

  7. Ved Terminal-prompten, indtast følgende, og sørg for at erstatte FastFred med navnet på det stribede RAID, som du vil slette.

    Diskutil AppleRAID slet FastFred

    Image
    Image
  8. Slet-kommandoen afmonterer RAID 0-arrayet, tager RAID'et offline og opdeler RAID'et i dets individuelle elementer.

    Det, der ikke sker, er også vigtigt. De individuelle drev, der udgjorde arrayet, er ikke genmonteret eller korrekt formateret. Brug Diskværktøj til at omformatere drevene, så de igen kan bruges på din Mac.

Anbefalede: