Innehållsförteckning:
- Steg 1: Installera Mdadm
- Steg 2: Undersök våra hårddiskar
- Steg 3: Drive Partitionering för RAID
- Steg 4: Verifiera ändringar
- Steg 5: Skapa RAID1 -enheter
- Steg 6: Skapa ett filsystem på RAID -enheten
- Steg 7: Verifiera data efter diskfel
- Steg 8: Kommandoindex
- Steg 9: Inga fler steg
Video: Hur man gör Raid-1-lagring: 9 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Vad är RAID1 i enkla termer dess
: Diskspegling. Bäst optimerad för redundans och kräver minst 2 enheter
Vad är RAID1 i komplexa termer dess
: Den består av en exakt kopia (eller spegel) av en uppsättning data på två eller flera skivor; ett klassiskt RAID 1 speglat par innehåller två diskar. Denna konfiguration erbjuder ingen paritet, stripning eller spänning av diskutrymme över flera diskar, eftersom data speglas på alla diskar som tillhör matrisen och arrayen bara kan vara lika stor som den minsta medlemsskivan. Denna layout är användbar när läsprestanda eller tillförlitlighet är viktigare än skrivprestanda eller den resulterande datalagringskapaciteten.
(Wikipedia förklarar detta mycket bra)
Vad är bra på och vad är hemskt på
Mycket hög prestanda; Mycket högt dataskydd; Mycket minimal straff på skrivprestanda.
Svagheter: Höga redundanskostnader; Eftersom all data dupliceras krävs två gånger lagringskapaciteten.
Vad du kommer att behöva
Minst 2 USB -minnen eller hårddiskar kan du lägga till mer med 4, 6 och 8
All kod är kursiv
Steg 1: Installera Mdadm
Första: Du måste skaffa RAID -programvaran. Du måste ladda ner och installera mdadm från ditt programvaruförråd. Det är ganska vanligt, så öppna terminalen och skriv följande kommando:
sudo apt-get install mdadm
Steg 2: Undersök våra hårddiskar
vi måste undersöka våra hårddiskar om det redan finns någon raid konfigurerad.
Med följande kommando:
mdadm -E /dev /sd [b -c]
Steg 3: Drive Partitionering för RAID
vi använder minst två partitioner /dev /sdc1 och /dev /sdb1 för att skapa RAID1. Låt oss skapa partitioner på dessa två enheter med kommandot 'fdisk' och ändra typen till raid under partitionsskapande.
Använd det här kommandot
fdisk /dev /sdc1
följ sedan dessa instruktioner
- Tryck på 'n' för att skapa en ny partition.
- Välj sedan 'P' för Primär partition. Välj sedan partitionsnumret som 1.
- Ange standardstorleken genom att bara trycka två gånger på Enter.
- Tryck sedan på 'p' för att skriva ut den definierade partitionen.
- Tryck på 'L' för att lista alla tillgängliga typer.
- Skriv "t" för att välja partitionerna.
- Välj 'fd' för Linux raid auto och tryck på Enter för att tillämpa.
- Använd sedan "p" för att skriva ut de ändringar vi gjort.
- Använd 'w' för att skriva ändringarna.
Nu går vi till exakt samma sak för sdb1
fdisk /dev /sdb1
Så följ samma exakta steg som sdc1
Steg 4: Verifiera ändringar
När båda partitionerna har skapats framgångsrikt, verifiera ändringarna på båda sdb & sdc usb -enheterna med samma kommando 'mdadm' och det kommer också att bekräfta RAID -typen
Använda kommandot:
mdadm -E /dev /sd [b -c]
vi kan använda samma kommando men lägga till ett i slutet
mdadm -E /dev /sd [b -c] 1
Steg 5: Skapa RAID1 -enheter
Skapa därefter RAID1 -enhet som heter '/dev/md0' eller så kan du använda '/dev/md127' med följande kommando och verifiera den.
mdadm --create /dev /md0 --level = mirror --raid-devices = 2 /dev /sd [b-c] 1
katt /proc /mdstat
eller
mdadm --create /dev /md127 --level = mirror --raid-devices = 2 /dev /sd [b-c] 1
katt /proc /mdstat
Kontrollera därefter raid -enhetstyp och raid -array med följande kommandon.
mdadm -E /dev /sd [b -c] 1
mdadm --detail /dev /md0 ELLER mdadm --detail /dev /md127
Från bilderna ovan bör du få mer eller mindre förstå att raid1 har skapats och använder /dev /sdb1 och /dev /sdc1 partitioner och du kan också se status som re-synkronisering. Via
mdadm --detail /dev /md0 eller mdadm --detail /dev /md127 kommando
Steg 6: Skapa ett filsystem på RAID -enheten
Skapa filsystem med ext4 för md0 eller md127 och montera under /mnt /raid1. Detta steg är viktigt.
Använd kommandot
mkfs.ext4 /dev /md0 eller mkfs.ext4 /dev /md127
Montera sedan det nyskapade filsystemet under ‘/mnt/raid1’ och skapa några filer och verifiera innehållet under monteringspunkten.
Använd dessa kommandon
mkdir /mnt /raid1
mount/dev/md0/mnt/raid1/
tryck på /mnt/raid1/tecmint.txt
echo "tecmint raid setups"> /mnt/raid1/tecmint.txt
katt /mnt/raid1/tecmint.txt
katt proc/mdstat
Så för att automatiskt montera RAID1 vid systemstart måste du göra en post i fstab-filen. Öppna filen ‘/etc/fstab’ och lägg till följande
/dev/md0/mnt/raid1 ext4 som standard 0 0
se till att springa
Kör "mount -av" för att se om det finns några fel i fstab -filen, men om steg följs kommer inga fel att visas.
Nu kan vi spara raidkonfigurationen manuellt i filen 'mdadm.conf' med kommandot nedan.
mdadm --detail --scan --verbose >> /etc/mdadm.conf
Steg 7: Verifiera data efter diskfel
Syftet med RAID är om någon av hårddiskarna misslyckas eller kraschar måste vår data vara tillgänglig. Låt oss se vad som kommer att hända när någon av hårddiskarna inte är tillgängliga i array.
vi kan se att det finns 2 enheter tillgängliga i vår RAID och Active Devices är 2. Så ta bort en av dina hårddiskar
ls -l /dev | grep sd
mdadm --detail /dev /md0
Vi kan se att en av våra förare är förlorad, så nu kan vi kontrollera våra data.
Använd dessa kommandon
cd/mnt/raid1/
katt tecmint.txt
…………………………………..
Är data fortfarande tillgängliga och tillgängliga för oss även om vi har tagit ut en av drivrutinerna, detta är fördelen med RAID 1 (spegel)
Steg 8: Kommandoindex
fdisk: är ett kommandoradsverktyg som tillhandahåller diskpartitionsfunktioner.
cat: är ett standardverktyg för Unix som läser filer sekventiellt och skriver dem till standardutmatning.
mount: kommando monterar en lagringsenhet eller filsystem, gör det tillgängligt och kopplar det till en befintlig katalogstruktur.
mkdir: används för att skapa en ny katalog.
touch: är ett kommando som används för att uppdatera åtkomstdatum och/eller ändringsdatum för en datorfil eller katalog.
echo är ett kommando som matar ut strängarna som det skickas som argument. Det är ett kommando som vanligtvis används i skalskript och batchfiler för att mata ut statustext till skärmen eller en datorfil, eller som en källdel i en pipeline.
Steg 9: Inga fler steg
Om du lyckades så här långt grattis eftersom det tog mig en hel eftermiddag att slutföra, jag var tvungen att göra detta två gånger, alla mina skärmdumpar var korrupta, hoppas att jag kan hjälpa till med RAID1: s kamp
Rekommenderad:
Hur man skapar en Linux -boot -enhet (och hur man använder den): 10 steg
Hur man skapar en Linux Boot Drive (och hur man använder den): Detta är en enkel introduktion om hur man kommer igång med Linux, särskilt Ubuntu
Hur man gör en drönare med Arduino UNO - Gör en quadcopter med mikrokontroller: 8 steg (med bilder)
Hur man gör en drönare med Arduino UNO | Gör en Quadcopter Med Microcontroller: Introduktion Besök min Youtube -kanal En Drone är en mycket dyr gadget (produkt) att köpa. I det här inlägget ska jag diskutera, hur gör jag det billigt ?? Och hur kan du göra din egen så här till billigt pris … Tja i Indien alla material (motorer, ESC
Hur man använder Mac Terminal och hur man använder viktiga funktioner: 4 steg
Så här använder du Mac Terminal och hur du använder viktiga funktioner: Vi visar dig hur du öppnar MAC Terminal. Vi kommer också att visa dig några funktioner i terminalen, till exempel ifconfig, ändra kataloger, komma åt filer och arp. Ifconfig låter dig kontrollera din IP -adress och din MAC -annons
HUR MAN GÖR ARDUINO NANO/MINI - Hur man bränner bootloader: 5 steg
HUR MAN GÖR ARDUINO NANO/MINI | Hur man bränner bootloader: I denna instruktionsbok kommer jag att visa dig hur man gör en Arduino MINI från Scratch.Förfarandet som skrivs i denna instruktion kan användas för att göra alla arduino -brädor för dina anpassade projektkrav.Se videon för bättre förståelse
Hur man gör en morföräldrars kalender & Klippbok (även om du inte vet hur du ska klippbok): 8 steg (med bilder)
Hur man gör en morföräldrars kalender & Klippbok (även om du inte vet hur du ska klippbok): Detta är en mycket ekonomisk (och mycket uppskattad!) Semestergåva till morföräldrar. Jag gjorde 5 kalendrar i år för mindre än $ 7 styck. Material: 12 fina bilder på ditt barn, barn, syskonbarn, brorson, hundar, katter eller andra släktingar 12 olika bitar