W systemie Windows; masz C:\
dysk. Jest to główny dysk, na którym jest zainstalowany system Windows.
Jednak Linux wykorzystuje inny schemat nazewnictwa: sda
, sdb[1-4]
, itd. Czy ktoś może mi dać krótki zarys tego, więc może faktycznie zrozumieć zamiast być mylone przez niego?
hard-drive
Dante Ashton
źródło
źródło
/dev/sd*
nazw. Odpowiednikiem dysku C: jest/
(zwany także katalogiem głównym). Możesz zobaczyć wszystkie dyski, przechodząc do „Komputer” w menedżerze plików.Odpowiedzi:
Zasadniczo litery
(fd, sd, hd)
odnoszą się do typu urządzenia('SATA, SCSI/SATA, IDE')
, trzecia litera oznacza kolejność urządzeń (a pierwsza, b druga itd.), A liczby odnoszą się do partycji, które ma urządzenie, zaczynając od zera.Na przykład:
/dev/sda1
/dev/sdb3
To nazewnictwo urządzenia jest bardziej oparte na tle, ponieważ faktyczny punkt dostępu do niego jest punktem podłączenia do katalogu.
Myślę, że następujące trzy artykuły trochę ci pomogą:
źródło
/dev/disk/by-uuid/
do „standardowych”/dev/sd**
węzłów urządzeń. Daje to korzyść z posiadania stabilnego odniesienia do dysku, nawet jeśli przetasujesz dyski w systemie.Dla jasności, po stronie Windows mylisz nazwy systemu plików z nazwami dysków. System Windows prawie całkowicie ukrywa przed tobą nazwy dysków, ale możesz zobaczyć przykłady w rejestrze i edytować plik boot.ini. Odwołanie do dysku może wyglądać następująco:
Poszczególne dyski można także wyświetlić w narzędziu Menedżer dysków. Powodem tego jest to, że system plików NTFS pozwala ci grać we wszystkie gry. Możesz zamontować osobny dysk w folderze na swoim C: i innym dysku w tym samym czasie, a odmontowane dyski mogą w ogóle nie mieć litery dysku. Więc nie myl systemu plików z nazwami dysków.
Linux jest podobny tutaj. sda1 jest wspólną nazwą partycji, ale można ją zamontować w dowolnym miejscu w systemie plików.
źródło
Podczas gdy SCSI i SATA będą jeszcze przez jakiś czas dostępne w głównych konfiguracjach komputerów stacjonarnych i laptopów, urządzenia mobilne korzystające z pamięci eMMC w
/dev/mmcblk*p*
schemacie nazewnictwa minęły około kilku lat, a dyski SSD NVMe inne niż SATA/dev/nvme*n*
nie są daleko.źródło
Pavlos G. jest w większości poprawny, jednak / dev / hd ** nie jest już używany przez dyski twarde IDE (i napędy CD), używają / dev / sd ** od jądra 2.6.19 (i ubuntu od 7.10, ~ 2007)
źródło
Naprawdę nie powinieneś polegać na schemacie nazewnictwa sd *. Może się radykalnie zmieniać w zależności od rozprzężenia dysku, podłączania na gorąco i dodatkowych adapterów pamięci. Najlepszym sposobem na unikalne adresowanie urządzenia są trwałe łącza, takie jak
/dev/disk/by-id/
. Linux nie ma ograniczeń „rozruchu z pierwszego dysku” i może również montować dyski według etykiety, więc kolejność dysków jest naprawdę nieistotna.źródło