Co dokładnie oznaczają te warunki?
- przegroda
- Tom
- napęd
W systemie Windows można powiedzieć dysk C: lub partycję C :. W systemie Linux nie jestem pewien, czego należy używać dla partycji, ponieważ nie mają one nazwy.
Co dokładnie oznaczają te warunki?
W systemie Windows można powiedzieć dysk C: lub partycję C :. W systemie Linux nie jestem pewien, czego należy używać dla partycji, ponieważ nie mają one nazwy.
Odpowiedzi:
Termin dysk odnosi się do fizycznego urządzenia magazynującego, takiego jak dysk twardy, dysk SSD, wymienny dysk flash USB itp. W systemach operacyjnych typu Unix urządzenia są reprezentowane przez specjalne obiekty systemu plików zwane węzłami urządzeń, które są widoczne w /dev
katalogu.
Urządzenia pamięci masowej są oznaczone /dev
zgodnie z typem urządzenia, a następnie literą oznaczającą kolejność ich wykrycia przez system. W Linuksie przed wersją jądra 2.6.20 przedrostek hd oznaczał urządzenie IDE, a więc na przykład pliki urządzeń /dev/hda
, /dev/hdb
i /dev/hdc
odpowiadał odpowiednio pierwszemu, drugiemu i trzeciemu urządzeniu IDE. Prefiks sd był pierwotnie używany dla urządzeń SCSI, ale teraz jest używany dla wszystkich urządzeń PATA i SATA , w tym urządzeń na szynie IDE. Jeśli istnieje więcej niż 26 takich urządzeń w systemie, urządzenia z 27 roku są oznakowane /dev/sdAa
, /dev/sdAb
i tak dalej.
Fizyczne urządzenie pamięci masowej można podzielić na wiele logicznych jednostek pamięci zwanych partycjami . Każda partycja pojawi się /dev
jako osobny węzeł urządzenia. Liczba po literze urządzenia oznacza numer części, więc na przykład pliki węzłów urządzenia /dev/sda1
i /dev/sda2
odnoszą się do pierwszej i drugiej partycji pierwszego urządzenia PATA. Należy pamiętać, że na komputerach PC z partycjonowaniem MBR , ze względu na limit czterech podstawowych partycji i sposób obsługi rozszerzonych partycji, numeracja partycji może nieznacznie różnić się od faktycznej liczby partycji.
Inne systemy uniksowe mogą odnosić się do dysków i partycji na inne sposoby. Na przykład FreeBSD używa/dev/adaX
(gdzie X to jedna lub więcej cyfr) w odniesieniu do dysków PATA i /dev/adaXpY
(gdzie X i Y to jedna lub więcej cyfr) w odniesieniu do partycji na dyskach PATA.
Pojęcie woluminu w systemie Linux jest powiązane z Logical Volume Manager ( LVM ), który może być używany do zarządzania urządzeniami pamięci masowej. Wielkość fizyczna jest urządzenie do przechowywania lub partycja. Logiczny objętość stworzona przez LVM logiczny urządzenia do przechowywania, które może obejmować kilka wielkości fizyczne.
/dev/null
jest także węzłem urządzenia. Tak jest /dev/tty
i /dev/pts/0
. To niekoniecznie oznacza, że na drugim końcu nazwy znajduje się fizyczne urządzenie .
Dysk to fizyczny dysk blokowy. Na przykład: /dev/sda
.
Partycja Dysk można podzielić na dysk z blokiem logicznym. Te dyski bloków logicznych są nazywane partycjami. Na przykład: /dev/sda1
, /dev/sda2
.
Wolumin jest także dyskiem z blokiem logicznym. Wolumin jest koncepcją związaną z partycją. Wolumin może zawierać wiele partycji. Możesz rzucić okiem na projekt LVM, aby zrozumieć koncepcję tomu. http://sourceware.org/lvm2/ .
Na przykład: vg0/lvol0
Co dokładnie oznaczają te warunki?
Wersja TLDR:
Wolumin oznacza formatowanie, a partycja nie. Partycja to dowolny ciągły zestaw sektorów pamięci wymienionych w niektórych tabelach (np. MBR / GPT). Wolumin jest zbiorem sektorów należących do tego samego systemu plików, tj. Zaimplementowanego systemu plików.
Jeśli sformatowałeś partycje bez LVM, to każda z nich jest prawdopodobnie zajęta przez jeden wolumin. We współczesnym użyciu dysk jest zbiorem wszystkich sektorów należących do jednego elementu (wirtualnego) sprzętu z punktu widzenia systemu operacyjnego.
Więc dzielimy dyski, formatujemy partycje i montujemy woluminy.
W systemie Windows można powiedzieć dysk C: lub partycję C:
Właściwie w systemie Windows poprawne sformułowanie to „wolumin C”, ale myślę, że można je zmienić, jeśli nie lubisz używać liter. MS czasami określa zamontowane woluminy jako dyski lub dyski, ale w dokumentacji online są bardziej ostrożne i używają „woluminu”.
Pełna odpowiedź:
Nie jestem pewien, czego należy używać dla partycji, ponieważ nie mają one nazwy [tag lub etykieta]
(Drobna wada tutaj jest taka, że partycje GPT mogą być oznaczone, tak jak większość systemów plików)
Tradycyjnie partycje są sformatowane z jednym kompletnym woluminem i są nazwane według ich celu. Możesz więc nazwać je [cel + partycja], np. Partycja domowa, partycja rozruchowa, partycja rootfs itp. W systemie Windows słowo „dysk” jest bardziej popularne, chociaż oficjalnie MS używa słowa wolumin, który jest prawdopodobnie najbardziej poprawny. Myślę, że nazywanie ich dyskami jest trochę niechlujne. Czytaj dalej, dlaczego.
Etymologicznie „napęd” pochodzi ze zmotoryzowanego sprzętu, który odczytuje różne media, takie jak taśmy, dyskietki i dyski. Tak więc rzeczy, które zawierały nośnik zawierający dane, nazywano w skrócie „dyskami”. Aby podkreślić: dyski odczytują media, dane przechowywane w mediach . Chociaż „napęd” prawdopodobnie wynika z motorycznej natury sprzętu, definicję można rozszerzyć, aby obejmowała sprzęt niezmotoryzowany, taki jak czytnik kart flash.
Oznacza to, że technicznie same dyski nie mogą być partycjonowane . Zawarte w nich nośniki, takie jak dyski CD lub magnetyczne lub pamięć flash MMC, można podzielić na partycje. Partycjonowanie oznacza tylko definiowanie zestawów granic (według sektora mediów) w tabeli. Tabela zazwyczaj jest przechowywana w pierwszych kilku sektorach nośnika pamięci. Te wpisy tabeli mogą również zawierać inne informacje, takie jak informacje o formatowaniu, które określają, jakiego systemu plików używa partycja (jeśli istnieje).
Obecnie „dysk” zyskał bardziej abstrakcyjne znaczenie „ fizycznego kontenera danych ”, zastępując nieco słowo „dysk”. Jest tak prawdopodobnie dlatego, że:
Najpopularniejsze dyski mają zwykle nośniki niewymienne, co sprawia, że myślimy o nich jako o pojemnikach do przechowywania zamiast o urządzeniach do odczytu / zapisu.
Pojawienie się nośników innych niż dyskowe, takich jak pamięć flash. „Dysk” jest zbyt specyficzny dla pewnego rodzaju technologii, np. Dziwnie się mówi o dyskach z pamięcią USB. Dotyczy to również urządzeń logicznych (macierzy RAID), które stały się bardziej powszechne. Zamiast używać określonych słów dla każdego typu, nazywamy wszystko dyskiem.
Rozróżnienie media / czytelnik nie było zbyt przydatne. Częściej chcemy odwoływać się do nośnika, chociaż system operacyjny współpracuje z dyskiem. Wystarczy więc wiedzieć, że korzystamy z dysków w celu uzyskania dostępu do danych. Przekształcenie „drive” w abstrakcyjną koncepcję nośników pamięci było tylko częścią ewolucji żargonu CS.
Zgodnie z tą nowszą definicją dyski można podzielić na partycje . Kiedy mówimy o czytniku dysków optycznych jako o E:\
napędzie, używamy starej definicji. Kiedy mówimy, że dzielimy dysk na partycje, używamy nowszej definicji.
Wolumin to pojedynczy dostępny obszar pamięci z jednym systemem plików. - Wikipedia
Sformatowaną partycję można więc uznać za typ woluminu. Tradycyjnie dysk DVD lub CD składa się z jednego woluminu, ponieważ nie ma partycji. Ale wolumin może również składać się z wielu dysków, nieciągłych części jednego dysku lub obu. Partycja jest z definicji ciągłym segmentem pojedynczego dysku. Tak złożone woluminy istnieją na tak zwanych urządzeniach / dyskach logicznych lub wirtualnych, ale chyba że masz dobry powód, korzystanie z menedżerów woluminów logicznych nie jest warte kłopotów.
Wreszcie niektóre kontrolery sprzętowe (np. RAID) mogą prezentować urządzenie logiczne / wirtualne bezpośrednio w systemie operacyjnym. Oznacza to, że partycje są ciągłymi sektorami urządzenia logicznego (tj. Z perspektywy systemu operacyjnego), partycje mogą obejmować kilka dysków fizycznych.
Podsumowując:
mount
każdego wiersza ma format „A na B typu C”, czy A oznacza wolumin czy partycję?
partition
jest specjalnie zarezerwowane dla wpisów w tablicy partycji nośnika pamięci (tj. Dysku). Rozszerzone partycje mają własne oddzielne MBR, które zawierają woluminy logiczne. Ponieważ wpisy te nie znajdują się w „głównym MBR”, nie są tak naprawdę partycjami w sensie formalnym. Są to „partycje partycji” lub pod-partycje, jeśli chcesz.
Cóż, w Linuksie również partycje mają nazwy. Załóżmy, że masz dysk twardy, będzie się nazywał sdX (X oznacza a, b itd. W zależności od numerów dysków), a z kolei partycje będą miały nazwy sda1, sda2 i tak dalej.
Możesz je wyszukać w / dev, pokaże wszystkie pliki urządzeń twojego systemu.
/dev
nie jest partycją. Jest to punkt montowania wirtualnego systemu plików o nazwie (IIRC) devfs.
/dev
czy te dni są zwykle zarządzane przez udev , który jest następcą devfs.
Pojedynczy wolumin może składać się z kilku dysków. Tak jest w przypadku konfiguracji RAID 0. Wszystkie dyski = jeden wolumin.
Disk = A = urządzenie blokowe urządzenia pamięci masowej, np SSD, dysk twardy
Część urządzenia pamięci masowej nazywana jest partycją, która w żaden sposób nie jest systemem plików, co jest zrobione z systemem operacyjnym.
Jeśli chodzi o znaczenie woluminu , istnieją 2 typy fizyczne lub logiczne.
Fizyczna objętość z punktu widzenia komputera fizyczny dysk twardy.
Logiczny objętość logiczny płyty, które mogą rozprzestrzeniać się na wiele płyt fizycznych.
Najłatwiejszym sposobem myślenia o woluminie fizycznym (PV) jest to, że jest to partycja fizyczna z typem partycji „Linux LVM” (typ 8e - fdisk lub typ 8e00 - gdisk) i została „oznaczona” jako PV za pomocą pvcreate - co oznacza, że można go teraz dodać do grupy woluminów (VG). Z VG można tworzyć woluminy logiczne (LV).