Как узнать, используете ли вы SSD или части жесткого диска в Linux



Попробуйте наш инструмент устранения неполадок

Геймеры, использующие мощные ПК, системные администраторы, обслуживающие гигантские серверы, и люди, работающие с закрытыми мобильными устройствами, - все они склонны сталкиваться с одной и той же проблемой. Легко забыть, используете ли вы части SSD или HDD. Сегодня диски в основном бывают двух видов, и твердотельные накопители имеют тенденцию лгать о базовом оборудовании, чтобы убедиться, что они могут оставаться совместимыми с вашей операционной системой, несмотря ни на что. В результате сложно сказать, какой у вас жесткий диск: электромеханический или твердотельный.



Пользователи Linux могут легко определить, есть ли в их компьютере компоненты SSD или HDD. Чтобы это работало, вам нужно открыть окно терминала. Пользователи KDE, LXDE, Cinnamon и MATE могут щелкнуть меню «Приложения», затем щелкнуть «Терминал» в системных инструментах. То же самое касается пользователей Xfce4 с установленным меню Whisker. Пользователи Ubuntu Unity захотят найти терминал на Dash, и почти каждый может удерживать Ctrl, Alt и T, чтобы запустить его.



Метод 1. Использование lsblk для различения объемов SSD и HDD

Поскольку вы на самом деле ничего не меняете, вам не понадобится root-доступ для следующей команды. Просто введите lsblk -o имя, ротация по запросу и нажмите кнопку возврата. Вы получите небольшую таблицу, в которой перечислены различные устройства, которые вы подключили к своему компьютеру, а также их разделы. Если в столбце ROTA стоит цифра 1, то диск представляет собой вращающийся электромагнитный жесткий диск.



Возможно, это еще один вид вращательного устройства. Например, если появилось имя устройства sr0, то, скорее всего, это был подключенный оптический привод. Перегородки, вырезанные на поворотных дисках, также будут отображаться как поворотные. Итак, если у вас было устройство с именем sda, на котором было число 1, за которым следовали sda2, а sda1 также имел значение 1, то вы можете быть уверены, что все они находятся на одном вращающемся диске. Вместо этого любой том, за которым следует цифра 0, будет на твердотельном диске. В этом есть смысл, поскольку твердотельные накопители не вращаются и поэтому никогда не классифицируются как вращающиеся.

Хотя это работает для стандартных фиксированных дисков, которые вы подключили к машине, вы можете заметить что-то забавное, когда придет время взглянуть на внешние диски. Эта команда обычно содержит правильную информацию для внешних жестких дисков и томов SSD, которые вы подключаете через порты USB или IEEE 1394, но вы часто видите, что карты памяти USB помечены как вращающиеся. Еще более странно то, что если вы используете ультрабук под управлением Linux с внутренним устройством чтения карт памяти, вы можете заметить, что он тоже вращающийся.



Очевидно, карты памяти USB и SDXC не вращаются, но они лгут и представляют собой вращающиеся диски. Они часто представляются как съемные, а если они отформатированы как диск без разделов, они могут даже отображаться как дисководы для гибких дисков. Конечно, идея многотерабайтного дисковода для гибких дисков смехотворна, но это объясняет странность.

Образы дисков, которые вы могли смонтировать, будут подлинными томами. Например, если вы видите loop0, и он сообщает, что это вращающийся жесткий диск, то вы просто смотрите на смонтированный ISO. Возможно, это установочный образ Debian или Ubuntu. Вы также можете гипотетически подключить образы дисков, предназначенные для виртуальной машины, и в этом случае вы снова увидите такое сообщение. Между прочим, файловая система underyling вообще не имеет значения. Вы даже можете запустить это на полностью сыром диске.

Метод 2: проверьте состояние жесткого или твердотельного накопителя с помощью каталога / sys

Если вам известно имя устройства, которое вы ищете, вы можете напрямую посмотреть информацию, которую Linux собирает о нем. Тип cat / sys / block / sdb / очередь / ротационный и нажмите клавишу ввода. Вы можете заменить sdb на любое имя устройства, на которое хотите посмотреть.

Это отличный способ проверить, интересует ли вас только один том. Еще раз, значение 0 указывает на наличие технологии SSD, а значение 1 указывает на вращающийся диск. Обе эти команды чрезвычайно просты в использовании, не требуют реальных экспериментов и не требуют наличия каких-либо административных прав для запуска. Они нужны, если вы постоянно добавляете и удаляете тома из определенной установки.

3 минуты на чтение