Myślę, że zainstalowałem Ubuntu na SSD, ale nie jestem pewien i chcę to sprawdzić. Ale nie wiem jak to zrobić?
hard-drive
ssd
światło księżyca
źródło
źródło
Odpowiedzi:
Koleś, gdzie jest mój korzeń?
Przede wszystkim musimy wiedzieć, na którym dysku znajduje się główny system plików (innymi słowy, z jakim urządzeniem mieści się Twój system Ubuntu. Jednym ze sposobów jest
df
.Świetny ! Wiem teraz, że moje Ubuntu jest umieszczone na
/dev/sda
dysku, który ma rozmiar 110 GB (a pozostałe 10 GB służy do czegoś innego). Za mało informacji? OK, a co z tym:Och, Radeon R7! to mój dysk SSD! Ale poczekaj . . .
Co zrobić, jeśli masz dwa dyski tego samego rozmiaru i tego samego producenta?
Dyski mają tę bardzo interesującą informację - jak szybko się obracają, a jak wiemy, dyski SSD się nie obracają .
Wygląda na to, prawda?
Side-uwaga:
smartmontools
konieczne może być zainstalowany w celu korzystania zsmartctl
polecenia.Aby uzyskać więcej informacji, przeczytaj ten post na stronie wymiany stosów Uniksa i Linuksa
Dodatkowa aktualizacja:
Jest jeszcze jedna metoda, jak opisano tutaj . Każdy dysk ma odpowiadający katalog w
/sys/class/block/
katalogu i wykonującdostaniesz 1 dla dysku twardego lub 0 dla ssd. To podejście jest bardzo wygodne w użyciu w skryptach
W rzeczywistości jest to najwyraźniej to samo podejście, które
lsblk
wykorzystuje:źródło
Prostym sposobem na sprawdzenie, czy system operacyjny jest zainstalowany na dysku SSD, jest uruchomienie polecenia z okna terminala o nazwie
lsblk -o name,rota
. Spójrz naROTA
kolumnę wyniku, a zobaczysz liczby. A0
oznacza brak prędkości obrotowej lub napędu SSD. A1
wskazuje napęd z obracającymi się talerzami. Moje Ubuntu jest zainstalowane na moim/dev/sdb
dysku, więc możemy zobaczyć, że oznacza to,0
co oznacza, że jest zainstalowany na dysku SSD. Podaję za tym przykładem, jak powiedzieć, gdzie jest zainstalowany system operacyjnydf
.UWAGA: Ubuntu zainstalowany jako klient w pętli lub maszynach wirtualnych pokaże ROTA 1 niezależnie od instalacji systemu operacyjnego hosta. Również „ napędy hybrydowe półprzewodnikowe ” i napędy flash USB będą również wyświetlać ROTA 1.
Przykład:
Lub możesz wykonać sprawdzenie jako skrypt jednowierszowy,
-d
aby nie wyświetlać partycji:Przykład:
Aby ustalić, na jakim dysku jest zainstalowana instalacja, uruchom polecenie
df /
z okna terminala.UWAGA: Napędy skonfigurowane za pomocą LVM (Logical Volume Management) faktycznie pokazują napęd jako
/boot
zamiast/
.Przykłady:
Napęd LVM:
Dysk inny niż LVM:
AKTUALIZACJA:
lsblk
można również użyć, aby pokazać, gdzie jest zainstalowany system operacyjny i czy dysk jest dyskiem SSD w jednym poleceniu:Przykład:
Dzieje się tak po ponownym uruchomieniu systemu, więc moje oznaczenia dysków ponownie się zmieniły, ale jak widać, moje dyski SanDisk to dyski SSD, a ROTA pokazuje 0.
Mam nadzieję że to pomoże!
źródło
lsblock
jest mój napęd optyczny.W końcu twoje pytanie nie jest tak naprawdę pytaniem Ubuntu. Masz dysk twardy o małej, w stosunku do wielkości HD, ilości pamięci flash. Jest to zarządzane automatycznie przez napęd i próbuje umieścić częściej używane pliki w części Flash, a nie w części HD. O ile wiem, nie ma sposobu, aby kontrolować lub powiedzieć, jakie pliki są w jakiej części. Jeśli regularnie używasz Ubuntu, wszystkie ważne pliki powinny znaleźć się w części flash dysku, ale to wszystko.
źródło