Ich glaube, ich habe Ubuntu auf der SSD installiert, bin mir aber nicht sicher und möchte dies überprüfen. Aber ich weiß nicht wie?
hard-drive
ssd
Mondlicht
quelle
quelle
Antworten:
Alter, wo ist meine Wurzel?
Zunächst müssen wir wissen, auf welcher Festplatte sich Ihr Root - Dateisystem befindet (mit anderen Worten, auf welchem Gerät sich Ihr Ubuntu befindet
df
.Groß ! Ich weiß jetzt, dass mein Ubuntu auf eine
/dev/sda
Festplatte mit einer Größe von 110 GB gestellt wird (und die anderen 10 GB werden für etwas anderes verwendet). Nicht genug Informationen? OK, wie wäre es damit:Oh, Radeon R7! Das ist meine SSD! Aber warte . . .
Was ist, wenn Sie zwei Festplatten mit derselben Größe und demselben Hersteller haben?
Nun, Festplatten haben diese sehr interessanten Informationen - wie schnell sie sich drehen, und wie wir wissen, drehen sich SSD-Festplatten nicht .
Sieht ungefähr so aus?
Randbemerkung: die
smartmontools
brauchen , um den Einsatz installiert werdensmartctl
Befehl.Weitere Informationen finden Sie in diesem Beitrag auf der Unix- und Linux-StackExchange-Website
Zusätzliches Update:
Es gibt noch eine Methode, wie hier beschrieben . Jedes Laufwerk verfügt über ein entsprechendes Verzeichnis im
/sys/class/block/
VerzeichnisSie erhalten entweder 1 für Festplatte oder 0 für SSD. Dieser Ansatz ist sehr praktisch für die Verwendung in Skripten
Tatsächlich ist dies anscheinend derselbe Ansatz, der
lsblk
verwendet wird:quelle
Eine einfache Möglichkeit, festzustellen, ob Ihr Betriebssystem auf einer SSD installiert ist oder nicht, besteht darin, einen Befehl in einem aufgerufenen Terminalfenster auszuführen
lsblk -o name,rota
. Schauen Sie sich dieROTA
Spalte der Ausgabe an und dort sehen Sie Zahlen. A0
bedeutet keine Drehzahl oder SSD-Laufwerk. Ein1
würde auf ein Laufwerk mit rotierenden Platten hinweisen. Mein Ubuntu ist auf meinem/dev/sdb
Laufwerk installiert , so dass wir sehen können, dass eines anzeigt0
was bedeutet, dass es auf einem SSD-Laufwerk installiert ist. Ich habe nach diesem Beispiel angegeben, wie Sie feststellen können, wo Ihr Betriebssystem installiert istdf
.HINWEIS: Ubuntu, das als Client in einer Schleife oder auf VMs installiert ist, zeigt ROTA 1 an, unabhängig von der Installation des Host-Betriebssystems. Ebenfalls, " Solid-State-Hybrid-Laufwerke " und USB-Flash-Laufwerke zeigen ebenfalls ROTA 1 an.
Beispiel:
Oder Sie können die Prüfung als Einzeilenskript durchführen, indem Sie
-d
Partitionen nicht anzeigen:Beispiel:
Führen Sie den Befehl aus, um festzustellen, auf welchem Laufwerk sich Ihre Installation befindet
df /
in einem Terminalfenster aus .ANMERKUNG: Laufwerke, die mit LVM (Logical Volume Management) konfiguriert wurden, zeigen das Laufwerk tatsächlich als
/boot
an/
.Beispiele:
LVM-Laufwerk:
Nicht-LVM-Laufwerk:
UPDATE:
lsblk
Kann auch verwendet werden, um anzuzeigen, wo das Betriebssystem installiert ist und ob das Laufwerk eine SSD ist. Alles in einem Befehl:Beispiel:
Nach einem Systemneustart haben sich meine Laufwerksbezeichnungen erneut geändert. Wie Sie sehen, handelt es sich bei meinen SanDisk-Laufwerken jedoch um SSDs, und ROTA zeigt 0 an.
Hoffe das hilft!
quelle
lsblock
ist mein optisches Laufwerk.Am Ende ist Ihre Frage nicht wirklich eine Ubuntu-Frage. Sie haben eine Festplatte mit einem kleinen, im Verhältnis zur Größe der Festplatte, Flash-Speicherplatz. Dies wird automatisch vom Laufwerk verwaltet und versucht, die Dateien, auf die häufiger zugegriffen wird, auf dem Flash-Teil und nicht auf dem HD-Teil abzulegen. Soweit ich weiß, gibt es keine Möglichkeit zu kontrollieren oder zu sagen, welche Dateien sich auf welchem Teil befinden. Wenn Sie Ubuntu regelmäßig verwenden, sollten alle wichtigen Dateien im Flash-Bereich Ihres Laufwerks landen, aber das war es auch schon.
quelle