Sådan ved du, om du bruger SSD- eller HDD-dele i Linux



Prøv Vores Instrument Til At Fjerne Problemer

Spillere, der kører kraftige pc'er, systemadministratorer, der tager sig af gigantiske servere, og folk, der arbejder med forseglede mobile enheder, har alle en tendens til at løbe ind i det samme problem. Det er let at glemme, om du bruger SSD- eller HDD-dele. Diske findes stort set i to former i dag, og solid state-drev har en tendens til at lyve om den underliggende hardware for at sikre, at de kan forblive kompatible med dit operativsystem, uanset hvad. Som et resultat er det svært at fortælle, om du har en elektromekanisk harddisk eller en solid-state.



Linux-brugere kan let fortælle, om de har SSD- eller HDD-komponenter på deres computer. Du skal åbne et terminalvindue, før dette fungerer. KDE-, LXDE-, kanel- og MATE-brugere kan klikke på menuen Applikationer og derefter klikke på Terminal under systemværktøjer. Det samme gælder for Xfce4-brugere med Whisker-menu installeret. Ubuntu Unity-brugere vil søge efter Terminal på Dash, og stort set alle kan holde Ctrl, Alt og T nede for at starte en.



Metode 1: Brug lsblk til at skelne mellem SSD- og HDD-diskenheder

Da du faktisk ikke ændrer noget, har du ikke brug for rodadgang til følgende kommando. Bare skriv lsblk -o navn, rota ved prompt og tryk på returtasten. Du modtager et kort diagram, der viser de forskellige enheder, du har knyttet til din computer, samt de partitioner, der er skåret på dem. Hvis der er et nummer 1 i ROTA-kolonnen, er disken en rotationselektromagnetisk harddisk.



Det er muligvis også en anden slags rotationsenhed. For eksempel, hvis enhedsnavnet sr0 kom op, var det faktisk mere end sandsynligt et tilsluttet optisk drev. Skillevægge, der er skåret på rotationsdrev, vises også som roterende. Så hvis du havde en enhed kaldet sda, der indeholdt nummer 1 efterfulgt af sda2 og sda1 også med en værdi på 1, så kan du være sikker på at disse alle er på den samme rotationsdisk. Enhver lydstyrke efterfulgt af et tal 0 vil i stedet være på et solid state-drev. Dette giver mening, da solid state-drev ikke roterer, og derfor klassificeres de aldrig som roterende.

Mens dette fungerer for faste faste drev, du har tilsluttet til en maskine, bemærker du muligvis noget sjovt, når det er tid til at se på eksterne diske. Denne kommando indeholder normalt de korrekte oplysninger for eksterne harddisk- og SSD-diskenheder, du tilslutter via USB- eller IEEE 1394-porte, men du vil ofte se, at USB-hukommelsessticks er markeret som roterende. Mærkeligere stadig, hvis du bruger en ultra-bog, der kører Linux, og som har en intern hukommelseskortlæser, bemærker du muligvis, at dette også drejer sig om.



Naturligvis roterer USB-hukommelsessticks og SDXC-kort ikke, men de lyver og præsenterer sig selv som rotationsdiske. De præsenterer sig ofte som flytbare, og hvis de er formateret som en deleløs disk, kan de endda fremstå som diskettedrev. Indrømmet, ideen om et multi-terabyte diskettedrev er latterligt, men dette forklarer underheden.

Diskbilleder, som du muligvis har monteret, ser ud til at være ægte diskenheder. For eksempel, hvis du ser loop0 og det rapporterer at være en roterende HDD, ser du bare på en monteret ISO. Det er muligvis et installationsbillede til Debian eller Ubuntu. Du kan også hypotetisk montere diskbilleder beregnet til en virtuel maskine, i hvilket tilfælde du igen vil se denne slags besked. Underystemet filsystem betyder overhovedet ikke noget. Du kan endda køre dette på et helt råt drev.

Metode 2: Kontroller HDD- eller SSD-status ved hjælp af / sys Directory

Hvis du kender det enhedsnavn, du leder efter, kan du se direkte på oplysninger, som Linux indsamler om det. Type kat / sys / blok / sdb / kø / rotation og tryk på Enter-tasten. Du kunne erstatte sdb med det enhedsnavn, du havde ønsket at se på.

Dette er en glimrende måde at kontrollere, om du kun er interesseret i et enkelt bind. Endnu en gang angiver en værdi på 0 tilstedeværelsen af ​​SSD-teknologi, mens en værdi på 1 angiver et rotationsdrev. Begge disse kommandoer er ekstremt nemme at bruge, kræver ikke rigtig at lege rundt og kræver ikke, at du har nogen form for administrative rettigheder at køre. Det er bare det, hvis du konstant tilføjer og fjerner diskenheder fra en bestemt installation.

3 minutter læst