Hur man vet om du använder SSD- eller HDD-delar i Linux



Prova Vårt Instrument För Att Eliminera Problem

Spelare som kör kraftfulla datorer, systemadministratörer som tar hand om jätteservrar och människor som arbetar med förseglade mobila enheter har alla en tendens att stöta på samma problem. Det är lätt att glömma om du använder SSD- eller HDD-delar. Skivor finns till stor del i två former idag, och SSD-enheter har en tendens att ljuga om den underliggande hårdvaran för att se till att de kan vara kompatibla med ditt operativsystem oavsett vad. Som ett resultat är det svårt att avgöra om du har en elektromekanisk hårddisk eller en solid state-hårddisk.



Linux-användare kan enkelt berätta om de har SSD- eller HDD-komponenter i sin dator. Du måste öppna ett terminalfönster för att detta ska fungera. KDE-, LXDE-, kanel- och MATE-användare kan klicka på applikationsmenyn och sedan klicka på Terminal under systemverktyg. Detsamma gäller Xfce4-användare med Whisker-menyn installerad. Ubuntu Unity-användare vill söka efter Terminal på Dash, och i stort sett alla kan hålla ner Ctrl, Alt och T för att starta en.



Metod 1: Använd lsblk för att skilja mellan SSD- och HDD-volymer

Eftersom du faktiskt inte kommer att ändra någonting behöver du inte root-åtkomst för följande kommando. Skriv bara lsblk -o namn, rota snabbt och tryck på returtangenten. Du får ett kort diagram som visar de olika enheterna som du har anslutit till din dator samt partitionerna på dem. Om det finns ett nummer 1 i ROTA-kolumnen är skivan en rotationselektromagnetisk hårddisk.



Det är också möjligen en annan typ av rotationsanordning. Till exempel om enhetsnamnet sr0 kom upp, var det faktiskt mer än troligt en ansluten optisk enhet. Partitioner som skärs på rotationsenheter kommer också att visas som roterande. Så om du hade en enhet som heter sda som innehöll numret 1 följt av sda2 och sda1 som också har värdet 1, kan du vara säker på att dessa alla finns på samma rotationsskiva. Varje volym följt av ett nummer 0 kommer istället att finnas på en SSD-enhet. Det är vettigt, eftersom solid state-enheter inte snurrar och därför klassas de aldrig som roterande.

Även om detta fungerar för vanliga fasta enheter som du har anslutit till en maskin, kanske du märker att något roligt händer när det är dags att titta på externa skivor. Detta kommando innehåller vanligtvis den korrekta informationen för externa hårddisk- och SSD-volymer som du ansluter via USB- eller IEEE 1394-portar, men du ser ofta att USB-minnen är markerade som roterande. Märkligt fortfarande, om du är på en ultrabok som kör Linux och har en intern minneskortläsare kanske du märker att detta också är roterande.



Uppenbarligen snurrar USB-minnen och SDXC-kort inte, men de ljuger och presenterar sig som rotationsskivor. De presenterar sig ofta som borttagbara, och om de är formaterade som en partiell disk kan de till och med se ut som diskettenheter. Beviljas, idén om en diskettdisk med flera terabyte är skrattretande, men detta förklarar konstigheten.

Diskbilder som du kanske har monterat verkar vara äkta volymer. Om du till exempel ser loop0 och det rapporteras vara en roterande hårddisk, tittar du bara på en monterad ISO. Det är möjligen en installationsbild för Debian eller Ubuntu. Du kan också hypotetiskt montera diskbilder som är avsedda för en virtuell maskin, i vilket fall du igen skulle se den här typen av ett meddelande. Filsystemet för underyling spelar förresten ingen roll. Du kan till och med köra detta på en helt rå enhet.

Metod 2: Kontrollera hårddisk- eller SSD-status med / sys-katalogen

Om du känner till enhetsnamnet du letar efter kan du titta direkt på information som Linux samlar in om den. Typ cat / sys / block / sdb / queue / rotational och tryck på Enter-tangenten. Du kan ersätta sdb med vilket enhetsnamn du helst ville titta på.

Detta är ett utmärkt sätt att kontrollera om du bara är intresserad av en enda volym. Återigen indikerar värdet 0 förekomsten av SSD-teknik medan värdet 1 indikerar en rotationsenhet. Båda dessa kommandon är extremt enkla att använda, kräver ingen riktig spelning och kräver inte att du har några administrativa behörigheter att köra. Det är bara saken om du ständigt lägger till och tar bort volymer från en viss installation.

3 minuter läst