Ich habe eine 6-GB-IDE-Festplatte in meinem Keller gefunden. Ich möchte es anschließen und sehen, was darauf sein könnte. Das Laufwerk scheint im BIOS erkannt zu werden.
Ich kann in Ubuntu keine Dateien anzeigen, und Ubuntu ist das einzige Betriebssystem auf diesem bestimmten Computer. Ich habe mich gefragt, ob Ubuntu eine Entsprechung zur Windows-Funktion "Arbeitsplatz" hat, in der alle verfügbaren Laufwerke / Speichergeräte aufgelistet sind. In der Regel zeigt Arbeitsplatz C: an, das geöffnet werden kann, um alle Ihre Verzeichnisse und Dateien anzuzeigen. Zu diesem Zeitpunkt ist es Ubuntus Home-Ordner sehr ähnlich.
Wie kann ich alle verfügbaren Partitionen dieses Laufwerks oder aller verfügbaren Festplatten anzeigen / auswählen, ohne den Inhalt zu formatieren oder zu manipulieren?
quelle
Antworten:
Es gibt viele Möglichkeiten, aber mein Favorit ist
lsblk
. Hier ist eine Demonstration:Das würde folgendes zeigen:
Es zeigt:
Sie können mit den Optionen herumspielen, indem Sie sich zuerst die mit verfügbaren Optionen ansehen
lsblk --help
. Ich maglsblk
wegen der freundlichen Art, die Informationen anzuzeigen, wenn sie zum Beispiel mitfdisk
oder verglichen werdenparted
.quelle
lsblk
ist für mich lesbarer als fdisk.sudo
.lsblk --output-all --json
womit es fantastisch ist!Die Befehlszeilenlösung:
So überprüfen Sie, welche Laufwerke Ihr System sehen kann:
Wenn sich Ihr Laufwerk in der Liste befindet, können Sie wie folgt sehen, welche Partitionen sich auf dem Laufwerk befinden:
Erstellen Sie dann irgendwo ein Verzeichnis und hängen Sie eine der Partitionen an. Sie können beispielsweise eine FAT32-Partition, die sich
dev/sda3
schreibgeschützt befindet, in ein Verzeichnis/media/my_test_mount
ladenMit diesem Ansatz erhalten Sie mehr Kontrolle, da Sie verschiedene Einhängeoptionen verwenden können, z. B. die Partition schreibgeschützt einhängen.
Siehe
man mount
für weitere Einzelheiten.quelle
Ich zweitens Luis darin
lsblk(8)
ist wahrscheinlich die einfachste und prägnanteste Lösung. Es ist sehr einfach zu visualisieren, was da ist und gibt Ihnen alle benötigten Informationen schnell:Zur Vereinfachung finden Sie hier eine Liste aller verfügbaren Spalten, die verwendet werden können.
quelle
Nautilus (in dem Sie Ihren Basisordner anzeigen) zeigt alle im System eingebundenen Laufwerke an. Wenn das Laufwerk vom Computer erkannt wird, können Sie es einbinden und verwenden.
Anweisungen und Informationen zum Mounten von Laufwerken finden Sie hier: https://help.ubuntu.com/community/Mount
quelle
Um die Festplatten aufzulisten, benutze ich
sudo parted -l
Ausgabe:
Und um die Partitionen aufzulisten, wie andere bereits vorgeschlagen haben, können Sie Folgendes verwenden:
Welches wird Ihnen die Dateisystempartitionstypen sagen
quelle
parted
gibt mir die Hardware-Informationen undlsblk
gibt mir die Partitionsinformationen. Sieht aus wie was ich brauchte. Schade, dass es keinen einzigen Befehl gibt, mit dem alles dokumentiert werden kann, um die Notfallwiederherstellung zu unterstützen. Danke!Die folgende Lösung ist sehr einfach, übersichtlich, ein GUI-Ansatz und zeigt Ihnen genau, was Sie auf Ihrer Festplatte angelegt haben:
VORSICHT: Verändern Sie NICHTS, es sei denn, Sie wissen, was Sie tun!
quelle
(Aufbauend auf vorherigen Ratschlägen in Bezug auf
lsblk
).Für die faule Schreibkraft (und wenn Sie die Größen nicht benötigen) können Sie verwenden:
das ist das gleiche wie mit
-o NAME,FSTYPE,LABEL,MOUNTPOINT
zum Beispiel
quelle
Verwenden Sie die folgenden Befehlszeilen, um einen guten Überblick über die Partitionen zu erhalten (Position, Größen, freier Speicherplatz und Einhängepunkte).
Wenn Ihr Terminalfenster breit genug ist (z. B. 130 Zeichen), können Sie die
lsblk
Befehle zu kombinierenquelle
Späte Antwort, aber versuchen Sie Folgendes:
quelle
Ich habe einige reguläre Ausdrücke erstellt, um diejenigen zu unterstützen, die diese Daten in eine Anwendung einlesen möchten.
Dazu ist der Befehl lsblk sinnvoller, wenn Sie den Befehl "-P" verwenden. Hier ein Beispiel:
Sie können diese Ausgabe lesen, wenn Sie einen regulären Ausdruck verwenden
http://regex101.com/r/uX5eG3/1
Wenn Sie die Größe der Partition nicht benötigen, können Sie mount -l to verwenden
Und lesen Sie es mit so einem Regex
http://regex101.com/r/nE4pQ9/1
Wenn Sie dies in node tun, können Sie den String mit einem Code wie dem folgenden in ein Array von Vorkommen konvertieren
quelle