Ubuntu Linux-partitioner og -mapper forklaret - Dell-supportvejledning
Oversigt: Få mere at vide om, hvordan Ubuntu Linux-partitioner, -mapper og -filsystemer fungerer på din Dell-computer. Denne komplette vejledning dækker root, home, swap, EFI-partitioner, den fulde mappestruktur og alle 7 filtyper på almindeligt, let at følge sprog. ...
Instruktioner
Ny bruger af Ubuntu Linux på din Dell-computer? At forstå, hvordan Ubuntu organiserer dit lager, er det første skridt til en mere problemfri oplevelse. Denne vejledning forklarer Ubuntu Linux-partitioner, mapper, filsystemer og filtyper i et almindeligt, let at følge sprog – så du altid ved, hvad der sker på dit system.
Hvis du har brugt Windows før, hjælper det med at sætte disse begreber til side, når du tænker på Ubuntu. Den første ting at gøre er at kassere alt, hvad du allerede ved om Windows-partitioner - at forsøge at matche de to forårsager kun forvirring. Tænk på dem som to separate processer.
Windows-partitioner (hurtig opsummering)
Windows-partitioner findes i to typer: Primær og logisk. På ældre SATA/IDE-harddiske er du begrænset til enten fire primære partitioner eller en kombination af nogle primære og logiske partitioner. Hver modtager et drevbogstav, men du kan kun installere operativsystemet på en primær partition.
Ubuntu Linux-partitioner
Ubuntu fungerer anderledes. Ubuntu Linux-partitioner findes også i primære og logiske typer. Grænsen er enten fire primære partitioner eller en kombination af primære og logiske partitioner. Det er dog her, lighederne slutter.
Her er den vigtigste forskel: I modsætning til Windows, der bruger drevbogstaver til at skelne mellem forskellige lagerenheder og partitioner, bruger Ubuntu og andre Linux-distributioner et samlet filsystemtræ, hvor alt starter fra rodmappen, betegnet som "/".
I Ubuntu Linux er din / (rod) partition skal være en primær partition, mens hver anden partition - uanset om den er primær eller logisk - tilsluttes den rodpartition.
Tænk på det som et træ: Den nemmeste måde at forestille sig Ubuntus mapper på er som grene på et træ. Træets stamme er rodmappen på din første partition. De andre mapper monteres på denne bagagerum som grene. Hver gren har sit formål, men kan interagere med andre gennem stammen og kan have undermapper, der forgrener sig fra dem.
Før du konfigurerer partitioner, bruger dit drev et af to partitionstabelformater. Det betyder noget at forstå, hvilken du har, især på moderne Dell-computere.
MBR (Master Boot Record)
Ældre systemer - typisk dem, der kører Windows 7 og tidligere - bruger normalt en ældre form for partitionering kaldet MBR. MBR er begrænset til fire primære partitioner og understøtter drev op til 2 TB.
GPT (GUID-partitionstabel)
Computere, der leveres med Windows 8 og nyere, bruger en nyere type partitionering kaldet GPT. GPT indeholder ikke en opstartsindlæser på samme måde som MBR gør og kan have op til 128 partitioner. De fleste moderne computere leveres forudkonfigureret med en GPT-disk.
Hvordan kontrollerer du, hvilken type du har? Åbn en terminal, og kør: sudo parted -l
Hvis disken er af GPT-typen, skal du også tilføje en BIOS-Boot- eller en EFI-partition afhængigt af starttilstanden for din systemfirmware.
Tip: På de fleste moderne Dell-computere, der er fremstillet efter 2012, bruger dit system UEFI-firmware og GPT-diske. Hvis du ikke er sikker, skal du køre kommandoen ovenfor for at bekræfte.
Ubuntu Linux adskiller sine partitioner i to kategorier - dem, der indeholder systemdata, og dem, der indeholder bruger- eller swapdata. Her er en oversigt over hver partition, du støder på.
1. Rodpartitionen (/)
Dette er den vigtigste partition på dit Ubuntu-system. Rodpartitionen indeholder som standard alle dine systemfiler, programindstillinger og dokumenter. Rodfilsystemet er mappen på øverste niveau i filsystemhierarkiet. Den indeholder alle de væsentlige komponenter, der er nødvendige for at starte, gendanne, gendanne og reparere systemet. Det skal forblive minimalt for at sikre pålidelighed, bærbarhed og nem gendannelse.
- Monteringspunkt:
/ - Filsystem: ext4 (anbefales)
- Mindste størrelse: 8 GB. Det anbefales at gøre det mindst 15 GB. For en stationær pc til generelle formål er 25-50 GB en behagelig størrelse.
2. Swappartitionen (eller swapfilen)
Swap-plads er dit systems sikkerhedsnet, når det løber tør for RAM (Random Access Memory). Swap er diskbacket plads, som kernen bruger, når den ikke kan holde alle hukommelsessider i RAM. Når den fysiske hukommelse er ved at løbe tør, kan kernen skrive kolde sider for at bytte rundt, så aktive arbejdsbelastninger beholder RAM. Læsning og skrivning for at bytte er langsommere end RAM, så swap er et sikkerhedsnet - ikke en erstatning for at have nok RAM.
Swap-plads kan være en dedikeret swappartition (anbefales), en swap-fil eller en kombination af begge.
Hvor meget swap har du brug for? Ubuntu tager dvaletilstand i betragtning ved beregning af swapstørrelse. Hvis du har brug for dvaletilstand, bliver en swapstørrelse svarende til din RAM nødvendig.
Dvalefunktionen (suspend-to-disk) skriver indholdet af RAM til swappartitionen, før maskinen slukkes. Derfor bør din swappartition være mindst lige så stor som din RAM-størrelse, hvis du planlægger at bruge dvaletilstand.
Her er generelle retningslinjer:
| RAM-størrelse | Swap (ingen dvaletilstand) | Byt (med dvale) |
|---|---|---|
| Op til 2 GB | Lig med RAM | 2× RAM |
| 2 GB – 8 GB | 2-4 GB | Lig med RAM |
| 8 GB-16 GB | 4 GB | Lig med RAM |
| Over 16 GB | 2-4 GB | Lig med RAM |
3. EFI-systempartitionen (ESP) — /boot/efi
EFI-partitionen (også kaldet ESP – EFI-systempartitionen) indeholder nogle startfiler. Det er påkrævet, hvis din firmware (BIOS/UEFI) er konfigureret til at starte i EFI-tilstand, som er standard på de fleste moderne computere. Den skal være placeret i starten af en GPT-disk og have et "boot"-flag.
I modsætning til andre typiske Linux-partitioner skal EFI-partitionen være formateret med FAT32. En størrelse på 500 MB er en god måde at garantere, at du ikke løber tør for plads. Brug ikke denne partition til at gemme andet end bootloader-oplysninger.
4. Startpartitionen (/boot)
Ikonet /boot Mappen indeholder de filer, der er nødvendige for at starte systemet. For eksempel gemmes GRUB bootloaderens filer og dine Linux-kerner her.
De fleste standard Ubuntu-installationer behøver ikke en separat /boot Partition. Nogle computere kan dog ikke se startfiler, hvis de er placeret mere end 100 GB fra starten af disken. Derfor er det nogle gange nødvendigt at oprette en separat /boot partition i starten af disken.
- Anbefalet størrelse (hvis separat): 1 GB
- Filsystem: ext4
5. Hjemmepartitionen (/home)
Ikonet /home Biblioteket indeholder en hjemmemappe til hver bruger. Hvis dit brugernavn f.eks. er "bob", har du en hjemmemappe placeret på /home/bob. Denne hjemmemappe indeholder brugerens dataarkiver og brugerspecifikke konfigurationsarkiver.
Holde /home på sin egen partition er en god idé, fordi hvis du geninstallerer Ubuntu, kan du formatere rodpartitionen og beholde /home Intakt; Når du geninstallerer programmerne, vises deres indstillinger igen, som de var.
Hver bruger har kun skriveadgang til sin egen hjemmemappe og skal have administratorrettigheder for at ændre andre filer på systemet.
6. Hvorfor bruge flere partitioner?
Oprindeligt var det at have forskellige partitioner for at opnå højere datasikkerhed i tilfælde af en katastrofe. Hvis der opstod en ulykke, ville det kun påvirke dataene i den berørte partition. Data på de andre partitioner vil sandsynligvis overleve.
Her er en hurtig referencetabel til en typisk installation af stationære Ubuntu-computere på en moderne Dell-computer med en GPT-disk og UEFI-firmware:
| Partition | Mount Point | Filsystem | Anbefalet størrelse |
|---|---|---|---|
| EFI-systempartition | /boot/efi |
FAT32 | 500 MB |
| Startpartition (valgfrit) | /boot |
ext4 | 1 GB |
| Rodpartition | / |
ext4 | 25-50 GB |
| Swap | (ingen/bytte) | Swap | Lig med RAM (hvis dvale) |
| Startsidepartition | /home |
ext4 | Resterende plads |
Tip: For de fleste brugere, der udfører en standard desktopinstallation, fungerer Ubuntu-installationsprogrammets automatiske partitionering godt. Manuel partitionering anbefales til avancerede opsætninger, servere eller dual-boot-konfigurationer.
Når Ubuntu er installeret, ligger alle dine filer og mapper i et enkelt mappetræ, der starter ved / (rod). Linux Foundation vedligeholder en Filesystem Hierarchy Standard (FHS). Denne FHS definerer mappestrukturen samt indholdet og formålet med mapperne i Linux-distributioner. Takket være denne standard finder du den samme mappestruktur i næsten alle Linux-distributioner.
Her er, hvad hver nøglemappe gør:
/ — Rodmappe
Rodmappen er udgangspunktet for filsystemhierarkiet i Ubuntu. Den indeholder alle andre mapper og filer på systemet og kan betragtes som "stammen" af træet, hvis grene strækker sig til alle steder på systemet.
/bin — Væsentlige programfiler
Ikonet /bin Mappen indeholder de vigtigste binære brugerfiler (programmer), der skal være til stede, når systemet er i enkeltbrugertilstand. Programmer som Firefox er gemt i /usr/bin, mens vigtige systemprogrammer og hjælpeprogrammer såsom Bash-skallen er placeret i /bin.
/boot — Startfiler
Ikonet /boot Mappen indeholder alt, hvad der kræves for at starte opstartsprocessen for at starte systemet. Dette inkluderer GRUB bootloader- og Linux-kernefilerne.
/dev — Enhedsfiler
Ikonet /dev Mappen indeholder en samling specielle filer, der repræsenterer adgangspunkter til enheder på dit system. Dette giver brugerne mulighed for direkte adgang til disse enheder via enhedsfilerne. F.eks. /dev/sda repræsenterer din primære harddisk.
/etc — Systemkonfigurationsfiler
Ikonet /etc Mappen indeholder systemglobale konfigurationsfiler, som påvirker systemets adfærd for alle brugere. Brugerspecifikke konfigurationsfiler findes i hver brugers startmappe.
/etc kan påvirke hele systemet, så lav altid sikkerhedskopier før redigering.
/home — Brugerstartmapper
Ikonet /home Mappen indeholder brugerdata og brugerspecifikke konfigurationsfiler. Som bruger anbringer du dine personlige filer, noter og programmer i din hjemmemappe. Når du opretter en bruger på dit Linux-system, er det standardpraksis at oprette en hjemmemappe til den pågældende bruger.
/lib — Væsentlige biblioteker
Ikonet /lib Mappen indeholder kernemoduler og vigtige biblioteksfiler, der er nødvendige for at starte systemet og køre kommandoerne i rodfilsystemet - specifikt dem, der bruges af binære filer i /bin og /sbin. De er afgørende for grundlæggende systemfunktionalitet.
/media — Flytbare medier
Ikonet /media Kataloget giver en standardplacering for automatiske monteringsenheder, især flytbare medier. Denne mappe indeholder undermapper, der bruges som tilslutningspunkter til flytbare medier som USB-drev og optiske diske.
/mnt — Midlertidige monteringspunkter
Ikonet /mnt Directory er også et sted for tilslutningspunkter, men er dedikeret specifikt til "midlertidigt monterede" enheder, såsom netværksfilsystemer.
/opt — Ekstraudstyr/tredjepartssoftware
Ikonet /opt Biblioteket er reserveret til valgfri software og tredjepartsprogrammer. Software, der installeres her, administreres typisk ikke af Ubuntus indbyggede pakkehåndtering.
/proc — Kerne- og procesinformation
Ikonet /proc Directory er et virtuelt filsystem, der giver kernen en mekanisme til at sende information til processer. Det indeholder ikke rigtige filer - oplysningerne genereres dynamisk af kernen.
/root — Root User's Home Folder
Ikonet /root Directory er superbrugerens hjemmemappe. Det er ikke placeret i /home for at lade systemet starte, selvom /home er ikke tilgængelig.
/run — Kørselsdata
Moderne Linux-distributioner inkluderer en /run mappe som et midlertidigt filsystem (tmpfs), der gemmer flygtige runtime-data efter FHS version 3.0.
/sbin — Binære systemadministrationsfiler
Ikonet /sbin Directory indeholder vigtige administrative kommandoer, der generelt kun bør bruges af superbrugeren (root).
/srv — Servicedata
Ikonet /srv bibliotek kan indeholde datakataloger af tjenester såsom HTTP (/srv/www/) eller FTP.
/sys — Oplysninger om system/kerne
Ikonet /sys Directory er et virtuelt filsystem, der kan tilgås for at indstille eller få information om kernens visning af systemet.
/tmp — Midlertidige filer
Ikonet /tmp Bibliotek er et sted for midlertidige filer, der bruges af applikationer. Indholdet af /tmp slettes, når systemet genstarter. Opbevar ikke noget vigtigt her.
/usr — Brugerprogrammer og data
Ikonet /usr Mappen indeholder størstedelen af brugerværktøjer og applikationer og replikerer delvist rodmappestrukturen, der f.eks. indeholder /usr/bin/ og /usr/lib. Ikonet /usr Hierarki indeholder skrivebeskyttede data, der kan deles.
/var — variable data
Ikonet /var Mappen er dedikeret til variable data, såsom logfiler, databaser, websteder og midlertidige spoolfiler (e-mail osv.), der fortsætter fra en start til den næste. De filer, der gemmes her, renses ikke automatisk, hvilket gør det til et godt sted for systemadministratorer at søge efter oplysninger om deres systems adfærd.
Udtrykkene "filsystem" og "filsystem" bruges ofte om hverandre, men de betyder faktisk lidt forskellige ting i Linux:
- Et filsystem (et ord) er det organisationsskema, som Ubuntu bruger til at gemme og finde filer på en partition. Tænk på det som arkiveringsreglerne.
- Filsystemet (to ord) henviser til alle filerne på din computer - både selve filerne og det format, de er gemt i.
Almindelige filsystemformater
| Format | Anvendes til | Bemærkninger |
|---|---|---|
| ext4 | Rod-, Hjem- og Startpartitioner | Standard for Ubuntu; Hurtig, pålidelig, journaliseret |
| FAT32 | EFI-systempartition | Kræves til UEFI-opstart |
| Swap | Skift partition | Bruges til hukommelsesoverløb og dvaletilstand |
| NTFS | Delte data med Windows | Hvis du vil dele data med Windows, skal du vælge NTFS. |
| exFAT | USB-drev/cross-platform | God til drev, der deles mellem Linux, Windows og macOS |
Godt at vide: Andre operativsystemer (Windows, macOS) kan ikke læse eller skrive til Ubuntu (ext4) partitioner, men Ubuntu kan læse og skrive til næsten enhver partitionstype.
I Ubuntu Linux behandler Linux alt som en fil – fra tekstdokumenter til harddiske til netværksstik. I UNIX-baserede systemer er der syv standardfiltyper: almindelig, mappe, symbolsk link, FIFO special, block special, character special og socket.
Du kan identificere en fils type ved at køre ls -l i en terminal. Det allerførste tegn på hver linje fortæller dig filtypen.
1. Almindelige filer (-)
Almindelige filer er den mest almindelige filtype i Linux. De er alsidige beholdere til lagring af en række dataformater, herunder tekst, eksekverbar kode, multimedieindhold og systemkonfigurationsfiler.
Identificeret ved: En bindestreg (-) i begyndelsen af ls -l Output.
2. Vejvisere (d)
Linux følger en hierarkisk struktur for at organisere filer. Dette opnås ved hjælp af mapper. Mapper er også Linux-filer. Men i stedet for at gemme data gemmer de placeringen af andre filer.
Identificeret ved: A d I starten af ls -l Output.
3. Symbolske links (l)
En symbolsk linkfil (også kaldet et symbolsk link) er en type fil i Linux, der peger på en anden fil eller mappe på dit system. Symbolske linkfiler ligner genveje i Windows. I modsætning til et hårdt link indeholder et symbolsk link ikke dataene i selve målfilen, men peger blot på en anden post et eller andet sted i filsystemet.
Identificeret ved: En l I starten af ls -l Output.
4. Bloker enhedsfiler (b)
Blokenheder er en type speciel fil, der giver bufferadgang til hardwareenheder, hvilket letter strukturerede I/O-handlinger. Eksempler på blokenheder omfatter harddiske, flashdrev og andre lagerenheder. De behandler data i blokke på flere bytes og er afgørende for montering af forskellige typer lagring.
Identificeret ved: A b I starten af ls -l Output. Mest fundet i /dev.
5. Tegnenhedsfiler (c)
Tegnenhedsfiler er specielle typer filer i Linux, der giver en grænseflade til hardwareenheder, der overfører data et tegn ad gangen, såsom tastaturer, mus eller serielle porte. Disse filer tillader brugerrumsprogrammer at interagere med hardware på en enkel og standardiseret måde.
Identificeret ved: A c I starten af ls -l Output. Mest fundet i /dev.
6. Socket-filer (s)
Stikkontakter (vist med en s) anvendes i netværkskommunikation til at skabe en forbindelse mellem processer, enten inden for samme system eller via et netværk, hvilket giver mulighed for dataudveksling.
Identificeret ved: En s I starten af ls -l Output.
7. Navngivne rør/FIFO-filer (p)
FIFO'er (First In, First Out), angivet med en p, er særlige typer filer, der bruges til kommunikation mellem processer. Data skrevet til dem ved en proces kan læses af en anden.
Identificeret ved: A p I starten af ls -l Output.
Hurtig reference: Filtype-id'er
| Symbol | Filtype | Fælles placering |
|---|---|---|
- |
Almindelig fil | Overalt |
d |
Register | Overalt |
l |
Symbolsk link | /usr, /lib, /bin |
b |
Bloker enhed | /dev |
c |
Tegn enhed | /dev |
s |
Sokkel | /run, /var/run |
p |
Navngivet rør (FIFO) | /tmp, /dev |
Sp.: Har jeg brug for en separat /home Partition?
A: Det er ikke påkrævet, men det anbefales stærkt. Holde /home på sin egen partition betyder, at du kan geninstallere Ubuntu uden at miste dine personlige filer.
Sp.: Har jeg brug for en swappartition på moderne systemer?
A: En distribution som Ubuntu opretter automatisk en swap-fil på 2 GB i størrelse under installationen. Dette er normalt tilstrækkeligt. Du behøver kun en større dedikeret swap-partition, hvis du planlægger at bruge dvaletilstand.
Sp.: Hvad er forskellen mellem UEFI og BIOS?
A: BIOS (Basic Input/Output System) er software på lavt niveau, der udfører hardwareinitialisering og indlæser opstartsindlæseren. BIOS erstattes gradvist af UEFI (Unified Extensible Firmware Interface). De fleste Dell-computere, der er fremstillet efter 2012, bruger UEFI.
Sp.: Kan Ubuntu læse mine Windows-filer?
A: Ja. Ubuntu kan læse og skrive til Windows-partitioner, men Windows kan ikke læse Ubuntu (ext4)-partitioner.
Sp.: Hvad er /lost+found Register?
A: Ikonet /lost+found Directory bruges til at gemme alle filer, der viser sig at være beskadiget efter et systemnedbrud og giver en måde at forsøge at gendanne data fra dem. Efter et nedbrud udføres der ved næste opstart en filsystemkontrol. Ikonet fsck værktøj vil gå gennem systemet og forsøge at gendanne eventuelle korrupte filer. Resultatet af denne inddrivelse anbringes i /lost+found Register.
Yderligere ressourcer
Flere oplysninger
Softwaresupport udføres af Canonical på følgende måder:
Dell yder teknisk support: