Hvordan legge til en ekstra harddisk i Linux

Hvordan legge til en ekstra harddisk i Linux


Installere en ekstra harddisk og sette den opp for bruk i et typisk Linux-miljø krever at du er kjent med den fysiske installasjonen, siden fokuset er av prosessen er om konfigurering av Linux for å håndtere den ekstra harddisken som en ny, permanent stasjon. Den ekstra stasjon er antatt å være en ny stasjon, en slettet stasjon eller en stasjon som trygt kan slettes og gjenbrukes.

Bruksanvisning

Installere Fysisk Hard Disk

1 Åpne PC-saken og finne en tilgjengelig 3,5-tommers stasjonsbrønnen.

2 Endre jumper innstillinger, hvis noen, på harddisken etter behov for å virke som en ytterligere (ikke-primær) harddisk.
For en IDE-harddisk, kan du bruke "master" innstilling og koble den med en egen IDE-kabel. Ikke bruk samme IDE-kabel koblet til den første harddisken. Re-koble til og endre innstillinger for andre enheter etter behov. For eksempel, sørg for at en CD / DVD-stasjonen på samme kabelen er satt som "slave".

3 Fest harddisken med to eller flere skruer, eller bruke harddisken braketten leveres av PC-produsenten, hvis tilgjengelig.

4 Koble data og strømforsyningskablene til harddisken. også koble datakabelen til riktig port på hovedkortet eller tilleggskontrollerkort. Hvis kabelen var allerede tilkoblet, må du kontrollere at kabelen-delen sitter godt.

5 Lukk PC tilfelle sikkert.

Konfigurere BIOS for en ekstra harddisk

6 Strøm-på PC og utløse BIOS installasjonsprogrammet. Se PC-dokumentasjonen eller ta kontakt med teknisk support på hvordan det er gjort.

7 Naviger til "Harddisk innstillinger" og kontroller at harddisken er oppdaget og i riktig størrelse.

8 Lagre de nye innstillingene og avslutte BIOS-oppsettet.

9 Start PC-en, slik at det å laste hele veien til innloggingsskjermen.

Ved hjelp av GNU Parted å forberede den ekstra harddisk

10 Trykk "Ctrl + Alt + F1" for å bytte til en tekst-basert skjerm eller Command Line Interface. ( "CLI"), hvis din Linux-systemet bruker en grafisk log-in skjermen. Logg inn med ditt vanlige brukernavn og passord.

11 Lær dette eksempelet på en linje av kommandoene du skal skrive inn. Symbolene - "> $" - vil vise deg at linjen er en kommando. Ikke skriv disse symbolene med kommandoen.

$ Ls / dev
... Det er "ls", mellomrom, skråstrek (samme tast som spørsmålstegn), og "dev".
Kommandoene kan virke rart i begynnelsen, men de vil bli kjent med deg som du bruker dem i denne guiden. Denne kommandoen viser en lang liste over "enhets stier" som brukes i Linux.

12 Finn enhetskoden av harddisken du har installert, ved hjelp av kommandoen avhengig av situasjonen ...
Hvis du har installert en EIDE / IDE / ATA harddisk:

$ Ls / dev / hd?
Hvis du har installert en SATA harddisk:
$ Ls / dev / sd?
Den spørsmålstegn ( "?") Er en viktig del av kommandoen. Kjent som en "wildcard", filtrerer spørsmålstegn resultatene av "ls" for å vise enheter som en tre-bokstavskode, og bare enheter som starter med enten "hd" eller "sd".

1. 3 Skriv ned resultatene fra Trinn 3 akkurat som de dukket opp på skjermen.
Enheten som slutter med "a" skal være den primære harddisken hvor Linux er installert. Vi må la det ene alene, så krysse den av listen.

14 Bekrefte at vi har riktig informasjon, og skriv inn kommandoen:

$ Cat / etc / mtab
Skriv inn kommandoen nøyaktig som vist; sette en fremtidsstrek før "etc" så en annen frem-slash umiddelbart etterfulgt av "mtab".
De resterende element i notatene bør være mangler fra denne listen, fordi vi ikke har lagt det til systemet ennå. Sirkel som element i notatene.
Veldig bra! Du har nettopp identifisert "enhet banen" for den nye harddisken.
Nå, når du ser "/ dev / xxx" som en del av en kommando, erstatte den med enheten-banen fra notatene.

15 Start GNU Parted program med denne kommandoen:

$ Sudo skiltes / dev / xxx
Skriv inn kommandoen bruker enheten-banen fra notatene dine i stedet for "/ dev / xxx"; den "sudo" kommandoen står for "super-bruker, gjør dette" og "delt" er navnet på programmet som vil la oss sette opp den nye stasjonen.
Avhengig av hva Linux-system du har, kan det hende du må skrive inn innloggingspassordet eller spesielle "root" passord. Hvis du ikke er sikker, kan du prøve din vanlige innloggingspassord først.

16 Når vellykket kjører, de spør endringer "(skiltes)" og så instruksjonene for å skrive inn kommandoer vil nå se slik ut:

(Skiltes) hjelpe
Ikke skriv inn teksten, "> (delt)" med disse kommandoene.
Hvis du ønsker, skriv kommandoen "hjelp", som vist her, for mer informasjon om GNU Parted kommandoer.

17 Ta en titt på detaljene for den ekstra harddisken ved å skrive inn:

(Skiltes) print
Sjekk at størrelsen og modellnavnet er en kamp for harddisken du nettopp har installert.

18 Forstå at enhver og alle data på den nylig installerte harddisken vil være tapt etter dette trinnet! Fortsett bare hvis du er sikker på at det er trygt å slette dataene på den nylig installerte harddisken.
Hvis det bare er én partisjon oppført der, fjerner du det med denne kommandoen:

(Skiltes) rm 1
Skriv inn kommandoen nøyaktig som vist; bokstavene "rm", en plass og tallet "1".
Hvis du ser flere partisjoner, bruker samme kommando, men starter med det høyeste antallet oppført. Gjenta kommandoen for hver partisjon-nummeret du ser, og endte med partisjon "1".

19 Sjekk harddisk detaljer igjen:

(Skiltes) print
Det bør ikke være noen partisjoner oppført.

20 Lag en Linux partisjon over hele disken:

(Skiltes) mkpart primære ext2 0% 100%
Skriv inn kommandoen nøyaktig som vist; "Primær" betyr at det er den første partisjonen, "ext" er etterfulgt av tallet "2", og sørg for å bruke mellomrom for å skille hvor den nye stasjonen begynner (på "null prosent") og slutter (ved 100%, det hele harddisken).
På denne måten, uansett hvor stor eller liten harddisken kan være, kan vi sette opp den nye partisjonen med den samme kommandoen.

21 Sjekk harddisk detaljer igjen:

(Skiltes) print
Det skal nå være en "ext2" partisjon, ved hjelp av full størrelse på disken.

22 Formater den nye partisjonen i GNU Parted med denne kommandoen:

(Skiltes) mkfs en ext2
Skriv inn kommandoen nøyaktig som vist; "Mkfs" betyr "lage et filsystem", da tallet "1" for første (og eneste) partisjon, fulgt med "ext2" igjen.
Dette kan ta litt tid. Vær tålmodig.

23 Når "(delt)" meldingen vises igjen, utgang fra GNU Parted ved å skrive inn:

(Skiltes) slutte
... Som returnerer oss til den vanlige brukeren rask.
Kommandoene du skriver vil nå vises som "> $" igjen.

Mount Ekstra Drive som Home Directory

24 Tilordne den nye stasjonen til et bestemt formål. Den beste hensikt for en ny stasjon er å lagre brukerkataloger, utvide arealet tilgjengelig for nedlasting, videoer, bilder, musikk og dokumenter for alle brukere. Disse er holdt i en katalog som heter "hjem", som inneholder underkataloger for hver bruker på systemet.
På dette punktet, er den nye stasjonen partisjonert, formatert og "un-montert."
Vi vil begynne med å montere den nye stasjonen på en midlertidig plassering.
Opprett en ny katalog som superbruker:

$ Sudo mkdir / NewHome
Skriv inn kommandoen nøyaktig som vist; "Mkdir" står for "lage en katalog", og sørg for å inkludere den frem-slash før "NewHome".

25 Monter den nye stasjonen på katalogen vi har nettopp opprettet:

$ Sudo mount / dev / XXX1 / NewHome
Skriv inn kommandoen bruker enheten-banen du sirklet i notatene i stedet for "/ dev / xxx"; også sette en "1" umiddelbart etter at enheten banen og sette et mellomrom før "/ ​​NewHome".
Enheten-banen du skrev ned før er en "peker" til maskinvareenhet, men det kan ikke brukes som en Linux-stasjonen. Legge til "1" etter at enheten-banen forteller Linux å bruke formaterte (ext2) partisjon på harddisken, og som en Linux-stasjonen.

26 Sjekk at den nye stasjonen er montert med kommandoen:

$ Montere | grep "/ dev / xxx"
Skriv inn kommandoen, bruker enheten-banen du skrev ned i stedet for "/ dev / xxx"; inkludert sitater!
Den "grep" kommandoen vil filtrere informasjon i filene og fra andre programmer, viser du bare linjer med tekst der en kamp har blitt funnet.
Tegnet mellom "mount" og "grep" kalles en "vertikal pipe". Du bør finne den på "skråstrek" -tasten ( "\"), vanligvis nær "Enter" eller "Return" tasten.
Skriv inn vertikal-rør med et mellomrom etter "mount" og før "grep".
Hvis du har skrevet det riktig, er den nye stasjonen er oppført, og viser oss at det er montert "på / NewHome".

27 Flytt innholdet i den eksisterende "/ home" katalogen til den nye stasjonen:

$ Sudo cp -Va / home / * / NewHome /
Skriv inn kommandoen nøyaktig som vist; skriver en dash like før "va" etterfulgt av et mellomrom, sette en fremtidsstrek og "stjerne" (vanligvis Shift + 8) umiddelbart etter "/ home" etterfulgt av en annen plass, og inkluderer en frem-slash rett etter "/ NewHome ".
Den "cp" -kommandoen er en forkortelse for "kopi" og "-Va" forteller det to ting; å bevare den opprinnelige eieren (e) av filer etter at de har blitt kopiert og for å vise navnet på hver fil som det er kopiert. Stjernen er et "wildcard" til å omfatte alt inne "hjem", men ikke katalogen selv, og atskilt med en skrå-slash. Termin-slash etter "/ NewHome" forteller "cp" for å sette filene i mappen i stedet for inne i en ny fil som heter "NewHome".
Du vil se filene blir kopiert som de ruller opp på skjermen. Dette kan ta litt tid.

28 Fjern alle innholdet i "hjem" katalogen:

$ Rm -rf / home / *
... Det er "rm", mellomrom, bindestrek, "rf", mellomrom, skråstrek, "hjem", skråstrek, og stjerne
Brukeren teksten skal returnere raskt.

29 Flytt den nye stasjonen fra "NewHome" beliggenhet til "hjem" katalogen:

$ Sudo mount --move / NewHome / home
Skriv inn kommandoen nøyaktig som vist; sette to streker før "flytte", etterfulgt av de to katalogbaner, adskilt med mellomrom.

30 Liste innholdet i "hjem" for å se:

$ Ls / home
Du skal kunne se ditt brukernavn vises, samt andre brukere på systemet.

31 Fjern den midlertidige katalogen med denne kommandoen:

$ Sudo rm -r / NewHome
Skriv inn kommandoen nøyaktig som vist.
Nå er vi klare til å gjøre disse endringene permanente, noe som gjør den nye stasjonen automatisk montere hver gang Linux støvler.

Making the New Home Directory Permanent

32 Gjør den nye stasjonen vises automatisk ved oppstart ved å legge til mount informasjon til konfigurasjonsfilen "fstab".
Ta en titt på det gjeldende innholdet i "fstab" med denne kommandoen:

$ Cat / etc / fstab
Skriv inn kommandoen nøyaktig som vist; "Cat" er en forkortelse for "sette sammen" men det er også brukt til å raskt vise innholdet i en fil. Filen vi ønsker å se er "fstab" i katalogen "etc" og er skrevet som en "full sti" uten mellomrom i mellom.
Informasjonen du ser bør være lik det du så i "mtab" tidligere.
Legg merke til at informasjon om den nye stasjonen mangler, nå vi kommer til å fikse det.

33 Se på detaljene for den nye stasjonen vi nettopp montert:

$ Cat / proc / mounts | grep "/ home"
Skriv inn kommandoen nøyaktig som vist; "/ proc / mounts" er en fullstendig bane, og sørg for å inkludere anførselstegn rundt "/ home".
Vi bruker "grep" kommandoen igjen for å begrense ned detaljene spesifikke for den nylig installerte stasjonen, i stedet for å liste alle stasjonene på systemet.
Det linje med informasjon har alle de tekniske detaljene om stasjonen, allerede oppdaget av Linux. Dette er også hvordan drive informasjon er lagret i "fstab". Alt vi trenger nå er en enkel måte å legge denne informasjonen til det.

34 Med en enkel kommando, kan vi "pipe" opplysningene fra "/ proc / mounts" i konfigurasjonsfilen, "fstab" for å lage en permanent tillegg til Linux. Vi kan lett isolere innstillinger for den nye stasjonen fordi vi vet at det er i dag montert som "/ home".
Bruk denne kommandoen for å legge til den nye stasjonen:

$ Cat / proc / mounts | grep "/ home" >> / etc / fstab
Skriv inn kommandoen nøyaktig som vist; den første delen er kommandoen du skrev inn i trinn 2, som du kan huske ved å trykke på opp-pilen, (prøv det!), etter det sette et mellomrom, skriver de to større-enn symboler sammen, etterfulgt av et mellomrom og hele banen, "/ etc / fstab".
Brukeren teksten skal returnere uten noen meldinger.

35 Ta en titt på "fstab" igjen:

$ Cat / etc / fstab
Detaljene i den nye stasjonen er nå lagt til som den siste linjen. Det er det!

36 Gi "fstab" sende inn en ekstra, blank linje på slutten, for å fungere ordentlig. Vi kan lett legge den ved hjelp av denne kommandoen:

$ Echo "" >> / etc / fstab
Skriv inn kommandoen nøyaktig som vist; "echo" kommandoen er en måte å sende informasjon til andre programmer eller filer, i dette tilfellet, vi er rett og slett sende en tom linje (to doble anførselstegn sammen) til "/ etc / fstab". Sett inn et mellomrom etter "ekko", en annen etter de to doble anførselstegn, og like etter to større-enn symboler, ikke mer.

37 Sjekk innholdet i "fstab" for å være sikker:

$ Cat / etc / fstab
Skriv inn kommandoen nøyaktig som vist.
Du skal nå se en blank linje etter siste linje av "fstab", like ovenfor brukeren rask.
Bra jobba!

38 Trygg starte systemet. Selv om den nye "hjem" stasjonen er satt opp og klar, kan noen programmer ikke er klar over de siste endringene. Det er best å la systemet starte på nytt og finne endringene for seg selv.

Hint

  • GNU Parted er en åpen kildekode-program for konfigurering eller kontroll av harddiskpartisjoner og undersøker installerte harddisker. De fleste Linux-distribusjoner har Parted tilgjengelig gjennom de respektive programvare depotet system. (F.eks Aptitude, Snyaptic, RPM og Nam ... for å nevne noen) Se dokumentasjonen for din Linux-distribusjon for detaljer.
  • MERK: For å sikre best mulig resultat, må du koble fra alle USB-stasjoner og eksterne lagringsenheter fra PCen. Dette inkluderer alle flash-minnekortlesere, USB-penn-stasjoner og eksterne USB eller eSATA-stasjoner. Når den ekstra harddisken er permanent installert, kan du koble slike devices.Linux kommandoene er store og små bokstaver; "Sudo" er IKKE det samme som "SUDO" eller "sudo". Ha det i bakhodet når du skriver inn kommandoene som vises i denne guide.Always back-up data før du endrer noen maskinvare settings.This guiden er skrevet under forutsetning av at den ekstra harddisken ikke inneholder noen verdifulle data overhodet, og kan trygt slettes.