Uitleg over Ubuntu-hardeschijf- en apparaatnamen
Samenvatting: Hebt u last van /dev/sda of nvme0n1 in Ubuntu Linux op uw Dell? In deze handleiding wordt uitgelegd hoe Linux harde schijven, SSD's en partities een naam geeft, inclusief MBR versus GPT, NVMe-naamgeving en hoe u uw apparaten kunt vermelden met lsblk. ...
Instructies
Als Ubuntu Linux op uw Dell computer nieuw voor u is, is het u wellicht opgevallen dat schijven en storageapparaten niet de bekende labels zoals "C:" of "D:" hebben, zoals Windows ze noemt. Maak je niet druk. Linux gebruikt een ander, heel logisch systeem om je schijven en partities een naam te geven.
In deze handleiding wordt uitgelegd wat deze namen betekenen, hoe uw storage is georganiseerd en hoe u precies kunt zien welke apparaten op uw Dell zijn aangesloten. Aan het einde zult u zich zeker voelen door uw storage-instellingen.
In dit artikel
- Hoe Linux uw schijven een naam geeft
- Typen storageapparaten en hun namen
- Wat is een partitie?
- Partitietabellen: MBR versus GPT
- Voorbeelden van partitienaamgeving
- Uw storageapparaten bekijken in Ubuntu
- Over GRUB 2, de Boot Manager van uw Dell
- Veelgestelde vragen
1. Hoe Linux uw schijven een naam geeft
Het eerste dat u moet weten, is dat Linux geen stationsletters zoals C: of D: gebruikt. In plaats daarvan wordt een bestandspad gebruikt om elk apparaat te identificeren.
Linux behandelt alles als een bestand of een map. Dus als je ziet /dev/sda, is het een absoluut bestandspad.
De /dev De map in de hoofdmap bevat alle apparaatbestanden. Het systeem maakt deze bestanden aan tijdens de installatie en ze moeten beschikbaar zijn tijdens het opstartproces.
Dit is wat elk deel van een apparaatnaam betekent:
| Deel | Betekenis | Voorbeeld |
|---|---|---|
/dev/ |
Afkorting van "device", de map waarin alle apparaatbestanden zich bevinden | /dev/ |
sd |
Staat voor SCSI/SATA massastorageschijf | sda |
a, b, c... |
De volgorde waarin de schijf is gedetecteerd (a = eerste, b = tweede, enzovoort) | sdb |
1, 2, 3... |
Het partitienummer op die schijf | sda1 |
sd Voorvoegsel.
2. Typen storageapparaten en hun namen
Moderne Dell computers hebben mogelijk verschillende typen storage. Elk type gebruikt een ander naamgevingspatroon. Hier is een korte referentie:
SATA- en SCSI-harde schijven of SSD's (meest voorkomend)
/dev/sda vertegenwoordigt de eerste SCSI- of SATA-harde schijf die op het systeem is aangesloten.
De eerste harde schijf die wordt gedetecteerd heeft een naam /dev/sda. De tweede gedetecteerde harde schijf heeft een naam /dev/sdb, enzovoort.
| Apparaatnaam | Wat het betekent |
|---|---|
/dev/sda |
Eerste SATA/SCSI-schijf gedetecteerd |
/dev/sdb |
Tweede SATA/SCSI-schijf gedetecteerd |
/dev/sdc |
Derde SATA/SCSI-schijf gedetecteerd |
/dev/sda1 |
Eerste partitie op de eerste schijf |
/dev/sda2 |
Tweede partitie op de eerste schijf |
NVMe Solid-State Drives (SSD's)
Veel nieuwere Dell laptops en desktops gebruiken NVMe (Non-Volatile Memory Express) SSD's. Deze zijn veel sneller dan standaard SATA-schijven en maken rechtstreeks verbinding met uw moederbord. Ze gebruiken een ander naamgevingspatroon.
Waar SATA-schijven worden weergegeven als /dev/sda, /dev/sdb, enz., worden NVMe-schijven weergegeven als /dev/nvme0n1 voor de eerste NVMe-controller en eerste namespace.
Dit is wat de NVMe-naam betekent:
| Deel | Betekenis |
|---|---|
nvme0 |
Eerste NVMe-controller (nummering begint bij 0) |
n1 |
Eerste namespace op die controller (nummering begint bij 1) |
p1 |
Eerste partitie op die schijf |
De n1 in de naam is vanwege een NVMe-functie genaamd "namespaces", waarmee een schijf kan worden verdeeld in meerdere afzonderlijke bereiken. Namespaces zijn genummerd vanaf één en de meeste NVMe-schijven hebben er maar één, waardoor nvme0n1 de standaardnaam voor uw eerste NVMe-schijf.
NVMe-partities tonen een p vóór het partitienummer, en NVMe-apparaten hebben namespace-ondersteuning met behulp van n voor de namespace. Dus het eerste apparaat, in de eerste namespace, met één partitie zal zich op /dev/nvme0n1p1.
| Apparaatnaam | Wat het betekent |
|---|---|
/dev/nvme0n1 |
Eerste NVMe-schijf, eerste namespace (de hele schijf) |
/dev/nvme1n1 |
Tweede NVMe-schijf |
/dev/nvme0n1p1 |
Eerste partitie op de eerste NVMe-schijf |
/dev/nvme0n1p2 |
Tweede partitie op de eerste NVMe-schijf |
SD-kaarten en eMMC-storage
Op sommige Dell systemen met ingebouwde kaartlezers, SD-kaarten of ingebouwde storage worden de volgende weergegeven:
| Apparaatnaam | Wat het betekent |
|---|---|
/dev/mmcblk0 |
Eerste SD-kaart of eMMC-opslagapparaat |
/dev/mmcblk0p1 |
Eerste partitie op die kaart |
Oudere IDE/PATA-schijven (legacy, zeldzaam op moderne Dell systemen)
Oudere Dell computers gebruikten IDE-schijven (Integrated Drive Electronics). Deze gebruikten de hd Voorvoegsel:
| Apparaatnaam | Wat het betekent |
|---|---|
/dev/hda |
Primaire schijf op de eerste IDE-controller |
/dev/hdb |
Secundaire schijf op de eerste IDE-controller |
hd Naamgevingsstijlen zijn uiterst zeldzaam op moderne Dell hardware. Als uw Dell in de afgelopen tien jaar is aangeschaft, wordt vrijwel zeker gebruikgemaakt van SATA (sda) of NVMe (nvme0n1) naamgeving.
3. Wat is een partitie?
Als u een besturingssysteem wilt installeren op een harde schijf, moet u die splitsen in afzonderlijke storage-eenheden. Deze opslageenheden worden partities genoemd.
Beschouw uw schijf als een grote ruimte. Partities zijn als muren die u in de kamer bouwt om aparte ruimtes te creëren, één voor uw besturingssysteem, één voor uw persoonlijke bestanden, enzovoort.
Onder de MBR-standaard zijn er drie verschillende soorten partities: Primair, uitgebreid en logisch.
- Primaire partitie, een hoofdpartitie die een besturingssysteem kan bevatten.
- Uitgebreide partitie, een containerpartitie die alleen wordt gebruikt voor logische partities. U kunt slechts één uitgebreide partitie per schijf hebben.
- Logische partitie, een partitie die zich in een uitgebreide partitie bevindt. Handig wanneer u meer dan vier partities op een MBR-schijf nodig hebt.
4. Partitietabellen: MBR versus GPT
Een partitietabel is een kaart die aan het begin van uw schijf is opgeslagen. Het vertelt het systeem waar elke partitie begint en eindigt. Een partitietabel toont de partities van een harde schijf of een ander opslagapparaat. Er zijn twee standaarden voor de indeling van de partitietabel: Master Boot Record (MBR), ook bekend als MS-DOS, is de oorspronkelijke standaard.
Probleem met MBR (Master Boot Record)
MBR is een veelgebruikte standaard voor partitietabellen, maar heeft twee belangrijke beperkingen: u kunt niet meer dan vier hoofdpartities maken (primaire partities genoemd) en schijfpartities mogen niet groter zijn dan twee TB.
Wanneer gebruikt u MBR: Oudere Dell systemen of schijven kleiner dan 2 TB waarop compatibiliteit met oudere hardware nodig is.
GPT (GUID-partitietabel)
GPT kwam later. Hoewel MBR nog steeds in gebruik is, hebben de beperkingen van MBR geleid tot de ontwikkeling van GPT. GPT onderwint beide beperkingen van MBR, u kunt meerdere primaire partities hebben en de schijfgrootte kan groter zijn dan twee TB.
Wanneer GPT gebruiken: Moderne Dell systemen, vooral die met UEFI-firmware, NVMe-schijven of schijven groter dan 2 TB. GPT is de aanbevolen standaard voor alle huidige Dell hardware.
| Kenmerk | MBR | GPT |
|---|---|---|
| Maximale partitiegrootte | 2 TB | 9,4 ZB (vrijwel onbeperkt) |
| Max. aantal primaire partities | 4 | 128 (op de meeste systemen) |
| Werkt met UEFI | Beperkt | Ja (vereist voor UEFI-opstarten) |
| Werkt met ouder BIOS | Ja | Ja (met compatibiliteitsmodus) |
5. Voorbeelden van partitienaamgeving
Hier zijn praktijkvoorbeelden van hoe partitienamen eruit zien in Ubuntu op een Dell computer.
Voorbeeld van een SATA-schijf (/dev/sda)
| Naam van de partitie | Wat het betekent |
|---|---|
/dev/sda |
De gehele eerste SATA-schijf (geen partitie) |
/dev/sda1 |
Eerste primaire partitie op de eerste SATA-schijf |
/dev/sda2 |
Tweede primaire partitie op de eerste SATA-schijf |
/dev/sda5 |
Eerste logische partitie op de eerste SATA-schijf |
Voorbeeld van een NVMe-schijf (/dev/nvme0n1)
| Naam van de partitie | Wat het betekent |
|---|---|
/dev/nvme0n1 |
De gehele eerste NVMe-schijf |
/dev/nvme0n1p1 |
Eerste partitie op de eerste NVMe-schijf (vaak de EFI-opstartpartitie) |
/dev/nvme0n1p2 |
Tweede partitie op de eerste NVMe-schijf |
Standaard Ubuntu-installatielay-out (NVMe)
Een standaard Ubuntu-installatie op een moderne Dell met een NVMe-schijf ziet er vaak als volgt uit:
nvme0n1
├─ NVMe0N1P1 (512 MB) /boot/efi ← EFI systeempartitie
├─ NVMe0N1P2 (1 GB) /boot ← Opstartpartitie
└─ NVMe0N1P3 (resterend)/← Hoofdpartitie
6. Uw storageapparaten bekijken in Ubuntu
U hoeft geen apparaatnamen te onthouden. Ubuntu geeft je eenvoudige commando's om al je schijven en partities in één oogopslag te zien. Dit zijn de handigste tools.
Gebruik de lsblk Command (aanbevolen)
Inzicht in de storageapparaten die zijn aangesloten op uw Linux-systeem is belangrijk voor systeembeheer. De lsblk Command, een afkorting van 'list block devices', is een krachtig hulpprogramma dat gedetailleerde informatie biedt over blokapparaten zoals harde schijven, SSD's en andere storageapparaten.
Het is absoluut veilig om de lsblk Opdracht. Het geeft alleen informatie over uw blokapparaten weer en brengt geen wijzigingen aan in de storageconfiguratie van uw systeem. Het is een alleen-lezen opdracht.
U kunt als volgt alle opslagapparaten weergeven:
-
Open de Terminal op uw Dell Ubuntu computer.
-
Typ de volgende opdracht en druk op Enter:
lsblk -
Controleer de output. Deze opdracht geeft een hiërarchische weergave weer van alle blokapparaten die op uw systeem zijn aangesloten, inclusief informatie over partities en koppelpunten.
Voorbeelduitvoer:
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
Om bestandssysteemtype en UUID-informatie op te nemen: lsblk -f
Ga als volgt te werk om de namen van schijfmodellen weer te geven: lsblk -d -o NAME,SIZE,MODEL
Gebruik sudo fdisk -l voor details van partitietabellen
De fdisk -l Command leest partitietabellen en toont schijfgeometrie, partitietypen en sectorbereiken. Het vereist root-toegang (administrator) om alle schijven te kunnen zien.
-
Open de Terminal.
-
Typ de volgende opdracht en druk op Enter:
sudo fdisk -l -
Voer uw wachtwoord in als u hierom wordt gevraagd.
-
Controleer de uitvoer voor elke schijf en de partities.
Gebruik sudo blkid om UUID en bestandssysteemtype te vinden
De blkid opdracht biedt UUID- en bestandssysteemtype-informatie voor uw apparaten. UUID's (Universally Unique Identifiers) zijn stabiele ID's die niet veranderen wanneer u andere schijven toevoegt of verwijdert, waardoor ze betrouwbaarder zijn dan apparaatnamen zoals /dev/sda.
-
Open de Terminal.
-
Typ de volgende opdracht en druk op Enter:
sudo blkid -
Noteer de UUID van elke partitie die u moet identificeren.
/etc/fstab Bestand in plaats van het pad van het apparaat om problemen na hardwarewijzigingen te voorkomen.
7. Over GRUB 2, de Boot Manager van uw Dell
GRUB 2 is de nieuwste versie van GNU GRUB, de GRand Unified Bootloader. Een bootloader is het eerste softwareprogramma dat wordt uitgevoerd wanneer een computer wordt opgestart. Het is verantwoordelijk voor het laden en overdragen van controle naar de kernel van het besturingssysteem.
GRUB 2 is de standaard bootloader voor Ubuntu. Hiermee wordt het opstartmenu weergegeven wanneer u Dell inschakelt, zodat u kunt kiezen tussen Ubuntu, een ander besturingssysteem of een herstelmodus.
GRUB 2 is opgenomen in alle momenteel ondersteunde versies van de Ubuntu-reeks. GRUB 2 is geschikt voor traditionele computerfirmware zoals BIOS en de nieuwere EFI/UEFI-standaarden.
Belangrijke dingen die u moet weten over GRUB 2
- GRUB 2 is de huidige standaard. Het is modulair, scriptbaar en veel krachtiger dan zijn voorganger. Het configuratiebestand (
grub.cfg) wordt automatisch gegenereerd door scripts, waardoor het veiliger en gemakkelijker te beheren is. - Wanneer u meerdere besturingssystemen hebt geïnstalleerd (bijvoorbeeld Ubuntu en Windows), presenteert GRUB 2 een menu waarmee u kunt kiezen in welk besturingssysteem u wilt opstarten.
- Het primaire configuratiebestand voor GRUB 2 bevindt zich op
/boot/grub/grub.cfg. U moet dit bestand echter niet rechtstreeks bewerken. GRUB 2 genereertgrub.cfgDynamisch op basis van scripts en configuraties die op andere locaties zijn opgeslagen. Directe wijziging is foutgevoelig en wordt overschreven. - Het belangrijkste bestand waarmee u communiceert voor het configureren van GRUB 2 is
/etc/default/grub. Dit bestand bevat instellingen die door de gebruiker kunnen worden bewerkt en die van invloed zijn op de manier waarop GRUB 2 zijn configuratie genereert.
Hoe GRUB 2 schijven een naam geeft (anders dan Linux)
GRUB 2 gebruikt zijn eigen interne naamgevingssysteem, los van de /dev/sda stijl die Linux gebruikt. In GRUB 2:
- Schijven zijn genummerd vanaf 0 (bijv.
hd0= eerste rit,hd1= tweede schijf) - Partities zijn genummerd vanaf 1 (bijv.
hd0,1= eerste partitie op de eerste schijf)
Dit is belangrijk om te begrijpen als u ooit handmatig GRUB-instellingen moet bewerken of een opstartprobleem moet oplossen.
8. Veelgestelde vragen
V: Waarom wordt mijn schijf weergegeven als /dev/sda soms en /dev/sdb Andere keren?
A: De volgorde waarin schijven worden herkend, kan veranderen afhankelijk van opstarttijden in de kernel en/of het gedrag van het moederbord. Dit is de reden waarom het gebruik van een UUID (van sudo blkid) is betrouwbaarder dan alleen op apparaatnamen te vertrouwen.
V: Mijn Dell heeft een NVMe SSD. Waarom zie ik het niet? /dev/sda?
A: NVMe-schijven gebruiken een ander naamgevingssysteem. Een enkele NVMe-schijf die op uw systeem is aangesloten, heeft de apparaatnaam van nvme0n1. Voer lsblk in de Terminal om de naam van uw schijf te bevestigen.
V: Wat is het verschil tussen MBR en GPT? Welke moet ik gebruiken?
A: GPT wordt aanbevolen voor alle moderne Dell systemen. Het ondersteunt grotere schijven, meer partities en is vereist voor UEFI-opstarten. Gebruik MBR alleen als u een ouder systeem hebt met een BIOS-firmware die GPT niet ondersteunt.
V: Is het veilig om te rennen? lsblk?
A: Ja, helemaal. Het is absoluut veilig om de lsblk Opdracht. Het geeft alleen informatie over uw blokapparaten weer en brengt geen wijzigingen aan uw systeem aan.
V: Wat is /dev/mmcblk0 op mijn Dell?
A: Dit is de apparaatnaam voor een SD-kaart of ingebouwde eMMC-storage. U ziet dit op Dell systemen met een ingebouwde SD-kaartlezer of met op eMMC gebaseerde storage (gebruikelijk op sommige instapmodellen).
V: Ik snap het /dev/loop0, /dev/loop1Enz. Wat zijn dat?
A: Loop-apparaten zijn in wezen "gesimuleerde schijven" die zich in bestanden bevinden, bestanden die zich "voordoen" als schijven. Ubuntu gebruikt ze voor Snap-pakketten. U kunt ze veilig negeren wanneer u op zoek bent naar uw fysieke schijven.
Nog steeds hulp nodig?
Als u twijfelt over de storage-instellingen van uw Dell of meer hulp nodig hebt met Ubuntu Linux, staat het ondersteuningsteam van Dell klaar om u te helpen. Vraag het aan de community: Dell Communityforums
Extra informatie
Softwareondersteuning wordt geleverd door Canonical via de volgende methoden: Neem voor technische support contact op met: Dell Technische Support