Jestem nowy w systemach plików i próbuję zrozumieć montaż.
Czy to coś w rodzaju dodania węzła do drzewa?
źródło
Jestem nowy w systemach plików i próbuję zrozumieć montaż.
Czy to coś w rodzaju dodania węzła do drzewa?
Dawno temu, u zarania historii komputerów, pamięć składała się z papieru, a następnie z taśmy magnetycznej. Aby podłączyć pamięć do komputera, należy dosłownie zawiesić lub zamontować taśmę na czytniku. Jestem pewien, że przez jakiś czas po wprowadzeniu dysków magnetycznych taśmy wisiały jako miejsce przechowywania plików - a nie tylko ich kopia zapasowa. Prawdopodobnie łatwiej było ponownie wykorzystać istniejącą terminologię (i kod) niż wynaleźć nową koncepcję dysków, dlatego nadal montujemy system plików oparty na dyskach (a nawet sieciach).
Zamontowanie systemu plików oznacza przejęcie tego magazynu i połączenie go z systemem operacyjnym w taki sposób, aby można go było wykorzystać jako hierarchiczne urządzenie magazynujące z katalogami i plikami. Może to być początkowy system plików (katalog główny hierarchii katalogów) lub inny system plików, który łączy się z głównym systemem plików w punkcie instalacji, rozszerzając hierarchię katalogów. W tym sensie przypomina przedłużanie drzewa poprzez dodanie do niego innego drzewa.
Na najbardziej abstrakcyjnym poziomie polega na dodaniu informacji o systemie plików do VFS, tak aby dostęp do plików był kierowany do odpowiedniego miejsca w systemie plików.
źródło
Chociaż @tvanfosson podał dobrą definicję montowania, moja odpowiedź dotyczy całej frazy „montowanie systemu plików”:
Technicznie nic to nie znaczy :)
Podczas gdy inżynierowie oprogramowania mogą powiedzieć „zamontuj system plików” (np. In
man mount
), bardziej precyzyjnie jest powiedzieć, że montujemy woluminy . Słowo „system plików” jest często używane synonimicznie z „woluminem” (szczególnie w starszych dokumentach), ale systemy plików są tak naprawdę abstrakcyjnym pojęciem w informatyce; rodzaj logiki.Powtórzmy więc: wolumin jest implementacją systemu plików. Nie można też powiedzieć, że system plików znajduje się w woluminie.
Ponieważ nie możesz zamontować abstrakcyjnej koncepcji, to nic nie znaczy. Znów jestem świadomy, że powszechne użycie implikuje głośność, jestem po prostu pedantyczny.
źródło