Ubuntu-harddisk og enhetsnavn forklart
Sammendrag: Forvirret av / dev / sda eller nvme0n1 i Ubuntu Linux på Dell? Denne veiledningen forklarer hvordan Linux navngir harddisker, SSD-er og partisjoner, inkludert MBR vs. GPT, NVMe-navngivning, og hvordan du lister opp enhetene dine ved hjelp av lsblk. ...
Instruksjoner
Hvis Ubuntu Linux er nytt for deg på Dell-datamaskinen din, har du kanskje lagt merke til at disker og lagringsenheter ikke har kjente etiketter som "C:" eller "D:", slik Windows kaller dem. Ikke bekymre deg. Linux bruker et annet, veldig logisk system for å navngi stasjonene og partisjonene dine.
Denne veiledningen forklarer hva disse navnene betyr, hvordan lagringen er organisert, og hvordan du kan se nøyaktig hvilke enheter som er koblet til Dell-produktet ditt. Til slutt vil du føle deg trygg når du navigerer i lagringsoppsettet.
I denne artikkelen
- Hvordan Linux navngir stasjonene dine
- Typer lagringsenheter og navnene deres
- Hva er en partisjon?
- Partisjonstabeller: MBR vs. GPT
- Eksempler på partisjonsnavngivning
- Slik viser du lagringsenhetene dine i Ubuntu
- Om GRUB 2, Dells oppstartsbehandling
- Vanlige spørsmål
1. Hvordan Linux navngir stasjonene dine
Det første du må vite er at Linux ikke bruker stasjonsbokstaver som C: eller D :. I stedet bruker den en filbane for å identifisere hver enhet.
Linux behandler alt som en fil eller en katalog. Så når du ser /dev/sda, er det en absolutt filbane.
Informasjonen i /dev Katalogen i rotmappen inneholder alle enhetsfilene. Systemet oppretter disse filene under installasjonen, og de må være tilgjengelige under oppstartsprosessen.
Her er hva hver del av et enhetsnavn betyr:
| Del | Betydning | Eksempel |
|---|---|---|
/dev/ |
Forkortelse for "enhet", mappen der alle enhetsfiler bor | /dev/ |
sd |
Stativ for SCSI/SATA masselagringsdisk | sda |
a, b, c... |
Rekkefølgen stasjonen ble oppdaget i (a = første, b = andre og så videre) | sdb |
1, 2, 3... |
Partisjonsnummeret på stasjonen | sda1 |
sd Prefiks.
2. Typer lagringsenheter og navnene deres
Moderne Dell-datamaskiner kan ha ulike typer lagring. Hver type bruker et annet navnemønster. Her er en rask referanse:
SATA- og SCSI-harddisker eller SSD-er (vanligst)
/dev/sda representerer den første SCSI- eller SATA-harddisken som er koblet til systemet.
Den første harddisken som oppdages, er navngitt /dev/sda. Den andre harddisken som er oppdaget, heter /dev/sdb, og så videre.
| Enhetsnavn | Hva det betyr |
|---|---|
/dev/sda |
Første SATA/SCSI-disk oppdaget |
/dev/sdb |
Andre SATA/SCSI-disk oppdaget |
/dev/sdc |
Tredje SATA/SCSI-disk oppdaget |
/dev/sda1 |
Første partisjon på den første disken |
/dev/sda2 |
Andre partisjon på den første disken |
NVMe SSD-disker (SSD-er)
Mange nyere bærbare og stasjonære Dell-PC-er bruker NVMe (Non-Volatile Memory Express) SSD-er. Disse er mye raskere enn standard SATA-stasjoner og kobles direkte til hovedkortet. De bruker et annet navnemønster.
Hvor SATA-stasjoner vises som /dev/sda, /dev/sdbosv., vises NVMe-stasjoner som /dev/nvme0n1 for den første NVMe-kontrolleren og fornavneområdet.
Dette betyr NVMe-navnet:
| Del | Betydning |
|---|---|
nvme0 |
Første NVMe-kontroller (nummereringen starter på 0) |
n1 |
Fornavneområdet på kontrolleren (nummereringen starter på 1) |
p1 |
Første partisjon på denne stasjonen |
Informasjonen i n1 i navnet er på grunn av en NVMe-funksjon kalt "navneområder", som gjør at en stasjon kan deles inn i flere separate områder. Navneområder er nummerert fra én, og de fleste NVMe-stasjoner har bare én, noe som gjør nvme0n1 standardnavnet for den første NVMe-disken.
NVMe-partisjoner viser en p før partisjonsnummeret, og NVMe-enheter inkluderer støtte for navneområde ved hjelp av n før navnerommet. Så den første enheten, i det første navnerommet, med en partisjon vil være på /dev/nvme0n1p1.
| Enhetsnavn | Hva det betyr |
|---|---|
/dev/nvme0n1 |
Første NVMe-disk, fornavneområde (hele stasjonen) |
/dev/nvme1n1 |
Andre NVMe-disk |
/dev/nvme0n1p1 |
Første partisjon på den første NVMe-disken |
/dev/nvme0n1p2 |
Andre partisjon på den første NVMe-disken |
SD-kort og eMMC-lagring
På noen Dell-systemer med innebygde kortlesere vises SD-kort eller innebygd lagring som:
| Enhetsnavn | Hva det betyr |
|---|---|
/dev/mmcblk0 |
Første SD-kort eller eMMC-lagringsenhet |
/dev/mmcblk0p1 |
Første partisjon på kortet |
Eldre IDE/PATA-stasjoner (eldre, sjeldne på moderne Dell-systemer)
Eldre Dell-datamaskiner brukte IDE-stasjoner (Integrated Drive Electronics). Disse brukte hd Prefiks:
| Enhetsnavn | Hva det betyr |
|---|---|
/dev/hda |
Primærdisk på den første IDE-kontrolleren |
/dev/hdb |
Sekundærdisk på den første IDE-kontrolleren |
hd Navnestil er ekstremt sjelden på moderne Dell-maskinvare. Hvis din Dell ble kjøpt i løpet av det siste tiåret, bruker den nesten helt sikkert SATA (sda) eller NVMe (nvme0n1) navngiving.
3. Hva er en partisjon?
Når du skal installere et operativsystem på en harddisk, må du fordele den på forskjellige lagringsenheter. Disse lagringsenhetene kalles partisjoner.
Tenk på kjøreturen din som et stort rom. Skillevegger er som vegger du bygger inne i rommet for å lage separate mellomrom, en for operativsystemet ditt, en for dine personlige filer og så videre.
Under MBR-standarden er det tre forskjellige typer partisjoner: Primær, utvidet og logisk.
- Primærpartisjon, En hovedpartisjon som kan inneholde et operativsystem.
- Utvidet partisjon, En beholderpartisjon som bare brukes til å holde logiske partisjoner. Du kan bare ha én utvidet partisjon per stasjon.
- Logisk partisjon, En partisjon som befinner seg inne i en utvidet partisjon. Nyttig når du trenger mer enn fire partisjoner på en MBR-stasjon.
4. Partisjonstabeller: MBR vs. GPT
En partisjonstabell er et kart som lagres ved starten av stasjonen. Den forteller systemet hvor hver partisjon begynner og slutter. En partisjonstabell viser partisjonene på en harddisk eller andre lagringsenheter. Det er to standarder for oppsettet av partisjonstabellen: Master Boot Record (MBR), også kjent som MS-DOS, som er den opprinnelige standarden.
MBR (Master Boot Record)
MBR er en mye brukt partisjonstabellstandard, men den kommer med to hovedbegrensninger: den lar deg ikke lage mer enn fire hovedpartisjoner (kalt primære partisjoner), og diskpartisjoner kan ikke overstige to TB.
Når skal du bruke MBR: Eldre Dell-systemer eller -stasjoner som er mindre enn 2 TB, der kompatibilitet med eldre maskinvare er nødvendig.
GPT (GUID-partisjonstabell)
GPT kom senere. Mens MBR fortsatt er i bruk, er begrensningene til MBR det som førte til utviklingen av GPT. GPT overvinner begge begrensningene i MBR, du kan ha flere primære partisjoner, og stasjonsstørrelsen kan overstige to TB.
Når skal du bruke GPT: Moderne Dell-systemer, spesielt de med UEFI-fastvare, NVMe-stasjoner eller stasjoner større enn 2 TB. GPT er den anbefalte standarden for all gjeldende Dell-maskinvare.
| Funksjon | MBR | GPT |
|---|---|---|
| Maksimal partisjonsstørrelse | 2 TB | 9,4 ZB (praktisk talt ubegrenset) |
| Maks. primærpartisjoner | 4 | 128 (på de fleste systemer) |
| Fungerer med UEFI | Begrenset | Ja (nødvendig for UEFI-oppstart) |
| Fungerer med eldre BIOS | Ja | Ja (med kompatibilitetsmodus) |
5. Eksempler på partisjonsnavngivning
Her er eksempler fra virkeligheten på hvordan partisjonsnavn ser ut i Ubuntu på en Dell-datamaskin.
Eksempel på SATA-stasjon (/dev/sda)
| Partisjonsnavn | Hva det betyr |
|---|---|
/dev/sda |
Hele den første SATA-stasjonen (ingen partisjon) |
/dev/sda1 |
Første primærpartisjon på den første SATA-disken |
/dev/sda2 |
Andre primærpartisjon på den første SATA-disken |
/dev/sda5 |
Første logiske partisjon på den første SATA-disken |
Eksempel på NVMe-stasjon (/dev/nvme0n1)
| Partisjonsnavn | Hva det betyr |
|---|---|
/dev/nvme0n1 |
Hele den første NVMe-disken |
/dev/nvme0n1p1 |
Første partisjon på den første NVMe-stasjonen (ofte EFI-oppstartspartisjonen) |
/dev/nvme0n1p2 |
Andre partisjon på den første NVMe-disken |
Vanlig Ubuntu-installasjonsoppsett (NVMe)
En standard Ubuntu-installasjon på en moderne Dell med en NVMe-stasjon ser ofte slik ut:
nvme0n1
├─ nvme0n1p1 (512 MB) /boot/efi ← EFI system partition
├─ nvme0n1p2 (1 GB) /boot ← Boot partition
└─ nvme0n1p3 (remaining) / ← Root partition
6. Slik viser du lagringsenhetene dine i Ubuntu
Du trenger ikke å huske enhetsnavn. Ubuntu gir deg enkle kommandoer for å se alle stasjonene og partisjonene dine på et øyeblikk. Her er de mest nyttige verktøyene.
Trykk på lsblk Kommando (anbefales)
Det er viktig å forstå lagringsenhetene som er koblet til Linux-systemet ditt, for systemadministrasjon. Informasjonen i lsblk Kommando, forkortelse for "List Block Devices", er et kraftig verktøy som gir detaljert informasjon om blokkenheter som harddisker, solid state-stasjoner og andre lagringsenheter.
Det er helt trygt å kjøre lsblk Kommandoen. Den viser bare informasjon om blokkenhetene dine og gjør ingen endringer i systemets lagringskonfigurasjon. Det er en skrivebeskyttet kommando.
Slik fører du opp alle lagringsenhetene:
-
Åpne terminalen på Dell Ubuntu-datamaskinen.
-
Skriv inn følgende kommando, og trykk deretter Enter:
lsblk -
Gjennomgå utdataene. Denne kommandoen viser en hierarkisk visning av alle blokkenheter som er koblet til systemet, inkludert informasjon om partisjoner og monteringspunkter.
Eksempel på utdata:
sda 8:0 0 50G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
├─sda2 8:2 0 1G 0 part /boot
└─sda3 8:3 0 48.5G 0 part /
sdb 8:16 0 200G 0 disk
nvme0n1 259:0 0 500G 0 disk
├─nvme0n1p1 259:1 0 512M 0 part
└─nvme0n1p2 259:2 0 499.5G 0 part /data
Slik inkluderer du informasjon om filsystemtype og UUID: lsblk -f
Slik viser du stasjonsmodellnavn: lsblk -d -o NAME,SIZE,MODEL
Bruk sudo fdisk -l for detaljer om partisjonstabell
Informasjonen i fdisk -l Kommandoen leser partisjonstabeller og viser diskgeometri, partisjonstyper og sektorområder. Det krever rottilgang (administrator) for å se alle diskene.
-
Åpne terminalen.
-
Skriv inn følgende kommando, og trykk deretter Enter:
sudo fdisk -l -
Skriv inn passordet hvis du blir bedt om det.
-
Se gjennom utdataene for hver disk og partisjonene.
Bruk sudo blkid for å finne UUID og filsystemtype
Informasjonen i blkid kommandoen gir informasjon om UUID og filsystemtype for enhetene dine. UUID-er (universelt unike identifikatorer) er stabile identifikatorer som ikke endres når du legger til eller fjerner andre stasjoner, noe som gjør dem mer pålitelige enn enhetsnavn som /dev/sda.
-
Åpne terminalen.
-
Skriv inn følgende kommando, og trykk deretter Enter:
sudo blkid -
Legg merke til UUID-en til enhver partisjon du må identifisere.
/etc/fstab -filen i stedet for enhetsbanen for å forhindre problemer etter maskinvareendringer.
7. Om GRUB 2, Dells oppstartsbehandling
GRUB 2 er den nyeste versjonen av GNU GRUB, GRand Unified Bootloader. En bootloader er det første programmet som kjører når en datamaskin starter. Den er ansvarlig for lasting og overføring av kontroll til operativsystemkjernen.
GRUB 2 er standard oppstartslaster for Ubuntu. Det er det som viser deg oppstartsmenyen når du slår på Dell, slik at du kan velge mellom Ubuntu, et annet operativsystem eller en gjenopprettingsmodus.
GRUB 2 er inkludert på alle støttede versjoner av Ubuntu-familien. GRUB 2 kan imøtekomme tradisjonell datafastvare som BIOS, samt nyere EFI / UEFI-standarder.
Viktige ting å vite om GRUB 2
- GRUB 2 er gjeldende standard. Den er modulær, skriptbar og mye kraftigere enn forgjengeren. Konfigurasjonsfilen (
grub.cfg) genereres automatisk av skript, noe som gjør det tryggere og enklere å administrere. - Når du har flere operativsystemer installert (for eksempel Ubuntu og Windows), presenterer GRUB 2 en meny som lar deg velge hvilket operativsystem du vil starte opp i.
- Den primære konfigurasjonsfilen for GRUB 2 er plassert på
/boot/grub/grub.cfg. Du bør imidlertid ikke redigere denne filen direkte. GRUB 2 genererergrub.cfgdynamisk basert på skript og konfigurasjoner som er lagret andre steder. Direkte modifikasjon er utsatt for feil og vil bli overskrevet. - Hovedfilen du samhandler med for å konfigurere GRUB 2 er
/etc/default/grub. Denne filen inneholder brukerredigerbare innstillinger som påvirker hvordan GRUB 2 genererer konfigurasjonen.
Hvordan GRUB 2 navngir stasjoner (forskjellig fra Linux)
GRUB 2 bruker sitt eget interne navngivningssystem, atskilt fra /dev/sda stil Linux bruker. I GRUB 2:
- Diskene nummereres fra 0 (f.eks.
hd0= første stasjon,hd1= andre stasjon) - Partisjoner nummereres fra 1 (f.eks.
hd0,1= første partisjon på den første stasjonen)
Dette er viktig å forstå hvis du noen gang trenger å redigere GRUB-innstillinger manuelt eller feilsøke et oppstartsproblem.
8. Vanlige spørsmål
Spm.: Hvorfor vises stasjonen min som /dev/sda noen ganger og /dev/sdb Andre ganger?
A: Rekkefølgen diskene gjenkjennes i, kan endres avhengig av oppstartsforholdene i kjernen og/eller hovedkortatferden. Dette er grunnen til å bruke en UUID (fra sudo blkid) er mer pålitelig enn å stole på enhetsnavn alene.
Spm.: Min Dell har en NVMe SSD. Hvorfor ser jeg ikke /dev/sda?
?A: NVMe-stasjoner bruker et annet navnesystem. En enkelt NVMe-disk som er koblet til systemet ditt, har enhetsnavnet på nvme0n1. Kjør lsblk i terminalen for å bekrefte stasjonsnavnet ditt.
Spm.: Hva er forskjellen mellom MBR og GPT? Hvilken skal jeg bruke?
A: GPT anbefales for alle moderne Dell-systemer. Den støtter større stasjoner, flere partisjoner og er nødvendig for UEFI-basert oppstart. Bruk MBR bare hvis du har et eldre system med en BIOS-fastvare som ikke støtter GPT.
Spm.: Er det trygt å kjøre lsblk?
?A: Ja, helt. Det er helt trygt å kjøre lsblk Kommandoen. Den viser bare informasjon om blokkenhetene dine og gjør ingen endringer i systemet ditt.
Spm.: Hva er /dev/mmcblk0 på min Dell?
A: Dette er enhetsnavnet for et SD-kort eller innebygd eMMC-lagring. Du ser dette på Dell-systemer med innebygd SD-kortleser eller med eMMC-basert lagring (vanlig på enkelte basismodeller).
Spm.: Jeg forstår /dev/loop0, /dev/loop1Etc. Hva er de?
A: Loop-enheter er i hovedsak "simulerte disker" som finnes i filer, filer som "later som" å være disker. Ubuntu bruker dem til Snap-pakker. Du kan trygt ignorere dem når du leter etter dine fysiske stasjoner.
Trenger du fortsatt hjelp?
Hvis du er usikker på Dells lagringskonfigurasjon eller trenger mer hjelp med Ubuntu Linux, er Dells kundestøtteteam her for å hjelpe deg. Spør fellesskapet: Dells fora
Tilleggsinformasjon
Programvarestøtte er av Canonical gjennom følgende metoder: Hvis du trenger teknisk støtte, kan du kontakte: Dells tekniske kundestøtte