OnWorks Linux i Windows Online WorkStation

logo

Darmowy hosting online dla stacji roboczych

<Poprzedni | Spis treści | Następne>

/ dev / hda7

fs1:/dom


obraz


obraz

3.1.3. Więcej układu systemu plików


3.1.3.1. Wizualny


Dla wygody system plików Linuksa jest zwykle przedstawiany w formie drzewa. W standardowym systemie Linux układ jest ogólnie zgodny ze schematem przedstawionym poniżej.


Rysunek 3-1. Układ systemu plików Linux


obraz


To jest układ z systemu RedHat. W zależności od administratora systemu, systemu operacyjnego i misji komputera UNIX, struktura może się różnić, a katalogi mogą zostać pominięte lub dodane według własnego uznania. Imiona nie są nawet wymagane; są tylko konwencją.


Drzewo systemu plików zaczyna się od pnia lub ciąć, oznaczony ukośnikiem (/). Ten katalog, zawierający wszystkie podstawowe katalogi i pliki, jest również nazywany katalog główny lub „korzeń” systemu plików.


obraz

Katalogi znajdujące się tylko jeden poziom poniżej katalogu głównego są często poprzedzone ukośnikiem, aby wskazać ich położenie i zapobiec pomyleniu z innymi katalogami, które mogą mieć tę samą nazwę. Rozpoczynając pracę z nowym systemem, zawsze dobrze jest zajrzeć do katalogu głównego. Zobaczmy, na co możesz się natknąć:


emmy:~> cd /

emmy:/> ls

bin/dev/home/lib/

root/tmp/var/

sbin/usr/

emmy:~> cd /

emmy:/> ls

bin/dev/home/lib/


różne/opcja/

różne/opcja/

boot/ etc/ initrd/ zagubiony+znaleziony/ mnt/ proc/

boot/ etc/ initrd/ zagubiony+znaleziony/ mnt/ proc/

Tabela 3-2. Podkatalogi katalogu głównego


Informator

Treść

/kosz

Wspólne programy, współdzielone przez system, administratora systemu i użytkowników.


/bagażnik

Pliki startowe i jądro, vmlinuz. W niektórych najnowszych dystrybucjach również grub dane. Grub to program ładujący GRand Unified Boot i jest próbą pozbycia się wielu różnych programów ładujących, które znamy dzisiaj.

/ dev

Zawiera odniesienia do całego sprzętu peryferyjnego procesora, które są reprezentowane jako pliki o specjalnych właściwościach.

/ Etc

Znajdują się w nim najważniejsze pliki konfiguracyjne systemu / Etc, ten katalog zawiera dane podobne do tych w Panelu sterowania w systemie Windows

/ Home

Katalogi domowe zwykłych użytkowników.

/początek

(w niektórych dystrybucjach) Informacje dotyczące uruchamiania. Nie usuwać!

/ lib

Pliki biblioteczne, obejmują pliki wszelkiego rodzaju programów potrzebnych systemowi i użytkownikom.

/ lost + found

Każda partycja ma zgubione+znalezione w swoim górnym katalogu. Tutaj znajdują się pliki, które zostały zapisane podczas awarii.

/ różne

Do różnych celów.

/ mnt

Standardowy punkt montowania zewnętrznych systemów plików, np. CD-ROM lub aparatu cyfrowego.

/Internet

Standardowy punkt montowania dla całych zdalnych systemów plików

/ opt

Zwykle zawiera oprogramowanie dodatkowe i oprogramowanie stron trzecich.


/ proc

Wirtualny system plików zawierający informacje o zasobach systemowych. Więcej informacji o znaczeniu plików w proc uzyskuje się poprzez wprowadzenie polecenia mężczyzna proc w oknie terminala. Plik proc.txt szczegółowo omawia wirtualny system plików.

/ root

Katalog domowy użytkownika administracyjnego. Zwróć uwagę na różnicę pomiędzy /, katalogiem głównym i

/root, katalog domowy pliku korzeń użytkownika.

/ sbin

Programy do użytku systemu i administratora systemu.

/ Tmp

Tymczasowa przestrzeń do wykorzystania przez system, czyszczona po ponownym uruchomieniu, więc nie używaj jej do zapisywania jakiejkolwiek pracy!

/ usr

Programy, biblioteki, dokumentacja itp. dla wszystkich programów związanych z użytkownikiem.

/ var

Miejsce na wszystkie pliki zmienne i pliki tymczasowe utworzone przez użytkowników, takie jak pliki logów, kolejka poczty, obszar bufora wydruku, miejsce do tymczasowego przechowywania plików pobranych z Internetu,


obraz

lub aby zachować obraz płyty CD przed jej nagraniem.

Jak sprawdzić, na której partycji znajduje się katalog? Używając df polecenie z kropką (.) jako opcją pokazuje partycję, do której należy bieżący katalog i informuje o ilości miejsca zajętego na tej partycji:


sandra:/lib> df -h .

Używany rozmiar systemu plików Dostępne użycie% Zamontowany na

/dev/hda7 980M 163M 767M 18% /

sandra:/lib> df -h .

Używany rozmiar systemu plików Dostępne użycie% Zamontowany na

/dev/hda7 980M 163M 767M 18% /

Z reguły każdy katalog w katalogu głównym znajduje się na partycji root, chyba że ma oddzielny wpis na pełnej liście z df (lub df -h bez innych możliwości).


Przeczytaj więcej w mężczyzna tutaj.


obraz

3.1.3.2. System plików w rzeczywistości


Dla większości użytkowników i przy najczęstszych zadaniach związanych z administracją systemem wystarczy zaakceptować uporządkowanie plików i katalogów w formie drzewiastej. Komputer jednak nie rozumie nic o drzewach i strukturach drzew.


Każda partycja ma swój własny system plików. Wyobrażając sobie wszystkie te systemy plików razem, możemy stworzyć wyobrażenie o strukturze drzewiastej całego systemu, ale nie jest to takie proste. W systemie plików plik jest reprezentowany przez i-węzeł, rodzaj numeru seryjnego zawierającego informację o faktycznych danych tworzących plik: do kogo ten plik należy i gdzie się on znajduje na dysku twardym.


Każda partycja ma swój własny zestaw i-węzłów; w systemie z wieloma partycjami mogą istnieć pliki o tym samym numerze i-węzła.


Każdy i-węzeł opisuje strukturę danych na dysku twardym, przechowując właściwości pliku, w tym fizyczną lokalizację danych pliku. Kiedy dysk twardy jest inicjowany w celu przyjęcia przechowywania danych, zwykle podczas procesu początkowej instalacji systemu lub podczas dodawania dodatkowych dysków do istniejącego systemu, tworzona jest stała liczba i-węzłów na partycję. Ta liczba będzie maksymalną liczbą plików wszystkich typów (w tym katalogów, plików specjalnych, łączy itp.), które mogą znajdować się jednocześnie na partycji. Zwykle liczymy na to, że na 1–2 kilobajtów pamięci będzie przypadać 8 i-węzeł.


W momencie tworzenia nowego pliku otrzymuje on wolny i-węzeł. W tym i-węźle znajdują się następujące informacje:


• Właściciel i właściciel grupy pliku.

• Typ pliku (zwykły, katalogowy, ...)

• Uprawnienia do pliku Sekcja 3.4.1

• Data i godzina utworzenia, ostatni odczyt i zmiana.

• Data i godzina zmiany tej informacji w i-węźle.

• Liczba linków do tego pliku (patrz dalej w tym rozdziale).

• Rozmiar pliku

• Adres określający rzeczywistą lokalizację danych pliku.


Jedyne informacje, które nie są zawarte w i-węźle, to nazwa pliku i katalog. Są one przechowywane w specjalnych plikach katalogów. Porównując nazwy plików i numery i-węzłów, system może utworzyć strukturę drzewa zrozumiałą dla użytkownika. Użytkownicy mogą wyświetlać numery i-węzłów za pomocą -i opcja ls. I-węzły mają własną, oddzielną przestrzeń na dysku.


obraz


Najlepsze przetwarzanie w chmurze dla systemu operacyjnego w OnWorks: