Gjør disken aktiv fra Linux. Harddiskpartisjonering i Linux Ubuntu under installasjon. Bruke fdisk i bash-skript

Før du installerer operativsystemet, er det nødvendig å partisjonere harddisken, hvor disken er delt inn i partisjoner og formatert. Installatører av moderne operativsystemer kan utføre denne operasjonen automatisk, men de gjør dette vanligvis ikke på den mest optimale måten. I visse tilfeller er det fornuftig å utføre denne operasjonen manuelt ved hjelp av spesielle programmer. Behovet for manuell diskpartisjonering oppstår hvis:

  • Det er planlagt å installere flere operativsystemer på datamaskinen, for eksempel Windows og Linux;
  • operativsystem eller filsystem har begrensninger på maksimal størrelse volumer, så en stor disk må deles inn i flere små logiske stasjoner.

Det er også noen fordeler som kan oppnås ved å bruke riktig diskpartisjonering. Når du utfører en sikkerhetskopi, kan du ikke arkivere hele disken, men bare deler av den, med viktige data. Du kan for eksempel opprette separate arkiver for bruker- og systemdelene. Samtidig, i tilfelle systemkrasj, kan brukerdata forbli intakte. Og tiden som kreves for arkivering og gjenoppretting vil bli redusert. Du kan også bruke forskjellige filsystemer og forskjellige klyngestørrelser. For eksempel vil en liten klyngestørrelse betydelig spare plass på en partisjon hvor mange små filer er lagret.

Filsystemer

Filsystem definerer måten informasjon er organisert og lagret på disker. I journalført Filsystemet, i den såkalte "loggen", registrerer filendringer som er planlagt å bli gjort, så i tilfelle feil reduseres sannsynligheten for tap av data betydelig.

Ext- det første filsystemet i Linux. Foreløpig praktisk talt ikke brukt.

Ext2- filsystem uten journalføring. Kan brukes til data som sjelden endres. For eksempel for oppstartssektorer av disker, for arbeid med SSD-er og flash-kort som har en begrenset ressurs for skrivesykluser. Karakterisert av høy hastighet, men lesehastigheten er lavere enn for det mer moderne journalførte systemet - ext4.

Ext3- er en journalført versjon av ext2. Mye brukt før bruken av ext4.

Ext4- utviklet basert på ext3, har mer høy ytelse, lar deg jobbe med veldig store disker og filer. Dette er det mest populære filsystemet for Linux i dag, som brukes til systemfiler og brukerdata.

ReiserFS- det første journalfilsystemet for Linux. Den kan pakke filer i én blokk, noe som forbedrer ytelsen og sparer diskplass når du arbeider med små filer. Reiser4 er den fjerde versjonen av ReiserFS, som forbedrer ytelsen og påliteligheten til databehandling. Lagt til muligheten til å bruke plugins som for eksempel kan komprimere eller kryptere data i farten. Anbefalt for arbeid med små filer.

XFS- et journalført system med høy ytelse kan anbefales for arbeid med store filer.

JFS er et annet journalfilsystem utviklet av IBM. Utviklerne søkte å oppnå høy pålitelighet, ytelse og skalerbarhet for kjøring på multiprosessordatamaskiner.

Tmpfs- designet for å plassere midlertidige filer i datamaskinens RAM. Dette er spesielt relevant når du jobber med en SSD og har gratis tilfeldig tilgang minne.

FETT Og NTFS- MS-DOS og Windows filsystemer, som også støttes av Linux. Linux-bruker kan få tilgang til partisjoner med FAT og NTFS. Brukes for å installere passende systemer, for overføring og deling av data.

Bytte- kan enten være en separat diskpartisjon eller en vanlig fil. Brukes utelukkende til å lage virtuelt minne. Virtuelt minne er nødvendig når det ikke er nok hovedminne (RAM), men driftshastigheten ved bruk av slikt minne reduseres betydelig. Swap er nødvendig for datamaskiner med liten mengde minne, i dette tilfellet anbefales det å lage en swap-partisjon eller fil 2-4 ganger større enn datamaskinens RAM. Bytte er også nødvendig for å gå inn i hvilemodus, i dette tilfellet må du tildele en minnemengde som tilsvarer datamaskinens RAM eller litt mer. Hvis datamaskinen har nok minne og ikke krever hvilemodus, kan swap deaktiveres helt. En moderne personlig datamaskin trenger vanligvis 4 GB RAM. Men ved behandling av store datamengder, for servere med stort beløp brukere kan kreve betydelig større mengder minne.

Diskstruktur i Linux

Disken kan deles inn i fire fysiske partisjoner. En av disse seksjonene kan utvides. En utvidet partisjon kan deles inn i et ubegrenset antall logiske partisjoner. Disker i Linux er betegnet med bokstavene sd?, der i stedet for et spørsmålstegn, brukes bokstaver i det latinske alfabetet, som starter med "a". Det vil si at den første disken i systemet heter sda, den andre - sdb, den tredje - sdc osv. På eldre datamaskiner, med IDE-disker, kan navnene brukes: hda, hdb, hdc osv. På sin side er diskpartisjoner indikert med tall: sda1, sdb5, sdc7. De fire første sifrene er reservert for fysiske partisjoner: sda1, sda2, sda3, sda4. Selv om disken har færre enn fire fysiske partisjoner, vil den første logiske partisjonen bli kalt sda5.

Katalogstruktur

Her vil vi bare vurdere de katalogene som er fornuftige å plassere på en egen seksjon.

/ - roten til disken. Laget uansett. Anbefalte filsystemer: ext4, JFS, ReiserFS.

/støvel- tjener til å starte opp systemet. Det anbefalte filsystemet er ext2.

/hjem- inneholder brukerfiler. Anbefalte filsystemer: ext4, ReiserFS, XFS (for store filer).

/tmp- brukes til å lagre midlertidige filer. Anbefalte filsystemer: ReiserFS, ext4, tmpfs.

/var- brukes til å lagre ofte endrede filer. Anbefalt filsystem: ReiserFS, ext4.

/usr- inneholder filer med programmer og biblioteker installert av brukeren. Det anbefalte filsystemet er ext4.

Diskpartisjonering ved hjelp av fdisk

Fdisk er et markup-verktøy harddisk med tekstgrensesnitt. Alle enheter i Linux er plassert i /dev-katalogen. Du kan se en liste over disker ved å bruke kommandoen:

ls /dev | grep sd

Hvis sda-disken allerede er partisjonert, kan informasjon om partisjonene bli funnet ved å bruke kommandoen:

sudo fdisk -l /dev/sda

Du kan også få informasjon om partisjoner ved å bruke kommandoen:

La oss si at vi ønsker å få følgende diskstruktur:

1 (sda1) partisjon for Windows med en kapasitet på 100 GB.

2 (sda5) partisjon for oppstart av Linux - /boot 100 MB

3 (sda6) byttepartisjon - 4 GB.

4 (sda7) rotpartisjon - / 20 GB.

5 (sda8) partisjon /home - hele gjenværende disk.

Start fdisk:

sudo fdisk /dev/sda

Hvis du trenger å partisjonere den andre eller tredje disken, skriver vi sdb eller sdc i stedet for sda.

Etter å ha startet programmet, trykk "m" for å se listen over kommandoer.

Vi ser på partisjonstabellen ved å trykke "p".

Hvis disken ikke er tom, slett gamle partisjoner med "d"-kommandoen, hvoretter vi angir partisjonsnummeret. Hvis det er flere partisjoner, må du kjøre kommandoen flere ganger.

Opprett en ny seksjon fysiske Windows ved å trykke på "n"-tasten og deretter "p". Angi deretter seksjonsnummeret - "1". Den første sektoren er standard - trykk "Enter". Og på slutten, skriv inn diskstørrelsen "+100G".

I terminalen vil det se slik ut:

Kommando (m for referanse): n

e utvidet

Velg (standard p): s

Seksjonsnummer (1-4, standard 1): 1

Første sektor (2048-976773167, standard 2048):

Standardverdien 2048 brukes

Siste sektor, +sektorer eller +størrelse(K,M,G) (2048-976773167, standard 976773167): +100G

Kommando (m for referanse): n

e utvidet

Velg (standard p): e

Seksjonsnummer (1-4, standard 2): 2

Første sektor (209717248-976773167, standard 209717248):

Bruker standardverdi 209717248 Siste sektor, +sektorer eller +størrelse(K,M,G) (209717248-976773167, standard 976773167):

Standardverdien er brukt 976773167

Den neste partisjonen er swap, med en kapasitet på 4 Gigabyte. Sekvensielt "n", "l", "Enter" og på slutten skriv inn +4G.

På samme måte oppretter du en rotpartisjon på 20 Gigabyte ved å trykke "n", "l", "Enter" og +20G.

Og /home-partisjonen, som vil ta opp all gjenværende diskplass: "n", "l", "Enter", "Enter".

Deretter, ved å trykke "p", vil vi se noe slikt:

/dev/sda1 2048 209717247 104857600 83 Linux

/dev/sda6 209926144 218314751 4194304 83 Linux

Siden vi planlegger å installere Windows på sda1-partisjonen, vil vi endre typen filsystem. Trykk "l" og se at NTFS tilsvarer id=7. For å endre typen, trykk "t", deretter seksjonsnummeret "1" og koden "7", i terminalen vil det se slik ut:

Kommando (m for referanse): t

Seksjonsnummer (1-8): 1

Heksadesimal kode (skriv inn L for en liste over koder): 7

Systempartisjon type 1 endret til 7 (HPFS/NTFS/exFAT)

På samme måte endrer du ID-en til personsøkerfilen for sda6-partisjonen: trykk "l", "6" og skriv inn kode 82.

La oss se hva som skjedde med "p"-kommandoen:

Device Load Start End Blocks Id System

/dev/sda1 2048 209717247 104857600 7 HPFS/NTFS/exFAT

/dev/sda2 209717248 976773167 383527960 5 Utvidet

/dev/sda5 209719296 209924095 102400 83 Linux

/dev/sda6 209926144 218314751 4194304 82 Linux swap / Solaris

/dev/sda7 218316800 260259839 20971520 83 Linux

/dev/sda8 260261888 976773167 358255640 83 Linux

Hvis alt er i orden, trykk "w" for å skrive partisjoner til disken. Inntil vi skriver inn "w"-kommandoen, utføres bare foreløpige operasjoner og ingen data skrives til disken. Etter å ha spilt inn partisjonene, starter vi på nytt og installerer systemene.

Diskpartisjonering ved hjelp av GParted

GPartet eller GNOME-partisjonsredigerer er et program for redigering av diskpartisjoner med et grafisk grensesnitt. Det er egentlig en innpakning rundt GNU Parted-tekstverktøyet. GParted har et enkelt og intuitivt grensesnitt. Den lar deg ikke bare opprette og slette partisjoner, men også endre størrelse, kopiere og flytte dem. Programmet støtter arbeid med mange populære filsystemer.

Merk følgende: påfølgende handlinger kan føre til fullstendig tap av informasjon fra datamaskinens disker. Før du bruker GParted, sørg for å lage kopier viktig informasjon. Det er også tilrådelig å lade den bærbare datamaskinens batteri ved hjelp av en UPS. Noen operasjoner kan ta lang tid og data kan gå tapt hvis strømmen slås av.

Vi starter programmet med kommandoen:

Du må kjøre den som en privilegert bruker for å gjøre dette, kjør først kommandoen su, eller sudo:

sudo gparted

Hvis kommandoen ikke fungerer, må du installere dette programmet, selv om mange distribusjoner inkluderer det som standard.

Hvis disken allerede er partisjonert, vil vi se noe slikt:

Ris. 1. GPartert program

Det er en tekstmeny øverst. Nedenfor er knapper for å utføre grunnleggende handlinger. På høyre side av ikonene er vinduet for valg av disk. Partisjonene til den valgte disken er vist nedenfor i form av rektangler. Enda lavere er de samme diskpartisjonene i form av en tabell, med en mer detaljert beskrivelse. Hvis du høyreklikker på noen av seksjonene, vises en meny med en liste over operasjoner som kan utføres med den valgte seksjonen. Du kan også velge en diskpartisjon med venstre museknapp, og deretter velge en operasjon i den øverste tekstmenyen eller ved å klikke på ikonet.

Hvis disken ikke er partisjonert, kan du umiddelbart begynne å lage partisjoner. Ellers slett unødvendige partisjoner - høyreklikk (RMB) på partisjonsnavnet og velg "Slett" fra menyen.

Hvis partisjonen brukes av systemet (montert), må du avmontere den før du utfører operasjoner - høyreklikk på partisjonen og velg "Avmonter" fra menyen.

Hvis disken har partisjonene du ønsker, kan du endre størrelsen på dem for å gi plass til nye partisjoner. La oss si at det er en Windows-partisjon som opptar hele disken. Du må forlate Windows og installere Linux. For å gjøre dette, høyreklikk på Windows-partisjonen og velg "Endre størrelse/flytt" fra menyen. Deretter angir vi den nye størrelsen på Windows-partisjonen, eller ledig plass før eller etter partisjonen. Deretter klikker du på knappen "Endre størrelse eller flytt".

Ris. 2. Endre størrelsen på partisjonen

Naturligvis må Windows-partisjonen ha tilstrekkelig ledig plass for denne operasjonen. Etter å ha endret størrelse på partisjonen, vil det være ikke-allokert plass som kan brukes til å lage Linux-partisjoner.

For å opprette en ny partisjon, må du høyreklikke på den ikke-allokerte plassen og velge "Ny" fra menyen. Angi deretter størrelsen på partisjonen i feltet "Ny størrelse". Vi angir partisjonstype (primær, utvidet, logisk) og filsystem, samt disketiketten, for eksempel "hjem".

Ris. 3. Opprett en ny partisjon

Vi oppretter alle nødvendige partisjoner (se ovenfor for beskrivelse av arbeid med fdisk).

Helt på slutten, for å utføre alle valgte operasjoner, må du velge "Utfør alle operasjoner" i den øverste "Rediger"-menyen, eller klikke på den tilsvarende knappen i form av et grønt merke på verktøylinjen. Du må bare vente en stund mens programmet partisjonerer disken.

Merking Linux disk bryter den logisk ned i mindre deler som skal brukes forskjellige programmer. På solid-state-enheter refererer ordet "partisjon" til plass. Vanligvis er Linux installert på den første. Dette arrangementet på en PC kan representeres i en forenklet form som et bibliotek. Operativsystemet er en bibliotekar som gir et tre med kataloger som tilgjengelige filer.

På datamaskiner har hvert operativsystem sin egen type filsystem, som ikke er tilgjengelig for andre fordi de ikke kan lese det. Dette har ingenting å gjøre med Linux, som er universelt og forstår filer som brukes i Windows 95/98, så vel som mange andre moderne operativsystemer.

Installasjonsveiledningen til hver distribusjon inneholder en del om Linux-diskpartisjonering. KISS-prinsippet (Keep It Simple Stupid) brukes for nybegynnere. Desktop-systemer for personlig bruk har ikke samme kompleksitet, og krever at mange partisjoner installeres. For riktig plassering av Linux anbefales tre obligatoriske: swap, root og home. Disse er logiske snarere enn fysiske separasjoner, så de kan redigeres og manipuleres til forskjellige formål.

Til tross for de mange typer filsystemer, brukes bare 3: grunnleggende, utvidede og logiske. Det er en begrensning for partisjonering av en Linux-disk - den må ikke ha mer enn fire deler. Dette kravet er relatert til egenskapene som forteller PC-en oppstartsplasseringen og hovedpartisjonene for operativsystemet. Men hvis du fortsatt trenger mer, utfør utvidet Linux-diskpartisjonering.

Den vil tjene som en hul beholder for et hvilket som helst antall mindre logiske elementer. Du kan lage så mange du trenger, og også kjøre det som en ikke-OS-del. Til tross for dette positive, har utvidede partisjoner ikke fått utbredt bruk, fordi brukeren ikke kan starte opp direkte fra denne disken. Det finnes måter rundt dette kravet, men det er bedre å koordinere det underliggende systemet riktig.

Linux-festepunkter

Det er vanlig å partisjonere disken når du installerer Linux, som fungerer ved å sette alt inn i et tre. Den neste partisjonen er montert som en gren i en bestemt mappe, vanligvis media eller mnt. Katalogen som skal monteres i kalles monteringspunktet. Denne metoden fungerer bedre med et tresystem, men du kan lage mapper hvor som helst du vil.

Standard diskpartisjoneringsskjema når du installerer Linux ser slik ut:

  1. 12-20 GB-partisjonen for operativsystemet kalles root.
  2. En liten partisjon for å øke RAM, kalt swap.
  3. Flott for personlig bruk - hjemme.

De nøyaktige størrelseskravene til Linux-diskpartisjonering avhenger av dine behov. Hvis brukeren redigerer mye multimedia eller har lite RAM, bør han bruke et større byttevolum. Tommelfingerregelen er å velge dobbelt så mye RAM som plass og plassere den på stedet rask tilgang, for eksempel på begynnelsen eller slutten av platen.

Selv om brukeren installerer et "tonn" med programvare for rotpartisjonen, er maksimalt 20 GB nok ved partisjonering av disken for Linux. Distribusjoner bruker ext 3/4 som et filsystem som har en uavhengig selvrensende mekanisme og krever ikke defragmentering. Men for dette må det være en ledig plass på 25-35% av volumet. Home lagrer personlige dokumenter og programmer. Det tilsvarer funksjonelt brukerkatalogen i Windows. Det er nyttig å ha det i et eget element fordi under en OS-oppdatering eller ominstallering vil ikke dataene i denne katalogen bli endret.

"Swap" er partisjoneringen av en Linux-harddisk for å gi personsøkingsfunksjonen, som finnes i skjemaet logisk område på disk eller bare i en fil. I stedet for å bruke fysisk plass i RAM, tar den opp diskplass for å lagre midlertidige filer, og reduserer dermed RAM-bruken. Det kombinerte settet med RAM og swap skaper virtuelt minne som er større enn standarden på datamaskinen. På denne måten kan Linux-kjernen kjøre prosesser som krever mer minne enn det som er fysisk tilgjengelig.

Byttefunksjonen representerer kjernens preferanse for å bruke bytte. Permutasjonen kan ha en verdi fra 0 til 100, men standardverdien er 60. For å være klar kan det hende at denne verdien ikke er like effektiv i alle tilfeller, da den vil avhenge av individuell bruk. tekniske egenskaper utstyr og brukerbehov.

Brukeren trenger én gpt-partisjonert Linux-disk, brukt som virtuell bytteplass. For enkelhets skyld, lag en fil med en størrelse på 50 % til 100 % av det fysiske minnet i operativsystemet. Hvis PC-en har lite RAM og mye diskplass, øk volumet.

Representert som en skråstrek (/). Denne toppen av katalogtreet inneholder Linux og alt installert på systemet og tilsvarer DOS- eller Windows "C:"-stasjonen. Brukeren som oppretter en partisjon for rotkatalogen bør ikke forveksle den med regnskap root, som er systemadministratorfunksjonen.

Utformingen av Kali Linux-disker og størrelsen på rotelementet vil avhenge av hva som installeres eller planlegges plassert. Forhåndsles dokumentasjonen for distribusjonen og reserver nok plass for maksimal installasjon, samt minst 100 MB for midlertidig plass.

Hvis brukeren planlegger å laste ned og prøve mye programvare, la mer plass. Hvis PC-en din er liten HDD, kan du trimme installerte pakker for å spare plass. Generelt, hvis en PC har en rotpartisjon mellom 2 GB og 8 GB, er dette ganske nok for operativ drift av systemet.

Den tredje og siste fasen, som utføres når du merker diskpartisjoner for Linux installasjoner, - opprette en hjemmekatalog. Dette er stedet hvor brukerfiler, med andre ord, data lagres. Dette tilsvarer mappen Mine dokumenter på MS Windows-skrivebordet hvis MS Office er installert.

I et flerbrukersystem har hver bruker sin egen hjemmekatalog. Innholdet i hjemmekatalogen er beskyttet av filtillatelser og er tilgjengelig for alle autentiserte abonnenter. Enhver bruker med administrative rettigheter har rett til å få tilgang til den beskyttede filen, inkludert andre brukeres hjemmekataloger.

Å skille brukerdata fra systemomfattende data unngår redundans og forenkler betydelig backup viktige dokumenter. Ondsinnede programmer og virus som kjører under brukerens navn og med hans rettigheter kan kun endre filer i hjemmekatalogen og arbeidsgruppefiler som brukeren er en del av, men ikke faktiske systemfiler.

Det er strengt tatt ikke nødvendig å lage et eget sted for hjemmet. Hvis dette ikke gjøres, vil den bli plassert i rotpartisjonen, som alle andre systemkataloger. Hvis du ikke har nok plass, kan det hende du må konfigurere datamaskinen til å opprette en separat lagring, som senere vil tillate deg å installere Linux på nytt uten å miste personlige data.

Vanligvis, for å lage partisjoner og partisjoner, bruk Partition Magic-programmet, som du finner på BOOTABLE CD. Start BootCD og det første alternativet - Diskpartisjonsverktøy.

Algoritme for handlinger:

  1. Velg en harddisk og trykk på en ekstra knapp i form av en "meny", der du tilordner et GB-volum for Linux.
  2. Deretter vises en seksjon som du må opprette Unallow.
  3. Klikk på knappen på den og velg "Opprett".
  4. Oppsettmenyen vises. Linux-partisjonen må være primær og formatert i Ext3 eller Ext2.
  5. LABEL er merket Ubuntu, fordi distribusjonen vil bli installert.
  6. Klyngestørrelsen er igjen som standard.
  7. Når den er konfigurert, bekreft med "OK"-knappen på skjermen.

For å lage et diskoppsett for Linux Mint endre installasjonssiden til "noe annet" og så vises de på harddisken.

Prosessen med å lage nye partisjoner:

  1. Klikk på "+"-knappen for å legge til en ny og justere størrelsen du vil lage Linux Mint i.
  2. Sett monteringspunktet til root og la filsystemet være ext4.
  3. Opprett et bytte og velg et "bytteområde".
  4. Åpne et terminalprogram og skriv inn følgende: sudo su.
  5. Skriv inn ditt nåværende passord for å motta rotrettigheter. Kommandoen endres fra ~-symbolet til #.
  6. Aktiver byttefilen, åpne filen med Nano-editoren:# nano / etc / fstab.
  7. Skriv følgende tekst: /swapfile none swap defaults 0 0.
  8. Ved å trykke Ctrl + O sammen bekrefter du lagring av /etc/fstab-filen.
  9. Ved å trykke sammen Ctrl-taster+ X bekrefter utgang fra Nano.
  10. Etter omstart vil operativsystemet bruke /swapfile som byttefil.
  11. For å sjekke dette, skriv inn følgende kommando i terminalen: $ cat / proc / swaps.
  12. Brukeren vil se hvilken enhet, partisjon eller fil som brukes til delingsformål og hvordan den brukes.

På samme måte kan du lage hvilken som helst Linux Mint-partisjon.

Ubuntu 14.04 oppsettstrinn:

  1. I LiveCD-assistenten, velg installasjonen i det fjerde avsnittet, merk av for "Avanserte alternativer" for å opprette en separasjon. En 500 GB harddisk vises.
  2. Klikk på "Opprett tabell" og en advarsel vises som indikerer at alt innhold vil gå tapt.
  3. Klikk "Fortsett", en tom konfigurasjonstabell åpnes.
  4. Velg ledig plass og klikk på "+"-ikonet for å legge til en partisjon, for eksempel: Størrelse: 1024 MB (1 GB) > Type: Primær > Filsystem: ext4 > Monteringspunkt: oppstart.
  5. Lag en partisjon for SWAP: Størrelse: 8192 MB (8 GB) > Dobler datamaskinens 4 GB RAM > Type: Logic > Filsystem: Bytteområde > Festepunkt.
  6. Lag for OS og arbeidsprogrammer: Størrelse: 51 200 MB (50 GB) > Type: Logic > Filsystem: ext4 > Festepunkt.
  7. Lag et hjem hvor brukere vanligvis lagrer torrent-nedlastinger, filmer, musikk, tusenvis av bilder: Størrelse: 476 454 MB (mer eller mindre det som er igjen av disken) > Type: Logic > Filsystem: ext4 > Monteringspunkt: hjem.

Noen ganger må du installere Linux på en Windows-PC. For å gjøre dette må du tildele diskplass. Det anbefales å bruke GParted-partisjoneringsverktøyet for å endre størrelse på Windows og lage nye partisjoner for Linux.

Generelt har Linux-distribusjoner god maskinvarestøtte. Men forholdsregler er nødvendige. Når riktig Linux-diskpartisjonering ikke brukes, er det en risiko for tap av data, uavhengig av hvilket operativsystem som er installert. Det er viktig å sørge for at kritiske data lagres på eksterne medier og det sikkerhetskopier ikke skadet og kan gjenopprettes.

Ubuntu, som mange andre Linux-distribusjoner, kommer som en oppstartbar LiveCD. Dette betyr at du kan laste den ned og sjekke maskinvarekompatibiliteten uten å gjøre noen endringer i eksisterende installasjoner.

Prosess for planlegging av harddiskoppsett for Linux-installasjon:

  1. Etter å ha klikket på Installer-knappen, starter Linux-installasjonen. Du bør ikke bruke et lite system Windows-partisjon, men du kan endre størrelsen på NTFS-partisjonen for å frigjøre plass.
  2. Standard installasjonsvalg er å installere Win og Linux side ved side.
  3. Linux krever tre partisjoner (root, swap, home). Windows bruker allerede to. Bare fire hoveder er tillatt på en disk. Dette betyr at du må aktivere den ekstra plassen som oppnås ved å krympe Windows 7, ellers må du gi avkall på å bruke en separat swap- eller hjemmepartisjon på Linux.
  4. Endre den okkuperte størrelsen på Windows (sda2). Lag en utvidet en - den vil bli kalt sda3.
  5. Lag logisk root, swap, home inside Extended - vil hete sda5, sda6 og sda7.
  6. Endre delen.
  7. Bruk GParted for å lage layouten. GParted kommer med Ubuntu. Den finner du i System > Administrasjon > Editor.
  8. Det neste trinnet er å lage en utvidet partisjon som vil ta opp all ledig plass, inkludert de nye 2 GB som frigjøres av Windows.
  9. GParted er ganske vennlig og vil begynne å fungere. Komprimeringsoppgaven kjøres først, deretter kjøres en simulering for å sikre at markøren kan utføre ønsket oppgave. Den vil da sjekke NTFS-konsistensen og fikse feil hvis den finner dem. Etterpå vil den endre størrelse og kopiere alle dataene.

Det er mange programmer som kan hjelpe deg med å administrere diskpartisjoner i Linux. Men ofte blir et så stort antall alternativer et problem for nybegynnere i feltet og får dem til å tvile på hvilken de skal velge.

Å administrere harddiskpartisjoner er en høyrisikopraksis fordi hvis brukeren ikke vet nøyaktig hva han gjør, kan han gjøre systemet ubrukelig. Nybegynnere anbefales å starte med de grafiske alternativene til verktøyene og glemme kommandolinjen.

  1. Fdisk er et kraftig verktøy kommandolinje med et tekstmodusgrensesnitt som lar deg administrere partisjoner. Hjelp gjør det lettere å jobbe med det, hver kommando i den interaktive menyen kan kalles med én bokstav, for eksempel m - for hjelp, n - for å lage nye, p - for å vise en tabell, t - for formatering, w - for å skrive.
  2. Parted er et verktøy i tekstmodus, hovedforskjellen fra den forrige er at alle handlinger av sendte kommandoer vil bli brukt umiddelbart. Derfor må den håndteres enda mer forsiktig enn den forrige.

De tre mest relevante GUI-verktøyene er:

  1. GParted anbefales for alle brukere fordi det GUI enkel og intuitiv, lar deg utføre mange operasjoner fra å lage en ny, formatere, lage tabeller, endre størrelse.
  2. GNOME - dets eget diskverktøy er installert som standard, grensesnittet er enkelt, men for å være ærlig anbefaler mange fortsatt GParted.
  3. KDE - ga Plasma-skrivebordsmiljøene sine med et annet verktøy for å lage standardpartisjoner. I dette tilfellet er grensesnittet mer likt GParted og enklere, så det kan være et annet godt alternativ for strøm.

Noen distribusjoner, for eksempel Ubuntu, tilbyr GParted som et LiveCD-verktøy. Derfor, hvis brukeren lærer å bruke programmet, vil han kunne partisjonere diskene riktig for å ha to eller flere operativsystemer på PC-en, mens informasjonen på den vil bli bedre organisert.

Den første delen av den fjerde delen av serien med opplæringsprogrammer for nybegynnere snakker om blokkenheter, partisjoner og filsystemer. Du vil lære hvordan du partisjonerer en harddisk ved å bruke fdisk-verktøyet, oppretter filsystemer og monterer dem. Bli kjent med syntaksen konfigurasjonsfil fstab.

Takk til andrewww for å oversette denne delen. Fortsettelse følger...

Om forfatterne

Daniel Robbins

Daniel Robbins er grunnleggeren av Gentoo-fellesskapet og skaperen av Gentoo Linux-operativsystemet. Daniel er bosatt i New Mexico med sin kone Mary og to energiske døtre. Han er også grunnlegger og administrerende direktør for Funtoo, og har skrevet en rekke tekniske artikler for IBM developerWorks, Intel Developer Services og C/C++ Users Journal.

Chris Houser

Chris Houser har vært UNIX-advokat siden 1994, da han begynte i det administrative teamet ved Taylor University (Indiana, USA), hvor han fikk en bachelorgrad i informatikk og matematikk. Han har siden jobbet i en rekke områder, inkludert webapplikasjoner, videoredigering, UNIX-drivere og kryptografisk sikkerhet. Jobber for tiden hos Sentry Data Systems. Chris har også bidratt til mange gratisprosjekter, som Gentoo Linux og Clojure, og medforfatter av boken The Joy of Clojure.

Aron Griffis

Aaron Griffis bor i Boston, hvor han tilbrakte det siste tiåret med å jobbe hos Hewlett-Packard på prosjekter som UNIX-nettverksdrivere for Tru64, Linux-sikkerhetssertifisering, Xen og KVM-virtualisering, og sist, HP ePrint-plattformen. Når han ikke programmerer, liker Aaron å tenke på programmeringsproblemer mens han sykler, sjonglerer med balltre eller heier på det profesjonelle baseballlaget Boston Red Sox.

I dag skal vi lære på egenhånd lage diskpartisjon i Linux Ubuntu i ferd med å installere distribusjonen på en datamaskin, med andre ord, lag manuelt harddiskpartisjoner i Ubuntu som er nødvendige for normal funksjon av operativsystemet på en hjemmedatamaskin, og vi skal også snakke litt om hvilken partisjon som er trengs til hva.

Så, som et eksempel, vil vi bruke den nåværende på dette øyeblikket versjon av Linux Ubuntu 17.04, dvs. la oss forestille oss at du installerer Ubuntu 17.04 ( eller annen derivatdistribusjon, slik som Kubuntu, Lubuntu, Ubuntu MATE og andre) og nådde trinnet der du må velge " type installasjon", dvs. diskpartisjonstype, for eksempel: automatisk - dette er det første elementet " Slett disk og installer Ubuntu", eller" En annen variant" - dette er akkurat den typen vi kan markere disken i selv; vi vil nå vurdere det.

Merk! I denne artikkelen vil vi se på den første utformingen av en tom disk, dvs. der det ikke er noen partisjoner og data ennå.

Opprette diskpartisjoner under Linux Ubuntu-installasjon

For å lage en diskpartisjon selv under installasjonen av Linux Ubuntu, må du velge installasjonstypen " En annen variant"og trykk" Fortsette».

Hvis du har flere fysiske disker ( jeg har en) velg den du trenger og trykk " Nytt bord seksjoner».


Vi blir da advart om at en ny tom partisjonstabell vil bli opprettet, vi klikker på " Fortsette", dvs. bekrefte handlingen din.


Det første vi må lage er rotpartisjonen, dvs. grunnleggende ( systematisk) delen for installasjon av systemet. For dette angir vi:

  • Størrelse– for rotpartisjonen, minimum 15 gigabyte i fremtiden, er det selvfølgelig bedre å spesifisere mer, for eksempel 50 gigabyte. Jeg har en liten disk for testing, så jeg spesifiserer 15 gigabyte;
  • Ny partisjonstype- indikerer " Hoved", fordi denne typen må være på disk;
  • - indikerer " Begynnelsen på dette rommet»;
  • Bruk som– her må vi velge filsystemtype, la standard Ext4-filsystem stå – dette er et journalført filsystem for operativsystemer Linux-systemer, som for øyeblikket er best egnet for filsystemet til rotpartisjonen ( ja og for brukerdata);
  • Monteringspunkt– vi indikerer "/", siden dette er rotpartisjonen vår.

Klikk " OK».


Så lager vi på nesten samme måte en seksjon for brukerdata, d.v.s. hjemmeseksjon. Ved å opprette en slik seksjon kan du lagre dataene dine ( dokumenter, musikk, bilder og så videre) på et eget sted som ikke trenger å kopieres på noen spesiell måte ( reservere) under reinstallering ( oppdateringer) distribusjon eller til og med endring.

I dette tilfellet må vi spesifisere:

  • Størrelse– maksimalt mulig, dvs. all den gjenværende plassen, som jeg allerede sa, testdisken min er liten, så det er liten plass igjen;
  • Ny partisjonstype- indikerer " Logisk»;
  • Plassering av den nye delen- indikerer " Begynnelsen på dette rommet»;
  • Bruk som– velg også Ext4-filsystemet;
  • Monteringspunkt– spesifiser "/home".

Klikk " OK».


Bytt partisjon (bytte) vil vi ikke opprette, siden i Ubuntu, fra og med versjon 17.04, brukes en swap-fil i stedet for en swap-partisjon ( som i Windows). Som standard er størrelsen 5 % av ledig diskplass, men ikke mer enn 2 gigabyte. Etter installasjonen kan personsøkingsfilstørrelsen endres når som helst.

Dette fullfører diskoppsettet, som passer for en hjemmedatamaskin, klikk på " Installere nå».


Bekreft å gjøre endringer på disken, klikk på " Fortsette" og fortsett å installere distribusjonen.


Det var alt for meg, jeg håper materialet var nyttig for deg, bye!

Jeg har nylig fått en 3TB (terabyte) harddisk. Jeg vil bruke den til å lagre data. Jeg vil fortelle deg hvordan du lager en partisjonstabell, partisjonerer og formaterer en ny harddisk i Ubuntu. Jeg vil lage to partisjoner på disken, formatere dem med EXT4-filsystemet, øke ledig plass på disken og endre eieren av disken (fra root til vanlig bruker).

Jeg koblet harddisken til en SATA-kontakt ved siden av den eksisterende som Ubuntu 11.10 var installert på. For å formatere og lage partisjoner på harddisken din, bruker vi programmet GParted. Hvis du ikke har det installert, kan du installere det gjennom Ubuntu Application Center eller fra kommandolinjen ved å kjøre kommandoen:

Sudo apt-get install gparted

Start GParted (programmet må kjøres med superbrukerrettigheter, du må angi et passord når du starter). Fra kommandolinjen kan du kjøre GParted med følgende kommando:

Sudo gparted

Programmet åpner hovedharddisken din som standard, for meg er det /dev/sda. På menyen GParted->Enheter en liste over tilgjengelige medier vises, du må velge det du skal formatere. Min nye harddisk heter /dev/sdb, så jeg må velge dette menyelementet (pass på at du gjør en feil, ellers formaterer du feil disk).

Når du byttet til nødvendig disk, så hvis du velger elementet i menyen Seksjon->Ny seksjon, vises en melding om at partisjonstabellen ikke er opprettet:

Lag en partisjonstabell på disken

Hva er en diskpartisjonstabell (GPT-tabell)

En partisjonstabell er et tjenesteområde på en disk som lagrer en tabell med informasjon om diskpartisjoner. Partisjonstabeller kommer i forskjellige typer, for eksempel lar GParted deg lage tabeller av følgende typer: msdos, aix, amiga, bsd, dvh, gpt, mac, pc98, sol og loop. De er forskjellige i forskjellig struktur, pålitelighet og evner. Noen støttes ikke på ett operativsystem, men støttes på et annet. Linux-harddisker bruker vanligvis MSDOS (noen ganger kalt MBR) og GPT-partisjonstabeller. Den største ulempen med MSDOS-tabeller er at de ikke støtter disker som er større enn 2,2 TB. Vi vil være interessert i typen GUID Partition Table (GPT) den støttes av Linux og har flere viktige fordeler. GPT støtter svært store diskstørrelser, lar deg gi symbolske etiketter (navn) for partisjoner, lar deg lage 128 primære partisjoner (mer presist, for GPT er det ingen inndeling av partisjoner i primær, logisk og utvidet). Den største ulempen med GPT er at GPT ikke støttes av alle operativsystemer. For eksempel kan ikke versjoner av Windows lavere enn Vista lese disse platene. Windows kan heller ikke starte opp fra en GPT-disk, noe som betyr at hvis du skal installere på denne Windows-disk, da bør du velge MSDOS-partisjonstabell. Jeg planlegger å bruke disken som en andre i systemet og kun for datalagring. Jeg vil bruke en GPT-partisjonstabell.

Opprett en GUID-partisjonstabell (GPT)

Så vi må lage en partisjonstabell. Velg menyelementet GParted Enhet->Opprett partisjonstabell. I vinduet som åpnes velger du elementet fra listen gpt og trykk på knappen Søke om.

Partisjonering og formatering

Nå må vi lage partisjoner på harddisken. For eksempel vil jeg lage to partisjoner, en med en kapasitet på 2TB, og den andre ~800GB (Gb). Velg et menyelement Seksjon->Ny.

Et vindu åpnes for å opprette en ny partisjon. I den spesifiserte jeg diskstørrelsen i megabyte - 2048000MB, valgte EXT4-filsystemet (merk at EXT4-filsystemet ikke er lesbart under Windows) og merket disken BURGER (vilkårlig navn). Resultatet ble følgende (klikk på knappen Legg til):

La oss nå lage en andre partisjon som vil ta opp all gjenværende ledig plass. Velg menyelementet på nytt Seksjon->Ny. Vinduet for å lage en andre partisjon med et volum på ~800GB og merket CAT ser slik ut (her trykker du på knappen igjen Legg til):

Etter å ha fullført trinnene beskrevet ovenfor, vil programvinduet vise hvordan disken vil se ut etter å ha brukt alle operasjonene. For å utføre spesifiserte operasjoner, velg et menyelement Rediger-> Utfør alle operasjoner eller klikk på knappen med en grønn hake.

Programmet vil vise en advarsel. Tenk om igjen hvis du har angitt alt riktig og klikk på knappen Søke om.

Prosessen med å lage partisjoner og formatering vil begynne.

På slutten bør du motta en melding om at alle operasjoner ble fullført. Det resulterende Gparted-programvinduet vil se slik ut.

Øker ledig diskplass

Nå hvis du åpner filbehandler Nautilus, nye stasjoner kalt BURGER og CAT vil vises i listen over enheter. Klikker du på dem, så er de montert.

I Ubuntu er disker montert i /media-katalogen. Siden våre disker har etiketter, er de montert i katalogene /media/BURGER og /media/CAT. Nå må vi bestemme navnet på enheten som brukes for de opprettede partisjonene (diskene). For å gjøre dette, kjør kommandoen i terminalen:

I kommandoutgangen vil du kunne se navnene på enhetene som brukes til våre BURGER- og CAT-stasjoner. For meg er det /dev/sdb1 og /dev/sdb2:

Åpne stasjonen i Nautilus, høyreklikk på ledig plass og klikk i menyen som åpnes Egenskaper(eller trykk Ctrl+Enter). Diskegenskapene åpnes.

Som du kan se, er 42 og 107 GB allerede opptatt på diskene! Dette er fordi systemet reserverer 5 % av den totale diskplassen for root-brukeren. Spesielt antas det at når det ikke er nok plass på disken, vil systemet bruke disse 5% og utføre alle operasjoner riktig. Men dette gjelder bare for systempartisjoner, slik som rotfilsystempartisjonen / eller for eksempel /boot-partisjonen (hvis du har en). Og hvis du bare bruker stasjonen til datalagring, vil 5 % av plassen rett og slett være bortkastet og aldri bli brukt. Du kan ganske enkelt deaktivere setereservasjoner, eller du kan redusere antallet. For å redusere mengden reservert plass fra 5 % til 1 %, kjør kommandoen (tallet etter tasten -m bestemmer rentebeløpet som brukes for reservasjonen):

Sudo tune2fs -m 1 /dev/sdb1

For å deaktivere setereservasjon fullstendig, kjør kommandoene (første kommando for BURGER, andre for CAT):

Sudo tune2fs -r 0 /dev/sdb1 sudo tune2fs -r 0 /dev/sdb2

Nå hvis du ser på diskegenskapene, bør vi få følgende:

Endre eier av disken

Som standard, i Ubuntu, er disken min montert under rotgruppen og rotbrukeren (superbrukeren er eieren av disken), og du kan ikke skrive eller lage noe på den som vanlig bruker. Som en god idé må du skrive inn fstab-filen for hver disk slik at de automatisk monteres i de nødvendige katalogene, men jeg vil snakke om dette i en av de følgende artiklene, og her vil jeg gi en lenke. Foreløpig vil vi ganske enkelt endre diskeier (bruker og gruppe) slik at diskene er montert under brukeren din. Kjør kommandoene i terminalen (i stedet for yuriy, skriv inn brukernavnet ditt):

Sudo chown yuriy:yuriy /media/BURGER sudo chown yuriy:yuriy /media/CAT

Nå vil disse diskene alltid være montert under brukeren yuriy.

På dette tidspunktet kan prosessen med å lage partisjoner og formatering av disken anses som fullført. Konstruktive tillegg og råd godtas i kommentarene.