Gör skivan aktiv från Linux. Hårddiskpartitionering i Linux Ubuntu under installationen. Använda fdisk i bash-skript

Innan du installerar operativsystemet är det nödvändigt att partitionera hårddisken, under vilken disken delas upp i partitioner och formateras. Installatörer av moderna operativsystem kan utföra denna operation automatiskt, men de gör detta vanligtvis inte på det mest optimala sättet. I vissa fall är det vettigt att utföra denna operation manuellt med hjälp av speciella program. Behovet av manuell diskpartitionering uppstår om:

  • Det är planerat att installera flera operativsystem på datorn, till exempel Windows och Linux;
  • operativsystem eller filsystem har begränsningar på maximal storlek volymer, så en stor disk måste delas upp i flera små logiska enheter.

Det finns också några fördelar som kan uppnås genom att använda rätt diskpartitionering. När du gör en säkerhetskopiering kan du inte arkivera hela disken, utan bara en del av den, med viktiga data. Du kan till exempel skapa separata arkiv för användar- och systemsektionerna. Samtidigt, i händelse av en systemkrasch, kan användardata förbli intakta. Och tiden som krävs för arkivering och återhämtning kommer att minska. Du kan också använda olika filsystem och olika klusterstorlekar. Till exempel kommer en liten klusterstorlek att avsevärt spara utrymme på en partition där många små filer lagras.

Filsystem

Filsystem definierar hur information organiseras och lagras på diskar. I journalförd Filsystemet, i den så kallade "loggen", registrerar filändringar som är planerade att göras, så i händelse av fel minskar sannolikheten för dataförlust avsevärt.

Ext- det första filsystemet i Linux. För närvarande praktiskt taget inte använd.

Ext2- filsystem utan journalföring. Kan användas för data som sällan ändras. Till exempel för startsektorer av diskar, för att arbeta med SSD:er och flash-kort som har en begränsad resurs för skrivcykler. Kännetecknad av hög hastighet läshastigheten är dock lägre än för det modernare journaliserade systemet - ext4.

Ext3- är en journalad version av ext2. Används ofta före tillkomsten av ext4.

Ext4- utvecklad baserat på ext3, har mer hög prestanda, låter dig arbeta med mycket stora diskar och filer. Detta är det mest populära filsystemet för Linux idag, som används för systemfiler och användardata.

ReiserFS- det första journalfilsystemet för Linux. Det kan packa filer i ett block, vilket förbättrar prestandan och sparar diskutrymme när du arbetar med små filer. Reiser4 är den fjärde versionen av ReiserFS, som förbättrar prestanda och tillförlitlighet för databehandling. Lade till möjligheten att använda plugins som till exempel kan komprimera eller kryptera data i farten. Rekommenderas för arbete med små filer.

XFS- ett journaliserat system med hög prestanda kan rekommenderas för arbete med stora filer.

JFSär ett annat journalfilsystem utvecklat av IBM. Utvecklarna försökte uppnå hög tillförlitlighet, prestanda och skalbarhet för körning på multiprocessordatorer.

Tmpfs- utformad för att placera temporära filer i datorns RAM. Detta är särskilt relevant när du arbetar med en SSD och har gratis random access minne.

FETT Och NTFS- MS-DOS och Windows filsystem, som också stöds av Linux. Linux-användare kan komma åt partitioner med FAT och NTFS. Används för att installera lämpliga system, för att överföra och dela data.

Byta- kan antingen vara en separat diskpartition eller en vanlig fil. Används uteslutande för att skapa virtuellt minne. Virtuellt minne är nödvändigt när det inte finns tillräckligt med huvudminne (RAM), men operationshastigheten vid användning av sådant minne reduceras avsevärt. Swap är nödvändigt för datorer med en liten mängd minne, i det här fallet rekommenderas det att skapa en swap-partition eller fil 2-4 gånger större än datorns RAM. Swap är också nödvändigt för att gå in i viloläge, i det här fallet måste du tilldela en minnesmängd som motsvarar datorns RAM-minne eller lite mer. Om datorn har tillräckligt med minne och inte kräver viloläge, kan swap inaktiveras helt och hållet. En modern persondator behöver vanligtvis 4 GB RAM. Men vid bearbetning av stora mängder data, för servrar med stor mängd användare kan behöva betydligt större mängder minne.

Diskstruktur i Linux

Disken kan delas upp i fyra fysiska partitioner. En av dessa sektioner kan komma att utökas. En utökad partition kan delas upp i ett obegränsat antal logiska partitioner. Diskar i Linux betecknas med bokstäverna sd?, där istället för ett frågetecken används bokstäver i det latinska alfabetet, som börjar med "a". Dvs den första disken i systemet heter sda, den andra - sdb, den tredje - sdc, etc. På äldre datorer, med IDE-diskar, kan namnen användas: hda, hdb, hdc osv. I sin tur indikeras diskpartitioner med siffror: sda1, sdb5, sdc7. De första fyra siffrorna är reserverade för fysiska partitioner: sda1, sda2, sda3, sda4. Även om disken har färre än fyra fysiska partitioner kommer den första logiska partitionen att kallas sda5.

Katalogstruktur

Här kommer vi bara att överväga de kataloger som är vettiga att placeras i en separat sektion.

/ - roten på disken. Skapat i alla fall. Rekommenderade filsystem: ext4, JFS, ReiserFS.

/känga- tjänar till att starta upp systemet. Det rekommenderade filsystemet är ext2.

/Hem- innehåller användarfiler. Rekommenderade filsystem: ext4, ReiserFS, XFS (för stora filer).

/tmp- används för att lagra temporära filer. Rekommenderade filsystem: ReiserFS, ext4, tmpfs.

/var- används för att lagra ofta ändrade filer. Rekommenderat filsystem: ReiserFS, ext4.

/usr- innehåller filer med program och bibliotek som installerats av användaren. Det rekommenderade filsystemet är ext4.

Diskpartitionering med fdisk

Fdiskär ett uppmärkningsverktyg hårddiskar med ett textgränssnitt. Alla enheter i Linux finns i /dev-katalogen. Du kan se en lista över diskar med kommandot:

ls /dev | grep sd

Om sda-disken redan är partitionerad kan information om partitionerna hittas med kommandot:

sudo fdisk -l /dev/sda

Du kan också få information om partitioner med kommandot:

Låt oss säga att vi vill få följande diskstruktur:

1 (sda1) partition för Windows med en kapacitet på 100 GB.

2 (sda5) partition för uppstart av Linux - /boot 100 MB

3 (sda6) swap-partition - 4 GB.

4 (sda7) rotpartition - / 20 GB.

5 (sda8) partition /home - hela den återstående disken.

Starta fdisk:

sudo fdisk /dev/sda

Om du behöver partitionera den andra eller tredje disken, istället för sda skriver vi sdb eller sdc.

Efter att ha startat programmet, tryck på "m" för att se listan med kommandon.

Vi tittar på partitionstabellen genom att trycka på "p".

Om disken inte är tom, radera gamla partitioner med kommandot "d", varefter vi anger partitionsnumret. Om det finns flera partitioner måste du köra kommandot flera gånger.

Skapa ett nytt avsnitt fysiska Windows genom att trycka på "n" och sedan på "p". Ange sedan avsnittsnumret - "1". Den första sektorn är standard - tryck på "Enter". Och i slutet anger du diskstorleken "+100G".

I terminalen kommer det att se ut så här:

Kommando (m för referens): n

e förlängt

Välj (standard p): sid

Avsnittsnummer (1-4, standard 1): 1

Första sektorn (2048-976773167, standard 2048):

Standardvärdet 2048 används

Senaste sektorn, +sektorer eller +storlek(K,M,G) (2048-976773167, standard 976773167): +100G

Kommando (m för referens): n

e förlängt

Välj (standard p): e

Avsnittsnummer (1-4, standard 2): 2

Första sektorn (209717248-976773167, standard 209717248):

Använder standardvärde 209717248 Senaste sektor, +sektorer eller +storlek(K,M,G) (209717248-976773167, standard 976773167):

Standardvärdet används 976773167

Nästa partition är swap, med en kapacitet på 4 Gigabyte. Sekventiellt "n", "l", "Enter" och i slutet anger vi +4G.

På samma sätt skapar du en rotpartition på 20 Gigabyte genom att trycka på "n", "l", "Enter" och +20G.

Och /home-partitionen, som tar upp allt kvarvarande diskutrymme: "n", "l", "Enter", "Enter".

Därefter, genom att trycka på "p", kommer vi att se något i stil med följande:

/dev/sda1 2048 209717247 104857600 83 Linux

/dev/sda6 209926144 218314751 4194304 83 Linux

Eftersom vi planerar att installera Windows på sda1-partitionen kommer vi att ändra typen filsystem. Tryck på "l" och se att NTFS motsvarar id=7. För att ändra typ, tryck på "t", sedan avsnittsnumret "1" och koden "7", i terminalen kommer det att se ut så här:

Kommando (m för referens): t

Avsnittsnummer (1-8): 1

Hexadecimal kod (skriv in L för en lista med koder): 7

Systempartitionstyp 1 har ändrats till 7 (HPFS/NTFS/exFAT)

På samma sätt ändrar du id för personsökningsfilen för sda6-partitionen: tryck på "l", "6" och ange kod 82.

Låt oss se vad som hände med kommandot "p":

Device Load Start End Blocks Id System

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

/dev/sda2 209717248 976773167 383527960 5 Utökad

/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

Om allt är i sin ordning, för att skriva partitioner till disken, tryck på "w". Tills vi anger kommandot "w" utförs endast preliminära operationer och ingen data skrivs till disken. Efter att ha spelat in partitionerna startar vi om och installerar systemen.

Diskpartitionering med GParted

GPartad eller GNOME-partitionsredigerareär ett program för redigering av diskpartitioner med ett grafiskt gränssnitt. Det är i huvudsak ett omslag runt textverktyget GNU Parted. GParted har ett enkelt och intuitivt gränssnitt. Det låter dig inte bara skapa och ta bort partitioner, utan också ändra storlek, kopiera och flytta dem. Programmet stöder arbete med många populära filsystem.

Uppmärksamhet: efterföljande åtgärder kan leda till fullständig förlust av information från datordiskar. Innan du använder GParted, se till att göra kopior viktig information. Det är också lämpligt att ladda den bärbara datorns batteri med en UPS. Vissa åtgärder kan ta lång tid och data kan gå förlorade om strömmen stängs av.

Vi startar programmet med kommandot:

Du måste köra det som en privilegierad användare; för att göra detta, kör först kommandot su, eller sudo:

sudo gparted

Om kommandot inte fungerar måste du installera det här programmet, även om många distributioner inkluderar det som standard.

Om disken redan är partitionerad kommer vi att se något i stil med detta:

Ris. 1. GPartat program

Det finns en textmeny överst. Nedan finns knappar för att utföra grundläggande åtgärder. På höger sida av ikonerna finns fönstret för val av disk. Partitionerna för den valda disken visas nedan i form av rektanglar. Ännu lägre är samma diskpartitioner i form av en tabell, med en mer detaljerad beskrivning. Om du högerklickar på någon av sektionerna kommer en meny att visas med en lista över operationer som kan utföras med den valda sektionen. Du kan också välja en diskpartition med vänster musknapp och sedan välja en operation i textmenyn överst eller genom att klicka på ikonen.

Om disken inte är partitionerad kan du omedelbart börja skapa partitioner. Annars, ta bort onödiga partitioner - högerklicka (RMB) på partitionsnamnet och välj "Ta bort" från menyn.

Om partitionen används av systemet (monterad) måste du avmontera den innan du utför operationer - högerklicka på partitionen och välj "Avmontera" från menyn.

Om disken har de partitioner du vill ha kan du ändra storlek på dem för att göra plats för nya partitioner. Låt oss säga att det finns en Windows-partition som upptar hela disken. Du måste lämna Windows och installera Linux. För att göra detta, högerklicka på Windows-partitionen och välj "Ändra storlek/flytta" från menyn. Sedan anger vi den nya storleken på Windows-partitionen, eller det lediga utrymmet före eller efter partitionen. Efter det klickar du på knappen "Ändra storlek eller flytta".

Ris. 2. Ändra storlek på partitionen

Naturligtvis måste Windows-partitionen ha tillräckligt med ledigt utrymme för denna operation. Efter att ha ändrat storlek på partitionen kommer det att finnas oallokerat utrymme som kan användas för att skapa Linux-partitioner.

För att skapa en ny partition måste du högerklicka på det otilldelade utrymmet och välja "Nytt" från menyn. Ange sedan storleken på partitionen i fältet "Ny storlek". Vi anger partitionstyp (primär, utökad, logisk) och filsystem, samt disketiketten, till exempel "hem".

Ris. 3. Skapa en ny partition

Vi skapar alla nödvändiga partitioner (se ovan för beskrivningen av att arbeta med fdisk).

I slutet, för att utföra alla valda operationer, måste du välja "Utför alla operationer" i den övre menyn "Redigera" eller klicka på motsvarande knapp i form av en grön bock i verktygsfältet. Du behöver bara vänta ett tag medan programmet partitionerar disken.

Märkning Linux disk bryter ner det logiskt i mindre delar som kommer att användas olika program. På solid-state-enheter hänvisar ordet "partition" till utrymme. Vanligtvis är Linux installerat på den första. Detta arrangemang på en PC kan representeras i en förenklad form som ett bibliotek. Operativsystemet är en bibliotekarie som tillhandahåller ett träd med kataloger som tillgängliga filer.

På datorer har varje operativsystem sin egen typ av filsystem, som inte är tillgängligt för andra eftersom de inte kan läsa det. Detta har ingenting att göra med Linux, som är universellt och förstår filer som används i Windows 95/98, liksom många andra moderna operativsystem.

Varje distributions installationsguide innehåller ett avsnitt om Linux-diskpartitionering. KISS-principen (Keep It Simple Stupid) används för nybörjare. Desktopsystem för personligt bruk har inte samma komplexitet, vilket kräver att många partitioner installeras. För korrekt placering av Linux rekommenderas tre obligatoriska: swap, root och home. Dessa är logiska snarare än fysiska separationer, så de kan redigeras och manipuleras för olika ändamål.

Trots de många typerna av filsystem används endast 3: grundläggande, utökade och logiska. Det finns en begränsning för Linux-diskpartitionering - den får inte ha fler än fyra delar. Detta krav är relaterat till de funktioner som talar om för datorn startplatsen och huvudpartitionerna för operativsystemet. Men om du fortfarande behöver mer, utför sedan utökad Linux-diskpartitionering.

Den kommer att fungera som en ihålig behållare för valfritt antal mindre logiska element. Du kan skapa så många du behöver, och även köra det som en icke-OS-del. Men trots detta positiva har utökade partitioner inte fått någon utbredd användning, eftersom användaren inte kan starta direkt från denna disk. Det finns sätt att kringgå detta krav, men det är bättre att samordna det underliggande systemet ordentligt.

Linux-monteringspunkter

Det är vanligt att man partitionerar disken när man installerar Linux, vilket fungerar genom att allt placeras i ett träd. Nästa partition monteras som en gren i en specifik mapp, vanligtvis media eller mnt. Katalogen som ska monteras i kallas monteringspunkten. Den här metoden fungerar bättre med ett trädsystem, men du kan skapa mappar var du vill.

Stnär du installerar Linux ser ut så här:

  1. Partitionen på 12-20 GB för operativsystemet kallas root.
  2. En liten partition för att öka RAM, kallad swap.
  3. Perfekt för personligt bruk - hem.

De exakta storlekskraven för Linux-diskpartitionering beror på dina behov. Om användaren redigerar mycket multimedia eller har lite RAM, bör han använda en större växlingsvolym. Tumregeln är att välja dubbelt så mycket RAM som utrymme och placera det på platsen snabb åtkomst, till exempel i början eller slutet av skivan.

Även om användaren installerar ett "ton" av programvara för rotpartitionen, när man partitionerar disken för Linux, räcker det med maximalt 20 GB. Distributioner använder ext 3/4 som ett filsystem som har en oberoende självrensande mekanism och som inte kräver defragmentering. Men för detta måste det finnas ett ledigt utrymme på 25-35% av volymen. Home lagrar personliga dokument och program. Den är funktionellt likvärdig med Users-katalogen i Windows. Det är användbart att ha det i ett separat element eftersom under en OS-uppdatering eller ominstallation kommer data i den här katalogen inte att ändras.

"Swap" är partitioneringen av en Linux-hårddisk för att tillhandahålla personsökningsfunktionen, som finns i formen logiskt område på disk eller bara i en fil. Istället för att använda fysiskt utrymme i RAM-minnet, tar den åt sig diskutrymme för att lagra temporära filer, vilket minskar RAM-användningen. Den kombinerade uppsättningen RAM och swap skapar virtuellt minne som är större än standarden på datorn. På så sätt kan Linux-kärnan köra processer som kräver mer minne än vad som är fysiskt tillgängligt.

Swappiness-funktionen representerar kärnans preferens att använda swap. Permutationen kan ha ett värde från 0 till 100, men standardvärdet är 60. För att vara tydlig, kanske detta värde inte är lika effektivt i alla fall eftersom det beror på individuell användning. tekniska egenskaper utrustning och användarbehov.

Användaren behöver en gpt-partitionerad Linux-disk, som används som virtuellt swap-utrymme. För enkelhetens skull, skapa en fil med en storlek på 50 % till 100 % av det fysiska minnet i operativsystemet. Om datorn har lite RAM och mycket diskutrymme, öka då volymen.

Representeras som ett snedstreck (/). Den här toppen av katalogträdet innehåller Linux och allt installerat på systemet och motsvarar DOS- eller Windows "C:"-enheten. Användaren som skapar en partition för rotkatalogen bör inte förväxla den med konto root, som är en systemadministratörsfunktion.

Layouten på Kali Linux-diskar och storleken på rotelementet kommer att bero på vad som installeras eller planeras att placeras. Förhandsläs dokumentationen för distributionen och reservera tillräckligt med utrymme för maximal installation, samt minst 100 MB för tillfälligt utrymme.

Om användaren planerar att ladda ner och prova mycket programvara, lämna mer utrymme. Om din dator är liten HDD, kan du trimma installerade paket för att spara utrymme. I allmänhet, om en PC har en rotpartition mellan 2 GB och 8 GB, är detta tillräckligt för att systemet ska fungera.

Det tredje och sista steget, som utförs när man markerar diskpartitioner för Linux installationer, - skapa en hemkatalog. Detta är platsen där användarfiler, med andra ord, data lagras. Detta motsvarar mappen Mina dokument på MS Windows-skrivbordet om MS Office är installerat.

I ett fleranvändarsystem har varje användare sin egen hemkatalog. Innehållet i hemkatalogen är skyddat av filbehörigheter och är tillgängligt för alla autentiserade prenumeranter. Alla användare med administrativa rättigheter har rätt att få åtkomst till den skyddade filen, inklusive andra användares hemkataloger.

Att separera användardata från systemomfattande data undviker redundans och förenklar avsevärt säkerhetskopiering viktiga dokument. Skadliga program och virus som körs under användarens namn och med dennes privilegier kan endast ändra filer i hemkatalogen och arbetsgruppsfiler som användaren är en del av, men inte faktiska systemfiler.

Strängt taget finns det inget behov av att skapa en separat plats för hemmet. Om detta inte görs kommer det att finnas i rotpartitionen, precis som alla andra systemkataloger. Om du inte har tillräckligt med utrymme kan du behöva konfigurera din dator för att skapa en separat lagring, som senare gör att du kan installera om Linux utan att förlora personliga data.

För att skapa partitioner och partitioner använder du vanligtvis programmet Partition Magic, som finns på BOOTABLE CD:n. Starta BootCD och det första alternativet - Diskpartitionsverktyg.

Algoritm för åtgärder:

  1. Välj en hårddisk och tryck på ytterligare en knapp i form av en "meny", där du tilldelar en GB-volym för Linux.
  2. Därefter visas ett avsnitt som du måste skapa Unallow.
  3. Klicka på knappen på den och välj "Skapa".
  4. Inställningsmenyn visas. Linux-partitionen måste vara primär och formaterad i Ext3 eller Ext2.
  5. ETIKETTEN är märkt Ubuntu, eftersom distributionen kommer att installeras.
  6. Klusterstorleken lämnas som "Standard".
  7. När det är konfigurerat, bekräfta med "OK"-knappen på skärmen.

För att skapa en disklayout för Linux Mintändra installationssidan till "något annat" och sedan dyker de upp på hårddisken.

Processen att skapa nya partitioner:

  1. Klicka på "+"-knappen för att lägga till en ny och justera storleken som du vill skapa Linux Mint i.
  2. Ställ in monteringspunkten på root och lämna filsystemet som ext4.
  3. Skapa ett byte och välj ett "byteområde".
  4. Öppna ett terminalprogram och ange följande: sudo su.
  5. Ange ditt nuvarande lösenord för att ta emot roträttigheter. Kommandot ändras från ~-symbolen till #.
  6. Aktivera växlingsfilen, öppna filen med Nano-redigeraren: # nano / etc / fstab.
  7. Skriv följande text: /swapfile none swap defaults 0 0.
  8. Att trycka på Ctrl + O samtidigt bekräftar att filen /etc/fstab sparas.
  9. Genom att trycka ihop Ctrl-tangenter+ X bekräfta utgång från Nano.
  10. Efter omstart kommer operativsystemet att använda /swapfile som växlingsfil.
  11. För att kontrollera detta, skriv in följande kommando i terminalen: $ cat / proc / swaps.
  12. Användaren kommer att se vilken enhet, partition eller fil som används för delning och hur den används.

På samma sätt kan du skapa vilken Linux Mint-partition som helst.

Installationssteg för Ubuntu 14.04:

  1. I LiveCD-assistenten väljer du installationen; i fjärde stycket, markera alternativet "Avancerade alternativ" för att skapa en separation. En 500 GB hårddisk visas.
  2. Klicka på "Skapa tabell" så visas en varning som indikerar att allt innehåll kommer att gå förlorat.
  3. Klicka på "Fortsätt", en tom konfigurationstabell öppnas.
  4. Välj ledigt utrymme och klicka på "+"-ikonen för att lägga till en partition, till exempel: Storlek: 1024 MB (1 GB) > Typ: Primär > Filsystem: ext4 > Monteringspunkt: start.
  5. Skapa en partition för SWAP: Storlek: 8192 MB (8 GB) > Fördubblar datorns 4 GB RAM > Typ: Logic > Filsystem: Bytsområde > Bifogningspunkt.
  6. Skapa för OS och arbetsprogram: Storlek: 51 200 MB (50 GB) > Typ: Logik > Filsystem: ext4 > Bifogningspunkt.
  7. Skapa ett hem där användare vanligtvis sparar torrentnedladdningar, filmer, musik, tusentals bilder: Storlek: 476 454 MB (mer eller mindre vad som finns kvar av disken) > Typ: Logic > Filsystem: ext4 > Monteringspunkt: hem.

Ibland behöver du installera Linux på en Windows-dator. För att göra detta måste du tilldela diskutrymme. Det rekommenderas att använda partitioneringsverktyget GParted för att ändra storlek på Windows och skapa nya partitioner för Linux.

Generellt sett har Linux-distributioner bra hårdvarustöd. Men försiktighetsåtgärder är nödvändiga. Närhelst rätt Linux-diskpartitionering inte tillämpas finns det en risk för dataförlust, oavsett vilket operativsystem som är installerat. Det är viktigt att säkerställa att kritisk data lagras på externa medier och det säkerhetskopior inte skadad och kan återställas.

Ubuntu, som många andra Linux-distributioner, kommer som en startbar LiveCD. Det betyder att du kan ladda ner den och kontrollera din hårdvarukompatibilitet utan att göra några ändringar i dina befintliga installationer.

Process för planering av hårddisklayout för Linux-installation:

  1. Efter att ha klickat på knappen Installera börjar Linux-installationen. Du bör inte använda ett litet system Windows-partition, men du kan ändra storlek på NTFS-partitionen för att frigöra utrymme.
  2. Standardinstallationsvalet är att installera Win och Linux sida vid sida.
  3. Linux kräver tre partitioner (root, swap, home). Windows använder redan två. Endast fyra huvudsakliga är tillåtna på en disk. Detta innebär att du måste aktivera det extra utrymmet som du får genom att krympa Windows 7, annars måste du avstå från att använda en separat swap- eller hemmapartition på Linux.
  4. Ändra den ockuperade storleken på Windows (sda2). Skapa en utökad - den kommer att heta sda3.
  5. Skapa logisk root, swap, home inuti Extended - kommer att heta sda5, sda6 och sda7.
  6. Byt avsnitt.
  7. Använd GParted för att skapa layouten. GParted kommer med Ubuntu. Den finns i System > Administration > Editor.
  8. Nästa steg är att skapa en utökad partition som tar upp allt ledigt utrymme, inklusive de nya 2 GB som frigörs av Windows.
  9. GParted är ganska vänlig och kommer att börja fungera. Komprimeringsuppgiften kommer att köras först, sedan kommer en simulering att köras för att säkerställa att markören kan utföra den önskade uppgiften. Den kommer sedan att kontrollera NTFS-konsistensen och åtgärda fel om den hittar några. Efteråt kommer den att ändra storlek och kopiera all data.

Det finns många program som kan hjälpa dig att hantera diskpartitioner i Linux. Men ofta blir ett så stort antal alternativ ett problem för nybörjare inom området och får dem att tvivla på vilket de ska välja.

Att hantera hårddiskpartitioner är en högriskpraxis eftersom om användaren inte vet exakt vad han gör kan han göra systemet obrukbart. Nybörjare rekommenderas att börja med de grafiska alternativen för verktygen och glömma kommandoraden.

  1. Fdisk är ett kraftfullt verktyg kommandorad med ett textlägesgränssnitt som låter dig hantera partitioner. Hjälp gör det lättare att arbeta med det, varje kommando i dess interaktiva meny kan anropas med en bokstav, till exempel m - för hjälp, n - för att skapa nya, p - för att visa en tabell, t - för formatering, w - för skrivande.
  2. Parted är ett verktyg i textläge, den största skillnaden från den föregående är att alla åtgärder för skickade kommandon kommer att tillämpas omedelbart. Därför måste den hanteras ännu mer försiktigt än den föregående.

De tre mest relevanta GUI-verktygen är:

  1. GParted rekommenderas för alla användare eftersom det GUI enkel och intuitiv, låter dig utföra många operationer från att skapa en ny, formatera, skapa tabeller, ändra storlek.
  2. GNOME - som standard är dess eget diskverktyg installerat, dess gränssnitt är enkelt, men för att vara ärlig rekommenderar många fortfarande GParted.
  3. KDE - försåg sina Plasma-skrivbordsmiljöer med ett annat verktyg för att skapa standardpartitioner. I det här fallet är gränssnittet mer likt GParted och enklare, så det kan vara ett annat bra alternativ för ström.

Vissa distributioner, som Ubuntu, erbjuder GParted som ett LiveCD-verktyg. Därför, om användaren lär sig hur man använder programmet, kommer han att kunna partitionera diskarna ordentligt för att ha två eller flera operativsystem på datorn, medan informationen på den kommer att organiseras bättre.

Den första delen av den fjärde delen av serien av handledningar för nybörjare talar om blockenheter, partitioner och filsystem. Du kommer att lära dig hur du partitionerar en hårddisk med hjälp av verktyget fdisk, skapar filsystem och monterar dem. Lär känna syntaxen konfigurationsfil fstab.

Tack till andrewww för att du översatte den här delen. Fortsättning följer...

Om Författarna

Daniel Robbins

Daniel Robbins är grundaren av Gentoo-communityt och skaparen av Gentoo Linux-operativsystemet. Daniel bor i New Mexico med sin fru Mary och två energiska döttrar. Han är också grundare och VD för Funtoo och har skrivit ett flertal tekniska artiklar för IBM developerWorks, Intel Developer Services och C/C++ Users Journal.

Chris Houser

Chris Houser har varit UNIX-förespråkare sedan 1994, då han gick med i det administrativa teamet vid Taylor University (Indiana, USA), där han tog en kandidatexamen i datavetenskap och matematik. Han har sedan dess arbetat inom en mängd olika områden, inklusive webbapplikationer, videoredigering, UNIX-drivrutiner och kryptografisk säkerhet. Arbetar för närvarande på Sentry Data Systems. Chris har också bidragit till många gratisprojekt, som Gentoo Linux och Clojure, och varit medförfattare till boken The Joy of Clojure.

Aron Griffis

Aaron Griffis bor i Boston, där han tillbringade det senaste decenniet med att arbeta på Hewlett-Packard med projekt som UNIX-nätverksdrivrutiner för Tru64, Linux-säkerhetscertifiering, Xen och KVM-virtualisering, och senast HP ePrint-plattformen. När han inte programmerar tycker Aaron om att tänka på programmeringsproblem när han cyklar, jonglerar med fladdermöss eller hejar på Boston Red Sox professionella basebolllag.

Idag ska vi lära oss på egen hand skapa diskpartitioner i Linux Ubuntu i processen att installera distributionen på en dator, med andra ord, skapa manuellt hårddiskpartitioner i Ubuntu som är nödvändiga för att operativsystemet ska fungera normalt på en hemdator, och vi ska också prata lite om vilken partition som är behövs till vad.

Så som ett exempel kommer vi att använda den nuvarande på det här ögonblicket version av Linux Ubuntu 17.04, dvs. låt oss föreställa oss att du installerar Ubuntu 17.04 ( eller någon annan derivatdistribution, såsom Kubuntu, Lubuntu, Ubuntu MATE och andra) och nådde steget där du måste välja " typ av installation", dvs. diskpartitionstyp, till exempel: automatisk - detta är det första objektet " Radera disk och installera Ubuntu", eller" En annan variant" - det här är exakt den typ som vi kan märka upp skivan i själva; vi ska nu överväga det.

Notera! I den här artikeln kommer vi att titta på den initiala layouten för en tom disk, dvs. där det inte finns några partitioner och data ännu.

Skapa diskpartitioner under Linux Ubuntu-installation

För att själv skapa en diskpartition under installationen av Linux Ubuntu måste du välja installationstypen " En annan variant" och tryck " Fortsätta».

Om du har flera fysiska diskar ( jag har en) välj den du behöver och tryck på " Nytt bord avsnitt».


Vi varnas då för att en ny tom partitionstabell kommer att skapas, vi klickar på " Fortsätta", dvs. bekräfta din åtgärd.


Det första vi måste skapa är rotpartitionen, d.v.s. grundläggande ( systemisk) avsnitt för installation av systemet. För detta anger vi:

  • Storlek– för rotpartitionen, minst 15 gigabyte; i framtiden är det naturligtvis bättre att ange fler, till exempel 50 gigabyte. Jag har en liten disk för testning, så jag anger 15 gigabyte;
  • Ny partitionstyp– ange " Primär", därför att den här typen måste finnas på disk;
  • – ange " Början av detta utrymme»;
  • Använd som- här måste vi välja filsystemstyp, lämna standardfilsystemet Ext4 - detta är ett journaliserat filsystem för operativsystem Linux-system, som för närvarande är mest lämpad för filsystemet för rotpartitionen ( ja och för användardata);
  • monteringspunkt– vi indikerar "/", eftersom detta är vår rotpartition.

Klick " OK».


Sedan skapar vi på nästan samma sätt en sektion för användardata, d.v.s. hemsektion. Genom att skapa en sådan sektion kan du lagra dina data ( dokument, musik, foton och så vidare) på en separat plats som inte behöver kopieras på något speciellt sätt ( boka) under ominstallation ( uppdateringar) distribution eller till och med dess förändring.

I det här fallet måste vi specificera:

  • Storlek– maximalt möjligt, d.v.s. allt återstående utrymme, som jag redan sa, min testskiva är liten, så det finns lite utrymme kvar;
  • Ny partitionstyp– ange " Logisk»;
  • Placering av den nya sektionen– ange " Början av detta utrymme»;
  • Använd som– välj även filsystemet Ext4;
  • monteringspunkt– ange "/home".

Klick " OK».


Byt partition (byta) kommer vi inte att skapa, eftersom i Ubuntu, från och med version 17.04, används en swap-fil istället för en swap-partition ( som i Windows). Som standard är dess storlek 5 % av det lediga diskutrymmet, men inte mer än 2 gigabyte. Efter installationen kan växlingsfilens storlek ändras när som helst.

Detta slutför disklayouten, som är lämplig för en hemdator, klicka på " Installera nu».


Bekräfta att göra ändringar på disken, klicka på " Fortsätta" och fortsätt installera distributionen.


Det var allt för mig, jag hoppas att materialet var användbart för dig, hejdå!

Jag skaffade nyligen en 3TB (terabyte) hårddisk. Jag kommer att använda den för att lagra data. Jag vill berätta hur man skapar en partitionstabell, partitionerar och formaterar en ny hårddisk i Ubuntu. Jag kommer att skapa två partitioner på disken, formatera dem med EXT4-filsystemet, öka det lediga utrymmet på disken och byta ägare av disken (från root till vanlig användare).

Jag kopplade hårddisken till en SATA-kontakt bredvid den befintliga som Ubuntu 11.10 var installerad på. För att formatera och skapa partitioner på din hårddisk använder vi programmet GParted. Om du inte har det installerat kan du installera det via Ubuntu Application Center eller från kommandoraden genom att köra kommandot:

Sudo apt-get install gparted

Starta GParted (programmet måste köras med superanvändarrättigheter, du måste ange ett lösenord när du startar). Från kommandoraden kan du köra GParted med följande kommando:

Sudo gparted

Programmet öppnar din huvudhårddisk som standard, för mig är det /dev/sda. På menyn GParted->Enheter en lista över tillgängliga media visas, du måste välja den du ska formatera. Min nya hårddisk heter /dev/sdb, så jag måste välja detta menyalternativ (se till att du gör ett misstag, annars formaterar du fel disk).

När du bytte till nödvändig disk, sedan om du väljer objektet i menyn Sektion->Ny sektion, visas ett meddelande om att partitionstabellen inte har skapats:

Skapa en partitionstabell på disken

Vad är en diskpartitionstabell (GPT-tabell)

En partitionstabell är ett serviceområde på en disk som lagrar en tabell med information om diskpartitioner. Partitionstabeller finns i olika typer, till exempel låter GParted dig skapa tabeller av följande typer: msdos, aix, amiga, bsd, dvh, gpt, mac, pc98, sol och loop. De skiljer sig åt i olika struktur, tillförlitlighet och kapacitet. Vissa stöds inte på ett operativsystem men stöds på ett annat. Linux-hårddiskar använder vanligtvis MSDOS (ibland kallat MBR) och GPT-partitionstabeller. Den största nackdelen med MSDOS-tabeller är att de inte stöder diskar som är större än 2,2 TB. Vi kommer att vara intresserade av typen GUID Partition Table (GPT), den stöds av Linux och har flera viktiga fördelar. GPT stöder mycket stora diskstorlekar, låter dig ge symboliska etiketter (namn) för partitioner, låter dig skapa 128 primära partitioner (mer exakt, för GPT finns det ingen uppdelning av partitioner i primära, logiska och utökade). Den största nackdelen med GPT är att GPT inte stöds av alla operativsystem. Till exempel kan versioner av Windows som är lägre än Vista inte läsa dessa skivor. Windows kan inte heller starta från en GPT-disk, vilket betyder att om du ska installera på denna Windows disk, då är det bättre att välja MSDOS-partitionstabell. Jag planerar att använda disken som en andra i systemet och endast för datalagring. Jag kommer att använda en GPT-partitionstabell.

Skapa en GUID-partitionstabell (GPT)

Så vi måste skapa en partitionstabell. Välj menyalternativet GPartad Enhet->Skapa partitionstabell. Välj objektet i listan i fönstret som öppnas gpt och tryck på knappen Tillämpa.

Partitionering och formatering

Nu måste vi skapa partitioner på hårddisken. Till exempel kommer jag att skapa två partitioner, en med en kapacitet på 2TB och den andra ~800GB (Gb). Välj ett menyalternativ Sektion->Ny.

Ett fönster öppnas för att skapa en ny partition. I den angav jag diskstorleken i megabyte - 2048000MB, valde EXT4-filsystemet (observera att EXT4-filsystemet inte är läsbart under Windows) och märkte skivan BURGER (godtyckligt namn). Resultatet blev följande (klicka på knappen Lägg till):

Låt oss nu skapa en andra partition som tar upp allt kvarvarande ledigt utrymme. Välj menyalternativet igen Sektion->Ny. Fönstret för att skapa en andra partition med en volym på ~800GB och märkt CAT ser ut så här (här trycker du på knappen igen Lägg till):

Efter att ha slutfört stegen som beskrivs ovan kommer programfönstret att visa hur disken kommer att se ut efter att ha tillämpat alla operationer. För att utföra specificerade operationer, välj ett menyalternativ Redigera->Kör alla operationer eller klicka på knappen med en grön bock.

Programmet kommer att visa ett varningsmeddelande. Tänk igen om du har angett allt korrekt och klicka på knappen Tillämpa.

Processen att skapa partitioner och formatering kommer att börja.

I slutet bör du få ett meddelande om att alla operationer har slutförts framgångsrikt. Det resulterande Gparted-programfönstret kommer att se ut så här.

Ökar ledigt diskutrymme

Nu om du öppnar filhanterare Nautilus, nya enheter med namnet BURGER och CAT kommer att visas i listan över enheter. Klickar du på dem så är de monterade.

I Ubuntu är diskar monterade i katalogen /media. Eftersom våra diskar har etiketter är de monterade i katalogerna /media/BURGER och /media/CAT. Nu måste vi bestämma namnet på enheten som används för de skapade partitionerna (diskarna). För att göra detta, kör kommandot i terminalen:

I kommandoutgången kommer du att kunna se namnen på enheterna som används för våra BURGER- och CAT-enheter. För mig är det /dev/sdb1 och /dev/sdb2:

Öppna enheten i Nautilus, högerklicka på fritt utrymme och klicka på i menyn som öppnas Egenskaper(eller tryck på Ctrl+Enter). Diskegenskaperna öppnas.

Som du kan se är 42 och 107 GB redan upptagna på diskarna! Detta beror på att systemet reserverar 5 % av det totala diskutrymmet för rotanvändaren. I synnerhet antas det att när det inte finns tillräckligt med utrymme på disken kommer systemet att använda dessa 5% och utföra alla operationer korrekt. Men detta gäller bara för systempartitioner, såsom rotfilsystemspartitionen / eller, till exempel, /boot-partitionen (om du har en). Och om du bara använder enheten för datalagring kommer 5 % av utrymmet helt enkelt att gå till spillo och kommer aldrig att användas. Du kan helt enkelt inaktivera platsreservationer, eller så kan du minska antalet. För att minska mängden reserverat utrymme från 5 % till 1 %, kör kommandot (siffran efter tangenten -m bestämmer räntebeloppet som används för bokning):

Sudo tune2fs -m 1 /dev/sdb1

För att helt inaktivera platsreservation, kör kommandona (första kommandot för BURGER, andra för CAT):

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

Om du nu tittar på diskegenskaperna borde vi få följande:

Byt ägare till disken

Som standard, i Ubuntu, är min disk monterad under rotgruppen och rotanvändaren (superanvändaren är ägaren till disken) och du kan inte skriva eller skapa något på den som en vanlig användare. Som en bra idé måste du göra en post i fstab-filen för varje disk så att de automatiskt monteras i de nödvändiga katalogerna, men jag kommer att prata om detta i en av följande artiklar, och här kommer jag att ge en länk. Tills vidare kommer vi helt enkelt att byta diskägare (användare och grupp) så att diskarna monteras under din användare. Kör kommandona i terminalen (istället för yuriy, ange ditt användarnamn):

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

Nu kommer dessa diskar alltid att vara monterade under användaren yuriy.

Vid denna tidpunkt kan processen med att skapa partitioner och formatera disken anses vara avslutad. Konstruktiva tillägg och råd accepteras i kommentarerna.