Как проверить, установлен ли мой Ubuntu на SSD?

Я думаю, что установил Ubuntu на SSD, но я не уверен, и я хочу проверить это. Но я не уверен, как?

1
задан 29 June 2016 в 19:40

2 ответа

Простой способ узнать, установлена ​​ли ваша ОС на SSD или нет, - это запустить команду из окна терминала с именем lsblk -o name,rota. Посмотрите на столбец ROTA на выходе, и там вы увидите цифры. A 0 означает отсутствие скорости вращения или привода SSD. A 1 будет указывать диск с пластинами, которые вращаются. Мой Ubuntu установлен на моем диске /dev/sdb, поэтому мы можем видеть, что один указывает на 0, что означает, что он установлен на SSD-диске. Я положил после этого примера того, как определить, где установлена ​​ваша ОС, с помощью df.

ПРИМЕЧАНИЕ. Ubuntu, установленный как клиент в любом цикле или виртуальных машинах, покажет ROTA 1 независимо от установки ОС хоста. Кроме того, «твердотельные гибридные приводы» и USB-флеш-накопители также показывают ROTA 1.

Пример:

terrance@terrance-ubuntu:~$ lsblk -o name,rota
NAME   ROTA
sda       1
└─sda1    1
sdb       0
├─sdb1    0
├─sdb2    0
└─sdb5    0
sdc       1
└─sdc1    1
sdd       1
└─sdd1    1
sde       0
├─sde1    0
└─sde2    0
sdf       1
└─sdf1    1
sdg       1
└─sdg1    1
sdh       1
└─sdh1    1
sr0       1
sr1       1

Или вы можете сделать проверку как один скрипт liner, используя -d, чтобы не показывать разделы:

lsblk -d -o name,rota | awk 'NR>1' | while read CC; do dd=$(echo $CC | awk '{print $2}'); if [ ${dd} -eq 0 ]; then echo $(echo $CC | awk '{print $1}') is a SSD drive; fi; done

Пример:

terrance@terrance-ubuntu:~$ lsblk -d -o name,rota | awk 'NR>1' | while read CC; do dd=$(echo $CC | awk '{print $2}'); if [ ${dd} -eq 0 ]; then echo $(echo $CC | awk '{print $1}') is a SSD drive; fi; done
sdb is a SSD drive
sde is a SSD drive

Чтобы определить, какой диск вашей установки включен, запустите команду df из окна терминала и посмотрите в столбце Mounted on, а один с / - это диск, на котором установлена ​​ваша ОС. В столбце FileSystem показано устройство или /dev/sdb1, связанное с /.

ПРИМЕЧАНИЕ: Диски, настроенные с LVM (Logical Volume Management), фактически показывают диск как /boot вместо /.

Пример:

terrance@terrance-ubuntu:~$ df
Filesystem      1K-blocks       Used  Available Use% Mounted on
udev              4032040          0    4032040   0% /dev
tmpfs              817508       9976     807532   2% /run
/dev/sdb1       222309012   38264268  172728984  19% /
tmpfs             4087520        352    4087168   1% /dev/shm
tmpfs                5120          4       5116   1% /run/lock
tmpfs             4087520          0    4087520   0% /sys/fs/cgroup
/dev/sdf1       244196348  182870888   61325460  75% /media/250GB_SHARE
/dev/sdc1       488385532  332540064  155845468  69% /media/WD500GB
/dev/sdh1       488385532  315052908  173332624  65% /media/320GB
/dev/sdg1       488384532  314763032  173621500  65% /media/500GB
/dev/sde2       233916412   20392712  213523700   9% /media/Windows
/dev/sdd1       976760828  216967888  759792940  23% /media/1TB_SHARE
/dev/sda1      2930253820 1004868460 1925385360  35% /media/Seagate
tmpfs              817508         36     817472   1% /run/user/1000

UPDATE: lsblk также может использоваться, чтобы показать, где ОС и если диск SSD все в одной команде:

lsblk -o NAME,MOUNTPOINT,MODEL,ROTA

Пример:

terrance@terrance-ubuntu:~$ lsblk -o NAME,MOUNTPOINT,MODEL,ROTA
NAME   MOUNTPOINT         MODEL            ROTA
sda                       Backup+ Desk        1
└─sda1 /media/Seagate                         1
sdb                       WDC WD2500JD-00K    1
└─sdb1 /media/250GB_SHARE                     1
sdc                       WDC WD5000AAKS-4    1
└─sdc1 /media/500GB                           1
sdd                       ST500DM002-1BC14    1
└─sdd1 /media/320GB                           1
sde                       SanDisk SDSSDA24    0
├─sde1 /                                      0
├─sde2                                        0
└─sde5 [SWAP]                                 0
sdf                       WDC WD5000AAKX-2    1
└─sdf1 /media/WD500GB                         1
sdg                       WDC WD10EZEX-00W    1
└─sdg1 /media/1TB_SHARE                       1
sdh                       SanDisk SDSSDA24    0
├─sdh1                                        0
└─sdh2 /media/Windows                         0
sr0                       BD-RE  BH16NS40     1
sr1                       DVD-RAM GH40L       1

Это после перезагрузки системы, поэтому мои обозначения дисков изменились снова, но, как вы можете видеть, мои диски SanDisk являются SSD, а ROTA показывает 0.

Надеюсь, что это поможет!

15
ответ дан 23 May 2018 в 08:45
  • 1
    Как он показывает, где установлена ​​ОС? – Pilot6 29 June 2016 в 19:31
  • 2
    Я не знаю, где мой ОС установлен, но в соответствии с этим он находится на sda, и это не на SSD.NAME ROTA sda 1 ├─sda1 1 ├─sda2 1 └─sda5 1 sr0 1 – moonlight 29 June 2016 в 19:38
  • 3
    @ Pilot6 Хороший момент, обновил мой ответ. Спасибо! знак равно – Terrance 29 June 2016 в 19:39
  • 4
    @moonlight Я обновил свой ответ с объяснением внизу, чтобы показать, как определить, где он установлен. – Terrance 29 June 2016 в 19:39
  • 5
    Да я видел! Вы помогли, спасибо! – moonlight 29 June 2016 в 19:41

В конечном итоге ваш вопрос не является вопросом Ubuntu. У вас есть жесткий диск с небольшим размером относительно размера HD, объем флэш-памяти. Это автоматически управляется вами с помощью накопителя и пытается разместить файлы с более частой загрузкой на части Flash, а не на части HD. Насколько я знаю, нет способа контролировать или рассказывать, какие файлы находятся на какой части. Если вы регулярно используете Ubuntu, все важные файлы должны заканчиваться на флеш-диске вашего диска, но это все.

1
ответ дан 23 May 2018 в 08:45

Другие вопросы по тегам:

Похожие вопросы: