Я думаю, что установил Ubuntu на SSD, но я не уверен, и я хочу проверить это. Но я не знаю, как?
hard-drive
ssd
лунный свет
источник
источник
Ответы:
Чувак, где мой корень?
Прежде всего, нам нужно знать, на каком диске находится ваша корневая файловая система (другими словами, на каком устройстве находится ваша Ubuntu. Один из способов - с помощью
df
.Большой ! Теперь я знаю, что моя Ubuntu размещена на
/dev/sda
диске размером 110 ГБ (остальные 10 ГБ используются для чего-то другого). Недостаточно информации? Хорошо, как насчет этого:О, Radeon R7! это мой SSD! Но ждать . , ,
Что делать, если у вас два диска одинакового размера и одного производителя?
Ну, диски содержат очень интересную информацию - как быстро они вращаются, и, как мы знаем, диски SSD не вращаются .
Выглядит примерно так?
Побочное примечание:
smartmontools
, возможно , потребуется установить, чтобы использоватьsmartctl
команду.Для получения дополнительной информации, прочитайте этот пост на Unix и Linux stackexchange site
Дополнительное обновление:
Есть еще один метод, как описано здесь . Каждый диск имеет соответствующий каталог в
/sys/class/block/
каталоге, и, делаяВы получите либо 1 для жесткого диска или 0 для SSD. Этот подход очень удобен для использования в скриптах
На самом деле, это тот же подход, который
lsblk
использует:источник
Простой способ определить, установлена ли ваша ОС на SSD или нет, - запустить команду из окна терминала с именем
lsblk -o name,rota
. Посмотрите наROTA
столбец вывода и там вы увидите цифры. А0
означает отсутствие скорости вращения или привода SSD. A1
указывает на диск с вращающимися пластинами. Моя Ubuntu установлена на моем/dev/sdb
диске, поэтому мы видим, что один указывает на,0
что означает, что он установлен на SSD-диске. Я привел после этого примера, как сказать, где установлена ваша ОС с помощьюdf
.ПРИМЕЧАНИЕ. Ubuntu, установленный в качестве клиента в цикле или на виртуальных машинах, будет отображать ROTA 1 независимо от установки ОС хоста. Также на « твердотельных гибридных дисках » и USB-флешках также будет отображаться ROTA 1.
Пример:
Или вы можете выполнить проверку как однострочный скрипт,
-d
чтобы не показывать разделы:Пример:
Чтобы определить, на каком диске находится ваша установка, запустите команду
df /
из окна терминала.ПРИМЕЧАНИЕ. Диски, настроенные с помощью LVM (управление логическими томами), фактически показывают диск как
/boot
вместо/
.Примеры:
LVM Drive:
Привод без LVM:
ОБНОВЛЕНИЕ:
lsblk
также может использоваться, чтобы показать, где установлена ОС и если диск SSD все в одной команде:Пример:
Это после перезагрузки системы, поэтому мои обозначения дисков снова изменились, но, как вы можете видеть, мои накопители SanDisk являются твердотельными накопителями, а ROTA показывает 0.
Надеюсь это поможет!
источник
lsblock
- мой оптический привод.В конце концов, ваш вопрос не является вопросом Ubuntu. У вас есть жесткий диск с небольшим, относительно размера HD, объемом флэш-памяти. Это автоматически управляется дисководом и пытается разместить наиболее часто используемые файлы в разделе Flash, а не в разделе HD. Насколько я знаю, нет никакого способа контролировать или сказать, какие файлы в какой части. Если вы регулярно используете Ubuntu, все важные файлы должны оказаться во флэш-памяти вашего диска, но это все.
источник