Linux File system Hierarchy

Aby móc zarządzać komputera z systemem Linux, trzeba znać domyślnych katalogach.

Układ hierarchii systemu plików Linux jest zdefiniowana w Filesystem Hierarchy Standard (FHS).

Przegląd hierarchii systemu plików

Hierarchia systemu plików Linuksa

InformatorOpis
/Jest to znane jako katalog główny, który jest początkiem drzewa systemu plików. Wszystko w Linuksie pojawia się pod /, nawet inne partycje.
/koszTen katalog zawiera ważne programy i narzędzia, takie jak powłoka BASH. Ten katalog jest niezbędny podczas uruchamiania.
/bagażnikZawiera wszystkie pliki i katalogi potrzebne do uruchomienia jądra systemu Linux. Jądro i ładującym GRUB Linux pliki przechowywane są tutaj.
/deweloperPliki urządzenia można znaleźć tutaj, takich jak dostęp do urządzeń fizycznych. Ten katalog jest niezbędny podczas uruchamiania.
/itpZawiera pliki konfiguracyjne używane przez programy i usługi używane na serwerze. Te pliki konfiguracyjne są używane w całym systemie. Ten katalog jest niezbędny podczas uruchamiania.
/DomTo jest katalog domowy użytkownika. Jeśli użytkownikiem jest tim, katalogiem domowym będzie /home/bob. The home directory contains the user's data files and user specific configuration files. Użytkownik ma tylko prawo zapisu do własnego katalogu domowego. Tylko podwyższone uprawnienia mogą uzyskiwać dostęp do katalogu domowego wszystkich użytkowników.
/lib, /lib64Biblioteki współdzielone używane przez programy w katalogu /boot, /bin i /sbin
/głoska bezdźwięczna, /mnt/media zawiera katalogi, w których są montowane urządzenia nośników wymiennych, takie jak dyski CD. /mnt to miejsce, w którym montowane są systemy plików tymczasowych, na przykład, a windows partition could be mounted at /mnt/windows.
/optowaćOpcjonalny katalog dla programów do przechowywania plików, if they don't use the FHS standard. Program może przechowywać swoje pliki w katalogu /opt/application
/procTen katalog jest używany przez system plików proc. Zapewnia dostęp do informacji o jądrze.
/korzeńKatalog domowy użytkownika root. To różni się od /.
/biegaćZawiera informacje specyficzne dla procesu i użytkownika, które zostały utworzone od ostatniego rozruchu. Aplikacje mogą przechowywać informacje, takie jak gniazda i identyfikatory procesów.
/sbinPodobny do /bin, ale dla poleceń administracyjnych systemu, które są uruchamiane przez użytkownika root.
/srvKatalog, który może być używany do przechowywania danych używanych przez usługi takie jak NFS, FTP & HTTP.
/sysSłuży do łączenia się z różnymi urządzeniami sprzętowymi zarządzanymi przez jądro systemu Linux i powiązane procesy
/usrZawiera katalogi z plikami programów, bibliotek dla tych plików programów i dokumentacji. Pliki te są używane przez aplikację użytkownika.
/byłoZawiera pliki, których rozmiar może ulec zmianie. Np. pliki dziennika (/var/log), skrzynki pocztowe i zbiory buforowe.

 

Montowanie w Linuksie

Linux umożliwia montowanie urządzeń pod / korzeń. Pozwala to na elastyczną organizację systemu plików Linuksa, na przykład dystrybucję systemu plików między różnymi urządzeniami.

/bagażnik : Często montowany na oddzielnym dysku twardym, ponieważ ten katalog zawiera ważne informacje dotyczące uruchamiania komputera.

/było : Często znajduje się na oddzielnym dedykowanym dysku twardym, ponieważ rozmiar katalogu może szybko rosnąć. Korzystanie z oddzielnej pamięci zapewnia również, że miejsce na komputerze pozostaje nienaruszone.

/Dom : Często przechowywane na dedykowanym urządzeniu lub dysku twardym ze względów bezpieczeństwa. Następnie możesz bezpiecznie zamontować urządzenie w systemie plików Linux. Jeśli system operacyjny wymaga ponownej instalacji, pliki specyficzne dla użytkownika pozostają nienaruszone i można je łatwo ponownie zamontować.

/usr : Zawiera pliki systemu operacyjnego, do których użytkownicy nie potrzebują uprawnień do zapisu. Umieszczenie tego na dedykowanym urządzeniu gwarantuje, że można je zamontować tylko do odczytu.

Polecenie mount służy do wyświetlenia przeglądu zamontowanych urządzeń. Informacje wykorzystywane przez uchwyt polecenie jest odczytywane z katalogu /proc/mounts. df -Th polecenie pokazuje dostępne miejsce na dysku na bieżących montowaniach. -H podsumowuje dane wyjściowe i -T pokazuje typ systemu plików używany na różnych montowaniach. znaleźć pokazuje wierzchowce i relacje istniejące między różnymi wierzchowcami.