Förklaring av Ubuntu-hårddisk- och enhetsnamn
Riepilogo: Förvirrad av /dev/sda eller nvme0n1 i Ubuntu Linux på din Dell? Den här guiden förklarar hur Linux namnger hårddiskar, SSD:er och partitioner, inklusive MBR vs. GPT, NVMe-namngivning och hur du listar dina enheter med lsblk. ...
Istruzioni
Om du inte har använt Ubuntu Linux tidigare på din Dell-dator kanske du har märkt att enheter och lagringsenheter inte har välbekanta etiketter som "C:" eller "D:", så som Windows namnger dem. Var inte orolig. Linux använder ett annat, mycket logiskt system för att namnge dina enheter och partitioner.
I den här manualen förklarar vi vad dessa namn betyder, hur lagringen är organiserad och hur du ser exakt vilka enheter som är anslutna till din Dell. I slutet kommer du att känna dig trygg med att navigera i din lagringskonfiguration.
I den här artikeln
- Så här namnger Linux dina enheter
- Typer av lagringsenheter och deras namn
- Vad är en partition?
- Partitionstabeller: MBR jämfört med GPT
- Exempel på namngivning av partitioner
- Så här visar du dina lagringsenheter i Ubuntu
- Om GRUB 2, Dells starthanterare
- Vanliga frågor och svar
1. Så här namnger Linux dina enheter
Det första du bör veta är att Linux inte använder enhetsbokstäver som C: eller D:. I stället används en filsökväg för att identifiera varje enhet.
Linux behandlar allt som en fil eller en katalog. Så när du ser /dev/sdaär det en absolut filsökväg.
Informationen /dev i rotmappen innehåller alla enhetsfiler. Systemet skapar dessa filer under installationen och de måste vara tillgängliga under startprocessen.
Här är vad varje del av ett enhetsnamn betyder:
| Del | Innebörd | Exempel |
|---|---|---|
/dev/ |
Förkortning för "enhet", mappen där alla enhetsfiler finns | /dev/ |
sd |
Står för SCSI/SATA masslagringsenhet | sda |
a, b, c... |
Ordningen som enheten identifierades i (a = första, b = andra osv.) | sdb |
1, 2, 3... |
Partitionsnumret på enheten | sda1 |
sd Prefix.
2. Typer av lagringsenheter och deras namn
Moderna Dell-datorer kan ha olika typer av lagring. Varje typ använder olika namngivningsmönster. Här är en snabbreferens:
SATA- och SCSI-hårddiskar eller SSD-diskar (vanligast)
/dev/sda representerar den första SCSI- eller SATA-hårddisken som ansluts till systemet.
Den första hårddisken som identifieras får namnet /dev/sda. Den andra hårddisken som identifieras får namnet /dev/sdboch så vidare.
| Enhetsnamn | Vad det innebär |
|---|---|
/dev/sda |
Första SATA/SCSI-enheten identifierad |
/dev/sdb |
Andra SATA/SCSI-drivenhet har upptäckts |
/dev/sdc |
En tredje SATA/SCSI-disk har upptäckts |
/dev/sda1 |
Första partitionen på den första enheten |
/dev/sda2 |
Andra partitionen på den första enheten |
NVMe SSD-diskar (Solid State Drive)
I många nyare bärbara och stationära Dell-datorer används NVMe (Non-Volatile Memory Express) SSD-hårddiskar. Dessa är mycket snabbare än vanliga SATA-enheter och ansluts direkt till ditt moderkort. De använder ett annat namngivningsmönster.
Där SATA-enheter visas som /dev/sda, /dev/sdb, etc., visas NVMe-enheter som /dev/nvme0n1 för den första NVMe-styrenheten och det första namnområdet.
Här är vad NVMe-namnet betyder:
| Del | Innebörd |
|---|---|
nvme0 |
Första NVMe-styrenheten (numreringen börjar vid 0) |
n1 |
Första namnområdet på kontrollanten (numreringen börjar vid 1) |
p1 |
Första partitionen på enheten |
Informationen n1 i namnet beror på en NVMe-funktion som kallas "namespaces", som gör att en enhet kan delas upp i flera separata intervall. Namnområden numreras med början från ett, och de flesta NVMe-enheter har bara en, vilket gör att nvme0n1 standardnamnet för din första NVMe-enhet.
NVMe-partitioner visar en p före partitionsnumret, och NVMe-enheter har stöd för namnrymd med n före namnområdet. Så den första enheten, i det första namnområdet, med en partition kommer att vara på /dev/nvme0n1p1.
| Enhetsnamn | Vad det innebär |
|---|---|
/dev/nvme0n1 |
Första NVMe-enheten, första namnområdet (hela enheten) |
/dev/nvme1n1 |
Andra NVMe-enheten |
/dev/nvme0n1p1 |
Första partitionen på den första NVMe-enheten |
/dev/nvme0n1p2 |
Andra partitionen på den första NVMe-enheten |
SD-kort och eMMC-lagring
På vissa Dell-system med inbyggda kortläsare visas SD-kort eller inbäddad lagring som:
| Enhetsnamn | Vad det innebär |
|---|---|
/dev/mmcblk0 |
Första SD-kortet eller eMMC-lagringsenheten |
/dev/mmcblk0p1 |
Första partitionen på kortet |
Äldre IDE/PATA-enheter (äldre, sällsynta på moderna Dell-system)
Äldre Dell-datorer använde IDE-enheter (Integrated Drive Electronics). Dessa använde sig av hd Prefix:
| Enhetsnamn | Vad det innebär |
|---|---|
/dev/hda |
Primär enhet på den första IDE-styrenheten |
/dev/hdb |
Sekundär enhet på den första IDE-styrenheten |
hd Namngivningsstil är extremt sällsynta på modern Dell-maskinvara. Om din Dell-dator har köpts under det senaste decenniet använder den med största sannolikhet SATA (sda) eller NVMe (nvme0n1) namngivning.
3. Vad är en partition?
Om du vill installera ett operativsystem på en hårddisk måste du dela in den i olika lagringsenheter. Dessa lagringsenheter kallas partitioner.
Tänk på din enhet som ett stort rum. Skiljeväggar är som väggar som du bygger inne i rummet för att skapa separata utrymmen, en för ditt operativsystem, en för dina personliga filer och så vidare.
Under MBR-standarden finns det tre olika typer av partitioner: Primär, utökad och logisk.
- Primär partition, En huvudpartition som kan innehålla ett operativsystem.
- Utökad partition, En behållarpartition som endast används för att lagra logiska partitioner. Du kan bara ha en utökad partition per enhet.
- Logisk partition, En partition som finns i en utökad partition. Användbart när du behöver fler än fyra partitioner på en MBR-enhet.
4. Partitionstabeller: MBR jämfört med GPT
En partitionstabell är en karta som lagras i början av enheten. Den talar om för systemet var varje partition börjar och slutar. En partitionstabell visar partitionerna på en hårddisk eller någon annan lagringsenhet. Det finns två standarder för partitionstabellslayouter: Master Boot Record (MBR), även känd som MS-DOS, som är den ursprungliga standarden.
MBR (Master Boot Record)
MBR är en allmänt använd partitionstabellstandard, men den har två stora begränsningar: den tillåter inte att du skapar fler än fyra huvudpartitioner (kallas primära partitioner) och diskpartitioner får inte överstiga två TB.
När du ska använda MBR: Äldre Dell-system eller enheter som är mindre än 2 TB där kompatibilitet med äldre maskinvara behövs.
GPT (GUID-partitionstabell)
GPT kom senare. Även om MBR fortfarande används är det begränsningarna i MBR som ledde till utvecklingen av GPT. GPT övervinner båda begränsningarna i MBR, du kan ha flera primära partitioner och enhetsstorleken kan överstiga två TB.
När ska du använda GPT: Moderna Dell-system, särskilt de med fast UEFI-programvara, NVMe-enheter eller enheter som är större än 2 TB. GPT är den rekommenderade standarden för all aktuell Dell-maskinvara.
| Funktion | MBR | GPT |
|---|---|---|
| Maximal partitionsstorlek | 2 TB | 9,4 ZB (praktiskt taget obegränsat) |
| Maximalt antal primära partitioner | 4 | 128 (på de flesta system) |
| Fungerar med UEFI | Begränsad | Ja (krävs för UEFI-start) |
| Fungerar med äldre BIOS | Ja | Ja (med kompatibilitetsläge) |
5. Exempel på namngivning av partitioner
Här är verkliga exempel på hur partitionsnamn ser ut i Ubuntu på en Dell-dator.
Exempel på SATA-enhet (/dev/sda)
| Partitionens namn | Vad det innebär |
|---|---|
/dev/sda |
Hela den första SATA-enheten (ingen partition) |
/dev/sda1 |
Första primära partitionen på den första SATA-enheten |
/dev/sda2 |
Andra primära partitionen på den första SATA-enheten |
/dev/sda5 |
Första logiska partitionen på den första SATA-enheten |
Exempel på NVMe-enhet (/dev/nvme0n1)
| Partitionens namn | Vad det innebär |
|---|---|
/dev/nvme0n1 |
Hela den första NVMe-enheten |
/dev/nvme0n1p1 |
Första partitionen på den första NVMe-enheten (ofta EFI-startpartitionen) |
/dev/nvme0n1p2 |
Andra partitionen på den första NVMe-enheten |
Typisk installationslayout för Ubuntu (NVMe)
En vanlig Ubuntu-installation på en modern Dell med en NVMe-enhet ser ofta ut så här:
nvme0n1
├─ nvme0n1p1 (512 MB) /boot/efi ← EFI-systempartition
├─ nvme0n1p2 (1 GB) /boot ← startpartition
└─ nvme0n1p3 (återstående)/← rotpartition
6. Så här visar du dina lagringsenheter i Ubuntu
Du behöver inte memorera enhetsnamn. Ubuntu ger dig enkla kommandon för att se alla dina enheter och partitioner med ett ögonkast. Här är de mest användbara verktygen.
Använd tangenten lsblk Kommando (rekommenderas)
Det är viktigt för systemhanteringen att du förstår vilka lagringsenheter som är anslutna till ditt Linux-system. Informationen lsblk Kommandot, som är en förkortning för "list block devices", är ett kraftfullt verktyg som ger detaljerad information om blockenheter som hårddiskar, SSD-diskar och andra lagringsenheter.
Det är helt säkert att köra lsblk Kommandot. Den visar endast information om dina blockenheter och gör inga ändringar i systemets lagringskonfiguration. Det är ett skrivskyddat kommando.
Så här listar du alla lagringsenheter:
-
Öppna terminalen på din Dell Ubuntu-dator.
-
Skriv följande kommando och tryck sedan på Retur:
lsblk -
Granska resultatet. Det här kommandot visar en hierarkisk vy över alla blockenheter som är anslutna till systemet, inklusive information om partitioner och monteringspunkter.
Exempel på utdata:
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 part
└─nvme0n1p2 259:2 0 499.5G 0 del /data
Så här inkluderar du filsystemstyp och UUID-information: lsblk -f
Så här visar du enhetsmodellnamn: lsblk -d -o NAME,SIZE,MODEL
Använd sudo fdisk -l för information om partitionstabell
Informationen fdisk -l Kommandot läser partitionstabeller och visar diskgeometri, partitionstyper och sektorintervall. Det kräver rotåtkomst (administratör) för att se alla diskar.
-
Öppna terminalen.
-
Skriv följande kommando och tryck sedan på Retur:
sudo fdisk -l -
Ange ditt lösenord om du uppmanas till det.
-
Granska utdata för varje disk och dess partitioner.
Använd sudo blkid för att hitta UUID och filsystemtyp
Informationen blkid tillhandahåller information om UUID och filsystemstyp för dina enheter. UUID (Universally Unique Identifiers) är stabila identifierare som inte ändras när du lägger till eller tar bort andra enheter, vilket gör dem mer tillförlitliga än enhetsnamn som /dev/sda.
-
Öppna terminalen.
-
Skriv följande kommando och tryck sedan på Retur:
sudo blkid -
Anteckna UUID för alla partitioner som du behöver identifiera.
/etc/fstab i stället för enhetssökvägen för att förhindra problem efter maskinvaruändringar.
7. Om GRUB 2, Dells starthanterare
GRUB 2 är den senaste versionen av GNU GRUB, GRand Unified Bootloader. En bootloader är det första programmet som körs när en dator startar. Den ansvarar för att läsa in och överföra kontroll till operativsystemets kärna.
GRUB 2 är standardstarthanteraren för Ubuntu. Det är den som visar dig startmenyn när du slår på din Dell, så att du kan välja mellan Ubuntu, ett annat operativsystem eller ett återställningsläge.
GRUB 2 ingår i alla versioner av Ubuntu-serien som stöds för närvarande. GRUB 2 kan hantera traditionell datorfirmware som BIOS samt nyare EFI/UEFI-standarder.
Viktiga saker att veta om GRUB 2
- GRUB 2 är den nuvarande standarden. Det är modulärt, skriptbart och mycket kraftfullare än sin föregångare. Dess konfigurationsfil (
grub.cfg) genereras automatiskt av skript, vilket gör det säkrare och enklare att hantera. - När du har flera operativsystem installerade (till exempel Ubuntu och Windows) visar GRUB 2 en meny där du kan välja vilket operativsystem du vill starta upp i.
- Den primära konfigurationsfilen för GRUB 2 finns på
/boot/grub/grub.cfg. Du bör dock inte redigera den här filen direkt. GRUB 2 genererargrub.cfgDynamiskt baserat på skript och konfigurationer som lagras på andra platser. Direkta ändringar är känsliga för fel och kommer att skrivas över. - Huvudfilen som du interagerar med för att konfigurera GRUB 2 är
/etc/default/grub. Den här filen innehåller användarredigerbara inställningar som påverkar hur GRUB 2 genererar sin konfiguration.
Hur GRUB 2-namn namnger enheter (skiljer sig från Linux)
GRUB 2 använder sitt eget interna namngivningssystem, skilt från /dev/sda stil som Linux använder. I GRUB 2:
- Drivenheter är numrerade från och med 0 (t.ex.
hd0= första körningen,hd1= andra enheten) - Partitioner numreras från och med 1 (t.ex.
hd0,1= första partitionen på den första enheten)
Det här är viktigt att förstå om du någonsin behöver redigera GRUB-inställningar manuellt eller felsöka ett startproblem.
8. Vanliga frågor och svar
F: Varför visas min enhet som /dev/sda ibland och /dev/sdb andra tider?
A: Ordningen som enheterna identifieras i kan ändras beroende på starttidsförhållandena i kärnan och/eller moderkortets beteende. Det är därför du använder ett UUID (från sudo blkid) är mer tillförlitlig än att enbart förlita sig på enhetsnamn.
F: Min Dell har en NVMe SSD. Varför ser jag inte /dev/sda?
A: NVMe-enheter använder ett annat namngivningssystem. En enda NVMe-disk som är ansluten till systemet har enhetsnamnet nvme0n1. Kör lsblk i terminalen för att bekräfta ditt enhetsnamn.
F: Vad är skillnaden mellan MBR och GPT? Vilken ska jag använda?
A: GPT rekommenderas för alla moderna Dell-system. Det stöder större enheter, fler partitioner och krävs för UEFI-baserad start. Använd endast MBR om du har ett äldre system med en fast BIOS-programvara som inte stöder GPT.
F: Är det säkert att springa lsblk?
A: Ja, helt och hållet. Det är helt säkert att köra lsblk Kommandot. Den visar bara information om dina blockenheter och gör inga ändringar i ditt system.
F: Vad är /dev/mmcblk0 på min Dell?
A: Det här är enhetsnamnet för ett SD-kort eller en inbäddad eMMC-lagring. Du ser detta på Dell-system med en inbyggd SD-kortläsare eller med eMMC-baserad lagring (vanligt på vissa modeller på ingångsnivå).
F: Jag förstår /dev/loop0, /dev/loop1Etc. Vad är det?
A: Loop-enheter är i huvudsak "simulerade diskar" som finns i filer, filer som "låtsas" vara diskar. Ubuntu använder dem för Snap-paket. Du kan ignorera dem när du letar efter dina fysiska enheter.
Behöver du fortfarande hjälp?
Om du är osäker på din Dells lagringskonfiguration eller behöver ytterligare hjälp med Ubuntu Linux finns Dells supportteam här för att hjälpa dig. Fråga communityn: Dells gruppforum
Informazioni aggiuntive
Programvarusupport tillhandahålls av Canonical på följande sätt: Kontakta teknisk support för att: Dells tekniska support