Trochę teorii dotyczącej logicznego zarządzania dyskami w Linuksie.
Linux File System Hierarchy Standard (FHS)
FHS to próba ustandaryzowania plików (czyli zbiorów danych, katalogów, plików urządzeń, gniazd) w systemie Linux. Za wikipedią system File Hierarchy Standard jest zarządzany przez Free Standards Group.
Niektóre z założeń FHS:
- korzeń root (/) jest nadrzędnym katalogiem w stosunku do wszystkich pozostałych – nawet tych umieszczonych na różnych napędach
- niektóre katalogi pojawiają się dopiero po doinstalowaniu odpowiednich aplikacji
- nazwy plików mogą mieć długość do 255 znaków, mogą zawierać znaki specjalne, z tym że znaki te przy wywołaniu w powłoce należy poprzedzić backslashem (\)
- rozróżniane są duże i małe litery
Kilka założeń ogólnych:
- absolute path – pełna ścieżka zaczynająca się od katalogu głównego (root)
- relative path – ścieżka zaczyna się od aktualnego katalogu
- katalog /bin musi znajdować się na tej samej partycji co katalog root (sprawdzić)
Niektóre katalogi FHS:
- /boot – pliki potrzebne do początkowego etapu uruchomienia systemu (m. in. pliki potrzebne do programu GRUB), jądro systemu (które czasami może być umieszczone w katalogu root), plik initrd, pliki zapasowe sektora MBR oraz „system map files” – określające dokładne położenie jądra na dysku
- /dev – pliki urządzeń. W systemach unixopodobnych (Unix like system) wszystko reprezentowane jest przez plik, również urządzenia. Pliki urządzeń znajdują się w tym katalogu i dzielą się na blokowe i znakowe. Blokowe (block) to na przykład dyski twarde. Urządzenia znakowe (character) dla urządzeń działających sekwencyjnie, takich jak klawiatura, myszka, napędy taśmowe, drukarki
W miejscu gdzie pliki danych mają podaną wielkość (dla ls -l) pliki te mają podaną jedną lub dwie cyfry (major, minor) oznaczające coś innego.
Pierwsza to numer jaki jądro nadało urządzeniu i dalej je za pomocą tego numeru identyfikuje. Drugi numer jest tworzony w przypadku istnienia wielu podobnych urządzeń. Na przykład wszystkie urządzenia SCSI mają identyfikator major 8. Liczba minor dla tych urządzeń to kolejny numer urządzenia.
dokończyć…
No Comments