Hoe weet u of u SSD- of HDD-onderdelen onder Linux gebruikt?



Probeer Ons Instrument Voor Het Oplossen Van Problemen

Gamers met krachtige pc's, systeembeheerders die voor gigantische servers zorgen en mensen die met afgesloten mobiele apparaten werken, lopen allemaal tegen hetzelfde probleem aan. U vergeet gemakkelijk of u SSD- of HDD-onderdelen gebruikt. Schijven zijn er tegenwoordig grotendeels in twee vormen, en solid-state schijven hebben de neiging om te liegen over de onderliggende hardware om ervoor te zorgen dat ze hoe dan ook compatibel blijven met uw besturingssysteem. Als gevolg hiervan is het moeilijk te zeggen of u een elektromechanische harde schijf of een solid-state schijf heeft.



Linux-gebruikers kunnen gemakkelijk zien of ze SSD- of HDD-componenten op hun computer hebben. U moet een terminalvenster openen om dit te laten werken. KDE-, LXDE-, Cinnamon- en MATE-gebruikers kunnen op het menu Toepassingen klikken en vervolgens op Terminal onder systeemtools. Hetzelfde geldt voor Xfce4-gebruikers met het Whisker-menu geïnstalleerd. Ubuntu Unity-gebruikers zullen willen zoeken naar Terminal op de Dash, en vrijwel iedereen kan Ctrl, Alt en T ingedrukt houden om er een te starten.



Methode 1: lsblk gebruiken om onderscheid te maken tussen SSD- en HDD-volumes

Omdat je eigenlijk niets verandert, heb je geen root-toegang nodig voor de volgende opdracht. Typ gewoon lsblk -o naam, rooster bij de prompt en druk op de Return-toets. U ontvangt een korte tabel met de verschillende apparaten die u op uw computer hebt aangesloten, evenals de partities die erop zijn onderbroken. Als er een nummer 1 staat in de ROTA-kolom, dan is de schijf een roterende elektromagnetische harde schijf.



Het is mogelijk ook een ander soort rotatieapparaat. Als de apparaatnaam sr0 bijvoorbeeld voorkwam, was dat eigenlijk meer dan waarschijnlijk een aangesloten optische drive. Partities die op roterende schijven zijn gesneden, worden ook als roterend weergegeven. Dus als je een apparaat had met de naam sda met het nummer 1 gevolgd door sda2 en sda1 ook met een waarde van 1, dan kun je er zeker van zijn dat deze allemaal op dezelfde rotatieschijf staan. Elk volume gevolgd door een nummer 0 staat in plaats daarvan op een SSD-station. Dit is logisch, aangezien solid-state schijven niet draaien en daarom nooit als roterend worden aangemerkt.

Hoewel dit werkt voor standaard vaste schijven die u op een machine hebt aangesloten, merkt u misschien dat er iets grappigs aan de hand is als het tijd is om naar externe schijven te kijken. Deze opdracht bevat meestal de juiste informatie voor externe HDD- en SSD-volumes die u via USB- of IEEE 1394-poorten aansluit, maar u zult vaak zien dat USB-geheugensticks zijn gemarkeerd als roterend. Nog vreemder, als je een ultra-book hebt waarop Linux draait en een interne geheugenkaartlezer heeft, zou je kunnen opmerken dat dit ook roterend is.



Het is duidelijk dat USB-geheugensticks en SDXC-kaarten niet ronddraaien, maar ze liegen en presenteren zichzelf als roterende schijven. Ze presenteren zichzelf vaak als verwijderbare schijven en als ze zijn geformatteerd als een partiële schijf, kunnen ze zelfs verschijnen als diskettestations. Toegegeven, het idee van een multi-terabyte floppy drive is lachwekkend, maar dit verklaart wel de gekheid.

Schijfkopieën die u mogelijk hebt aangekoppeld, lijken echte volumes te zijn. Als je bijvoorbeeld loop0 ziet en het meldt dat het een roterende harde schijf is, dan kijk je alleen naar een gekoppelde ISO. Het is mogelijk een installatie-image van Debian of Ubuntu. U kunt ook hypothetisch schijfkopieën mounten die bedoeld zijn voor een virtuele machine, in welk geval u dit soort berichten opnieuw ziet. Het onderliggende bestandssysteem doet er trouwens helemaal niet toe. U kunt dit zelfs op een volledig onbewerkte schijf uitvoeren.

Methode 2: Controleer de status van de harde schijf of SSD met behulp van de directory / sys

Als je de apparaatnaam weet waarnaar je op zoek bent, kun je rechtstreeks kijken naar de informatie die Linux erover verzamelt. Type cat / sys / block / sdb / wachtrij / rotatie en druk op de enter-toets. U zou sdb kunnen vervangen door elke apparaatnaam waarnaar u had willen kijken.

Dit is een uitstekende manier om te controleren of u slechts in één volume geïnteresseerd bent. Nogmaals, een waarde van 0 geeft de aanwezigheid van SSD-technologie aan, terwijl een waarde van 1 een roterende schijf aangeeft. Beide commando's zijn buitengewoon eenvoudig te gebruiken, vereisen geen echte spelen en vereisen geen enkele vorm van beheerdersrechten om uit te voeren. Ze zijn precies wat u nodig heeft als u voortdurend volumes toevoegt aan en verwijdert uit een bepaalde installatie.

3 minuten gelezen