Ubuntu harddisk og enhedsnavne forklaret
Oversigt: Forvirret af /dev/sda eller nvme0n1 i Ubuntu Linux på din Dell? Denne vejledning forklarer, hvordan Linux navngiver harddiske, SSD'er og partitioner, herunder MBR vs. GPT, NVMe-navngivning, og hvordan du viser dine enheder ved hjælp af lsblk. ...
Instruktioner
Hvis du er ny bruger af Ubuntu Linux på din Dell-computer, vil du måske bemærke, at drev og storageenheder ikke har velkendte mærkater som "C:" eller "D:", sådan som Windows navngiver dem. Vær ikke bekymret. Linux bruger et andet, meget logisk system til at navngive dine drev og partitioner.
Denne vejledning forklarer, hvad disse navne betyder, hvordan din storage er organiseret, og hvordan du kan se nøjagtigt, hvilke enheder der er tilsluttet din Dell. I slutningen vil du føle dig sikker på at navigere i din lageropsætning.
I denne artikel
- Hvordan Linux navngiver dine drev
- Typer af lagerenheder og deres navne
- Hvad er en partition?
- Partitionstabeller: MBR vs. GPT
- Eksempler på partitionsnavngivning
- Sådan får du vist dine lagerenheder i Ubuntu
- Om GRUB 2, din Dells startadministrator
- Ofte stillede spørgsmål
1. Hvordan Linux navngiver dine drev
Den første ting at vide er, at Linux ikke bruger drevbogstaver som C: eller D:. I stedet bruger den en filsti til at identificere hver enhed.
Linux behandler alt som en fil eller en mappe. Så når du ser /dev/sda, er det en absolut filsti.
Ikonet /dev Mappen i rodmappen indeholder alle enhedsfilerne. Systemet opretter disse filer under installationen, og de skal være tilgængelige under opstartsprocessen.
Her er, hvad hver del af et enhedsnavn betyder:
| Del | Betydning | Eksempel |
|---|---|---|
/dev/ |
Forkortelse for "enhed", den mappe, hvor alle enhedsfiler findes | /dev/ |
sd |
Står for SCSI/SATA masselagringsdrev | sda |
a, b, c... |
Den rækkefølge, som drevet blev registreret i (a = første, b = sekund osv.) | sdb |
1, 2, 3... |
Partitionsnummeret på det pågældende drev | sda1 |
sd Præfiks.
2. Typer af lagerenheder og deres navne
Moderne Dell-computere kan have forskellige typer storage. Hver type bruger forskellige navngivningsmønstre. Her er en hurtig reference:
SATA- og SCSI-harddiske eller SSD'er (mest almindelige)
/dev/sda repræsenterer den første SCSI- eller SATA-harddisk, der er tilsluttet systemet.
Den første harddisk, der registreres, er navngivet /dev/sda. Den anden registrerede harddisk hedder /dev/sdb, og så videre.
| Enhedsnavn | Hvad betyder det? |
|---|---|
/dev/sda |
Første SATA/SCSI-drev registreret |
/dev/sdb |
Andet SATA/SCSI-drev registreret |
/dev/sdc |
Tredje SATA/SCSI-drev registreret |
/dev/sda1 |
Første partition på det første drev |
/dev/sda2 |
Anden partition på det første drev |
NVMe solid state-drev (SSD er)
Mange nyere bærbare og stationære Dell-computere bruger NVMe-SSD er (Non-Volatile Memory Express). Disse er meget hurtigere end standard SATA-drev og tilsluttes direkte til dit bundkort. De bruger et andet navngivningsmønster.
Hvor SATA-drev vises som /dev/sda, /dev/sdb, osv., vises NVMe-drev som /dev/nvme0n1 for den første NVMe-controller og det første navneområde.
Her er hvad NVMe-navnet betyder:
| Del | Betydning |
|---|---|
nvme0 |
Første NVMe-controller (nummereringen starter ved 0) |
n1 |
Fornavneområde på den pågældende controller (nummereringen starter ved 1) |
p1 |
Første partition på det drev |
Ikonet n1 i navnet skyldes en NVMe-funktion kaldet "navneområder", som gør det muligt at opdele et drev i flere separate områder. Navneområder nummereres fra ét, og de fleste NVMe-drev har kun ét, hvilket gør nvme0n1 standardnavnet på dit første NVMe-drev.
NVMe-partitioner viser en p før partitionsnummeret, og NVMe-enheder inkluderer understøttelse af navneområde ved hjælp af n før navneområdet. Så den første enhed, i det første navneområde, med en partition vil være på /dev/nvme0n1p1.
| Enhedsnavn | Hvad betyder det? |
|---|---|
/dev/nvme0n1 |
Første NVMe-drev, fornavnområde (hele drevet) |
/dev/nvme1n1 |
Andet NVMe-drev |
/dev/nvme0n1p1 |
Første partition på det første NVMe-drev |
/dev/nvme0n1p2 |
Anden partition på det første NVMe-drev |
SD-kort og eMMC-storage
På nogle Dell-systemer med indbyggede kortlæsere vises SD-kort eller integreret storage som:
| Enhedsnavn | Hvad betyder det? |
|---|---|
/dev/mmcblk0 |
Første SD-kort eller eMMC-lagerenhed |
/dev/mmcblk0p1 |
Første partition på kortet |
Ældre IDE/PATA-drev (ældre, sjældne på moderne Dell-systemer)
Ældre Dell-computere brugte IDE-drev (Integrated Drive Electronics). Disse brugte hd Præfiks:
| Enhedsnavn | Hvad betyder det? |
|---|---|
/dev/hda |
Primært drev på den første IDE-controller |
/dev/hdb |
Sekundært drev på den første IDE-controller |
hd Navngivningsstil er ekstremt sjælden på moderne Dell-hardware. Hvis din Dell blev købt inden for det sidste årti, bruger den næsten med sikkerhed SATA (sda) eller NVMe (nvme0n1) navngivning.
3. Hvad er en partition?
For at installere et operativsystem på en harddisk skal du opdele den i forskellige bestemte lagerenheder. Disse lagerenheder kaldes partitioner.
Tænk på dit drev som et stort rum. Skillevægge er som vægge, du bygger inde i rummet for at skabe separate rum, en til dit operativsystem, en til dine personlige filer og så videre.
Under MBR-standarden er der tre forskellige typer partitioner: Primær, udvidet og logisk.
- Primær partition, En hovedpartition, der kan indeholde et operativsystem.
- Udvidet partition, En containerpartition, der kun bruges til at holde logiske partitioner. Du kan kun have én udvidet partition pr. drev.
- Logisk partition, En partition, der bor inde i en udvidet partition. Nyttigt, når du har brug for mere end fire partitioner på et MBR-drev.
4. Partitionstabeller: MBR vs. GPT
En partitionstabel er et kort, der er gemt i starten af dit drev. Det fortæller systemet, hvor hver partition begynder og slutter. En partitionstabel viser partitionerne på en harddisk eller en anden lagerenhed. Der er to standarder for layoutet af en partitionstabel: Master Boot Record (MBR), også kendt som MS-DOS, som er den oprindelige standard.
MBR (Master Boot Record)
MBR er en meget brugt partitionstabelstandard, men den har to store begrænsninger: den tillader dig ikke at oprette mere end fire hovedpartitioner (kaldet primære partitioner), og diskpartitioner må ikke overstige to TB.
Hvornår skal MBR bruges: Ældre Dell-systemer eller drev på under 2 TB, hvor kompatibilitet med ældre hardware er påkrævet.
GPT (GUID-partitionstabel)
GPT kom senere. Mens MBR stadig er i brug, er begrænsningerne ved MBR det, der førte til udviklingen af GPT. GPT overvinder begge begrænsninger af MBR, du kan have flere primære partitioner, og drevstørrelsen kan overstige to TB.
Hvornår skal GPT bruges? Moderne Dell-systemer, især dem med UEFI-firmware, NVMe-drev eller drev, der er større end 2 TB. GPT er den anbefalede standard for al aktuel Dell-hardware.
| Funktion | MBR | GPT |
|---|---|---|
| Maks. partitionsstørrelse | 2 TB | 9,4 ZB (næsten ubegrænset) |
| Maks. antal primære partitioner | 4 | 128 (på de fleste systemer) |
| Fungerer med UEFI | Begrænset | Ja (kræves til UEFI-start) |
| Fungerer med ældre BIOS | Ja | Ja (med kompatibilitetstilstand) |
5. Eksempler på partitionsnavngivning
Her er eksempler fra den virkelige verden på, hvordan partitionsnavne ser ud i Ubuntu på en Dell-computer.
Eksempel på SATA-drev (/dev/sda)
| Partitionens navn | Hvad betyder det? |
|---|---|
/dev/sda |
Hele det første SATA-drev (ingen partition) |
/dev/sda1 |
Første primære partition på det første SATA-drev |
/dev/sda2 |
Anden primære partition på det første SATA-drev |
/dev/sda5 |
Første logiske partition på det første SATA-drev |
Eksempel på NVMe-drev (/dev/nvme0n1)
| Partitionens navn | Hvad betyder det? |
|---|---|
/dev/nvme0n1 |
Hele det første NVMe-drev |
/dev/nvme0n1p1 |
Første partition på det første NVMe-drev (ofte EFI-startpartitionen) |
/dev/nvme0n1p2 |
Anden partition på det første NVMe-drev |
Typisk Ubuntu-installationslayout (NVMe)
En standard Ubuntu-installation på en moderne Dell med et NVMe-drev ser ofte sådan ud:
nvme0n1
├─ nvme0n1p1 (512 MB) /boot/efi ← EFI-systempartition
├─ nvme0n1p2 (1 GB) /boot ← Startpartition
└─ nvme0n1p3 (resterende)/← rodpartition
6. Sådan får du vist dine lagerenheder i Ubuntu
Du behøver ikke at huske enhedsnavne. Ubuntu giver dig enkle kommandoer til at se alle dine drev og partitioner på et øjeblik. Her er de mest nyttige værktøjer.
Brug lsblk Kommando (anbefales)
Det er vigtigt for systemadministrationen at forstå de lagerenheder, der er tilsluttet dit Linux-system. Ikonet lsblk Kommando, forkortelse for "List Block Devices", er et kraftfuldt værktøj, der giver detaljerede oplysninger om blokenheder såsom harddiske, solid state-drev og andre lagerenheder.
Det er helt sikkert at køre lsblk Kommando. Den viser kun oplysninger om dine blokenheder og foretager ingen ændringer i dit systems lagerkonfiguration. Det er en skrivebeskyttet kommando.
Sådan vises alle storageenheder:
-
Åbn terminalen på din Dell Ubuntu-computer.
-
Skriv følgende kommando, og tryk derefter på Enter:
lsblk -
Gennemse resultatet. Denne kommando viser en hierarkisk visning af alle blokenheder, der er tilsluttet dit system, herunder oplysninger om partitioner og monteringspunkter.
Eksempel på output:
sda 8:0 0 50G 0 disk
├─sda1 8:1 0 512M 0 del /boot/efi
├─sda2 8:2 0 1G 0 del /boot
└─sda3 8:3 0 48,5G 0 del /
sdb 8:16 0 200G 0 disk
nvme0n1 259:0 0 500G 0 disk
├─nvme0n1p1 259:1 0 512M 0 del
└─nvme0n1p2 259:2 0 499,5G 0 del /data
Sådan medtages oplysninger om filsystemtype og UUID: lsblk -f
Sådan får du vist drevmodelnavne: lsblk -d -o NAME,SIZE,MODEL
Brug sudo fdisk -l for oplysninger om partitionstabel
Ikonet fdisk -l Kommandoen læser partitionstabeller og viser diskgeometri, partitionstyper og sektorintervaller. Det kræver rodadgang (administrator) at se alle diske.
-
Åbn terminalen.
-
Skriv følgende kommando, og tryk derefter på Enter:
sudo fdisk -l -
Indtast adgangskoden, hvis du bliver bedt om.
-
Gennemse outputtet for hver disk og dens partitioner.
Brug sudo blkid for at finde UUID og filsystemtype
Ikonet blkid -kommandoen giver UUID- og filsystemtypeoplysninger til dine enheder. UUID'er (Universally Unique Identifiers) er stabile identifikatorer, der ikke ændres, når du tilføjer eller fjerner andre drev, hvilket gør dem mere pålidelige end enhedsnavne som /dev/sda.
-
Åbn terminalen.
-
Skriv følgende kommando, og tryk derefter på Enter:
sudo blkid -
Bemærk UUID for enhver partition, du skal identificere.
/etc/fstab i stedet for enhedsstien for at forhindre problemer efter hardwareændringer.
7. Om GRUB 2, din Dells startadministrator
GRUB 2 er den nyeste version af GNU GRUB, GRand Unified Bootloader. En bootloader er det første softwareprogram, der kører, når en computer starter. Det er ansvarligt for indlæsning og overførsel af kontrol til operativsystemets kerne.
GRUB 2 er standard bootloader til Ubuntu. Det er det, der viser dig startmenuen, når du tænder din Dell, så du kan vælge mellem Ubuntu, et andet operativsystem eller en gendannelsestilstand.
GRUB 2 er inkluderet på alle aktuelt understøttede versioner af Ubuntu-familien. GRUB 2 kan rumme traditionel computerfirmware såsom BIOS samt de nyere EFI / UEFI-standarder.
Vigtige ting at vide om GRUB 2
- GRUB 2 er den nuværende standard. Det er modulært, scriptbart og meget mere kraftfuldt end sin forgænger. Dens konfigurationsfil (
grub.cfg) genereres automatisk af scripts, hvilket gør det sikrere og nemmere at administrere. - Når du har flere operativsystemer installeret (for eksempel Ubuntu og Windows), præsenterer GRUB 2 en menu, der giver dig mulighed for at vælge, hvilket operativsystem du vil starte i.
- Den primære konfigurationsfil til GRUB 2 findes på
/boot/grub/grub.cfg. Du bør dog ikke redigere denne fil direkte. GRUB 2 genererergrub.cfgdynamisk baseret på scripts og konfigurationer, der er gemt andre steder. Direkte modifikation er tilbøjelig til fejl og vil blive overskrevet. - Den vigtigste fil, du interagerer med til konfiguration af GRUB 2, er
/etc/default/grub. Denne fil indeholder brugerredigerbare indstillinger, der påvirker, hvordan GRUB 2 genererer sin konfiguration.
Hvordan GRUB 2 navngiver drev (forskellig fra Linux)
GRUB 2 bruger sit eget interne navngivningssystem, adskilt fra /dev/sda stil Linux bruger. I GRUB 2:
- Drevene nummereres fra 0 (f.eks.
hd0= første køreturhd1= andet drev) - Partitioner nummereres fra og med 1 (f.eks.
hd0,1= første partition på første drev)
Dette er vigtigt at forstå, hvis du nogensinde har brug for manuelt at redigere GRUB-indstillinger eller fejlfinde et opstartsproblem.
8. Ofte stillede spørgsmål
Sp.: Hvorfor vises mit drev som /dev/sda nogle gange og /dev/sdb andre gange?
A: Den rækkefølge, hvori drev genkendes, kan ændre sig afhængigt af opstartstidsforholdene i kernens og/eller bundkortets adfærd. Dette er grunden til at bruge et UUID (fra sudo blkid) er mere pålidelig end at stole på enhedsnavne alene.
Sp.: Min Dell har en NVMe SSD. Hvorfor kan jeg ikke se /dev/sda?
A: NVMe-drev bruger et andet navngivningssystem. En enkelt NVMe-disk, der er tilsluttet dit system, har enhedsnavnet på nvme0n1. Kør lsblk i terminalen for at bekræfte dit drevnavn.
Sp.: Hvad er forskellen mellem MBR og GPT? Hvilken skal jeg bruge?
A: GPT anbefales til alle moderne Dell-systemer. Det understøtter større drev, flere partitioner og er påkrævet til UEFI-baseret opstart. Brug kun MBR, hvis du har et ældre system med en BIOS-firmware, der ikke understøtter GPT.
Sp.: Er det sikkert at køre lsblk?
A: Ja, fuldstændig. Det er helt sikkert at køre lsblk Kommando. Den viser kun oplysninger om dine blokenheder og foretager ingen ændringer i dit system.
Sp.: Hvad er /dev/mmcblk0 på min Dell?
A: Dette er enhedsnavnet for et SD-kort eller integreret eMMC-lager. Du ser dette på Dell-systemer med indbygget SD-kortlæser eller med eMMC-baseret storage (almindeligt på nogle basismodeller).
Sp.: Jeg forstår /dev/loop0, /dev/loop1Osv. Hvad er det?
A: Loop-enheder er i det væsentlige "simulerede diske" indeholdt i filer, filer, der "foregiver" at være diske. Ubuntu bruger dem til Snap-pakker. Du kan roligt ignorere dem, når du leder efter dine fysiske drev.
Har du stadig brug for hjælp?
Hvis du er usikker på Dells storageopsætning eller har brug for yderligere hjælp til Ubuntu Linux, er Dells supportteam her for at hjælpe. Spørg fællesskabet: Dell Community-fora
Flere oplysninger
Software support er af Canonical gennem følgende metoder: Du kan få teknisk support ved at kontakte: Dells tekniske support