Ubuntu'mun SSD'ye yerleştirilip yerleştirilmediğini nasıl kontrol ederim?


26

Ubuntu’yu SSD’ye kurdum ama emin değilim ve bunu kontrol etmek istiyorum. Ama nasıl yapılacağını bilmiyorum?


2
SSD'den başka bir şeyin var mı?
TheWanderer,

Yapılandırmamda 500 GB HD ST500LM000-SSHD-8GB (LVD4) var
ay ışığı

4
YAKIN ZİYARETÇİLER: Soru konu dışı değil . Açıkça Ubuntu OS ile ilgili özel bir soru sorar ve Ubuntu araçlarıyla çözülebilir. Ya oylarınızı geri çekin ya da
oyunuzun

Yanıtlar:


40

Ahbap, köküm nerede?

Öncelikle, kök dosya sisteminizin hangi diskte bulunduğunu bilmemiz gerekir (başka bir deyişle, hangi cihazın Ubuntu'nuzu barındırdığı df.

$ df / -h                                                                       
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       110G   58G   48G  55% /

Harika ! Artık Ubuntu'mun /dev/sda110 GB boyutunda olan diske yerleştirildiğini biliyorum (ve diğer 10 GB başka bir şey için kullanılıyor). Yeterli bilgi yok mu? Tamam, peki ya bu:

$ sudo lshw -short -C disk                                                      
[sudo] password for xieerqi: 
H/W path         Device     Class          Description
======================================================
/0/1/0.0.0       /dev/sda   disk           120GB Radeon R7
/0/2/0.0.0       /dev/sdb   disk           500GB TOSHIBA MQ01ABF0

Ah, Radeon R7! bu benim SSD'm! Fakat bekle . . .

Ya aynı boyutta ve aynı üreticide iki diskiniz varsa?

Eh, diskler bu bilgi çok ilginç biraz var - onlar döndürmek ne kadar hızlı ve bildiğimiz gibi SSD diskler döndür yok .

$ sudo smartctl -a /dev/sda | grep 'Rotation Rate'                              
[sudo] password for xieerqi: 
Rotation Rate:    Solid State Device

Doğru görünüyor mu?

Yan not:smartmontools kullanım amacıyla yüklenmiş gerekebilir smartctlkomuta.

Daha fazla bilgi için, bu yazıyı Unix ve Linux stackexchange sitesinde okuyun.

Ek güncelleme:

Burada tarif edildiği gibi bir yöntem daha var . Her sürücünün dizinde karşılık gelen dizini vardır /sys/class/block/ve yaparak

cat /sys/class/block/DEVICE_NAME/queue/rotational

sabit sürücü için 1 veya ssd için 0 alırsınız. Bu yaklaşım komut dosyalarında kullanım için çok uygundur

Aslında, görünüşe göre lsblkkullanan aynı yaklaşım :

$ lsblk -o NAME,ROTA                                                                                                                  
NAME   ROTA
sda       0
└─sda1    0
sdb       1
├─sdb1    1
├─sdb2    1
├─sdb3    1
├─sdb4    1
├─sdb5    1
└─sdb6    1

@ Bekle biraz garip. Radeon R7 bir GPU değil mi?
shortstheory,

@shortstheory Bu soruyu çok alıyorum ama bu gerçekten bir SSD. İsterseniz amazon bağlantıları ve isterseniz sürücümün resimlerini sağlayabilirim :)
Sergiy Kolodyazhnyy

Sanırım bu işe yarayacak, belli bir noktaya kadar ... Ya bölüm bölüm şifreli ise? "Df" aramanız / dev / dm-1 463867688 405671304 34610184 93% / benzeri bir şeyle sonuçlanmayacak: bu gerçekten yardımcı olmuyor: -
Küçük Jawa

@LittleJawa, şifreli bölümler açıldığı sürece, bu davayı ele almayı çok isterdim, ama asla bir tane ile ilgilenmedim, bu yüzden bilemem. bu iyi bir nokta ve umarım birileri onun üstünden geçer. Cihaz dosyası farklı bir şekilde adlandırılsa da, fikir aynı kalıyor, ama dediğim gibi - şifreli dosyalar konusunda nitelikli değilim
Sergiy Kolodyazhnyy

Genel fikir aynı olurdu. Şifrelenmemiş bölümün nereden geldiğini belirlemek için ek adımlar atacaktınız. Kullanacağınız şifreleme aracına bağlı olacaktır - LUKS ile, bunu bulmak için "cryptsetup" yardımcı programına bakacağım ... yine de - soru sahibi, cevabınızı doğru olanı olarak seçti, sanırım bu konuyu kapatıyor: ) Eğer / şifrelenmiş bölüm ile ilgili aynı soruyu bulduğumuzda, içine bakarız :-p
Little Jawa

19

İşletim sisteminizin SSD'ye kurulu olup olmadığını söylemenin basit bir yolu, adı verilen bir terminal penceresinden bir komut çalıştırmaktır lsblk -o name,rota. ROTAÇıktının sütununa bakın ve orada sayıları göreceksiniz. A 0, dönme hızı veya SSD sürücüsü olmadığı anlamına gelir. A 1, dönen plakalı bir sürücüyü gösterir. Ubuntu'm /dev/sdbsürücüde yüklü , bu yüzden birinin 0SSD sürücüsünde yüklü olduğunu gösterdiğini görebiliyoruz . Bu işletim sistemi kullanarak işletim sisteminizin nerede kurulu olduğunu nasıl anlatacağımı anladım df.

NOT: Döngüde veya VM'lerde istemci olarak kurulan Ubuntu, ana bilgisayar işletim sistemi kurulumundan bağımsız olarak ROTA 1 gösterecektir. Ayrıca, " katı hal hibrit sürücüler " ve USB flash sürücüler de ROTA 1 gösterecektir.

Örnek:

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

Veya -dbölümleri göstermemek için kontrolü tek bir liner betiği olarak yapabilirsiniz :

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

Örnek:

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

Yüklemenizin hangi sürücüde olduğunu belirlemek için komutu df /bir terminal penceresinden çalıştırın .

NOT: LVM (Mantıksal Birim Yönetimi) ile yapılandırılmış olan sürücüler aslında sürücüyü /bootyerine gösteriyor /.

Örnekler:

LVM Sürücüsü:

df /
Filesystem                   1K-blocks      Used Available Use% Mounted on
/dev/mapper/xubuntu--vg-root 243352964 106945028 123976576  47% /

df /boot
Filesystem     1K-blocks   Used Available Use% Mounted on
/dev/sda1         720368 237220    430756  36% /boot

LVM Olmayan Sürücü:

df /
/dev/sdb1       222309012   38264268  172728984  19% /

GÜNCELLEME: lsblk İşletim sisteminin nereye kurulu olduğunu ve sürücünün SSD olup olmadığını tek bir komutla göstermek için de kullanılabilir:

lsblk -o NAME,MOUNTPOINT,MODEL,ROTA

Örnek:

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

Bu, sistemin yeniden başlatılmasından sonra, sürücü tanımlarım yeniden değişti, ancak SanDisk sürücülerimin SSD'ler olduğunu ve ROTA’nın 0 olduğunu gösteriyor.


Bu yardımcı olur umarım!


Bir işletim sisteminin nereye kurulu olduğunu nasıl gösterir?
Pilot6

İşletim sistemimin nereye kurulu olduğunu bilmiyorum ama buna göre, sda'da ve SSD'de değil. ADI ROTA sda 1 ├─sda1 1 ├─sda2 1 dasda5 1 sr0 1
mehtap

@ Pilot6 İyi nokta, cevabımı güncelledi. Teşekkür ederim! =)
Terrance

@ moonlight Nerede kurulduğunu nasıl anlatacağımı göstermek için cevabımı en alttaki açıklama ile güncelledim.
Terrance,

+1. İlginç bir şekilde, SSD tabanlı sistemimde loop0 dönüyor. Çıkarılan diğer tek dönen aygıt lsblockoptik sürücüm.
sonraki duyuruya kadar duraklatıldı.

1

Sonunda sorunuz gerçekten bir Ubuntu sorusu değil. HD boyutuna göre küçük bir flash depolama alanı olan küçük bir Sabit Sürücünüz var. Bu sürücü tarafından sizin için otomatik olarak yönetilir ve daha sık erişilen dosyaları HD kısmı yerine Flash kısmına yerleştirmeye çalışır. Bildiğim kadarıyla hangi dosyaların hangi kısımda olduğunu kontrol etmenin veya söylemenin bir yolu yok. Düzenli olarak Ubuntu kullanıyorsanız, bütün önemli dosyalar sürücünüzün flaş bölümüne gitmelidir, ancak bu konuda.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.