In Windows; Sie haben die C:\
Fahrt. Dies ist das primäre Laufwerk, auf dem Windows installiert ist.
Allerdings verwendet Linux ein anderes Namensschema: sda
, sdb[1-4]
usw. Kann mir jemand einen kurzen Überblick über das geben , damit ich es wirklich verstehen könnte , anstatt durch sie verwirrt?
hard-drive
Dante Ashton
quelle
quelle
/dev/sd*
Namen nicht verwenden müssen . Das Äquivalent Ihres Laufwerks C: ist/
(auch bekannt als Stammverzeichnis). Sie können alle Laufwerke anzeigen, indem Sie im Dateimanager auf "Computer" klicken.Antworten:
Im Allgemeinen
(fd, sd, hd)
beziehen sich die Buchstaben auf den Gerätetyp('SATA, SCSI/SATA, IDE')
, der dritte Buchstabe bezieht sich auf die Gerätereihenfolge (a der erste, b der zweite usw.) und die Zahlen beziehen sich auf die Partitionen des Geräts, beginnend mit Null.Also zum Beispiel:
/dev/sda1
/dev/sdb3
Dieser Gerätename ist eher ein Hintergrundname, da er der eigentliche Punkt für den Zugriff auf einen Verzeichnisbereitstellungspunkt ist.
Ich denke, dass die folgenden drei Artikel Ihnen ein bisschen helfen werden:
quelle
/dev/disk/by-uuid/
dieser Stelle Symlinks zu den "Standard"/dev/sd**
-Geräteknoten angezeigt. Dies bietet den Vorteil eines stabilen Verweises auf ein Laufwerk, selbst wenn Sie Laufwerke auf dem System verschieben.Aus Gründen der Übersichtlichkeit verwechseln Sie auf der Windows-Seite die Benennung des Dateisystems mit der Benennung des Laufwerks. Windows verbirgt die Laufwerksbezeichnung fast vollständig vor Ihnen, aber Sie können Beispiele in der Registrierung sehen und wenn Sie Ihre boot.ini-Datei bearbeiten. Eine Datenträgerreferenz könnte dort so aussehen:
Sie können einzelne Datenträger auch im Datenträger-Manager-Tool anzeigen. Der Grund, warum ich dies erwähne, ist, dass Sie mit dem ntfs-Dateisystem alle Arten von Spielen spielen können. Sie können einen separaten Datenträger gleichzeitig in einem Ordner in Ihrem C: und einem anderen Laufwerk bereitstellen, und nicht bereitgestellte Datenträger haben möglicherweise überhaupt keinen Laufwerksbuchstaben. Verwechseln Sie das Dateisystem also nicht mit der Plattenbenennung.
Linux ist hier ähnlich. sda1 ist ein gebräuchlicher Partitionsname, der jedoch an einer beliebigen Stelle im Dateisystem angehängt werden kann.
quelle
Während SCSI und SATA noch einige Zeit in gängigen Desktop- und Laptop-Konfigurationen vorkommen werden, sind mobile Geräte, die eMMC- Speicher im
/dev/mmcblk*p*
Namensschema verwenden, bereits einige Jahre alt, und Nicht-SATA-Hochleistungs- NVMe- SSDs (/dev/nvme*n*
) sind nicht weit entfernt.quelle
Pavlos G. ist größtenteils korrekt, aber / dev / hd ** wird von IDE-Festplatten (und CD-Laufwerken) nicht mehr verwendet. Sie verwenden / dev / sd ** seit Kernel 2.6.19 (und Ubuntu seit 7.10, ~) 2007)
quelle
Sie sollten sich wirklich nicht auf das sd * -Namensschema verlassen. Dies kann sich je nach Hochlauf des Laufwerks, Hot-Plug-Verfahren und zusätzlichen Speicheradaptern dramatisch ändern. Das Beste, was Sie verwenden können, um Ihr Gerät eindeutig zu adressieren, sind die dauerhaften Links wie
/dev/disk/by-id/
. Linux unterliegt nicht den Einschränkungen für das Booten von der ersten Festplatte und kann Laufwerke auch nach Label mounten, sodass die Reihenfolge der Laufwerke keine Rolle spielt.quelle