Jak już mówiliśmy o Linuksie w poprzednim poście i wybraliśmy najlepszą dystrybucję Linuksa, również dowiedzieliśmy się jak zainstalować Linuksa.
Dziś omówimy system plików Linuksa.
Spis treści
Co to jest system plików Linuksa?
System plików Linux lub jakikolwiek system plików ogólnie jest warstwą, która jest pod systemem operacyjnym, który zajmuje się pozycjonowaniem twoich danych na pamięci masowej; bez niego, system nie może wiedzieć, który plik zaczyna się skąd i kończy gdzie.
Nawet jeśli znajdziesz jakikolwiek nieobsługiwany typ systemu plików, możesz również pobrać oprogramowanie, które może sobie z nim poradzić. Więc jakie są typy systemów plików Linuksa?
Typy systemów plików Linuksa
Gdy spróbujesz zainstalować Linuksa zobaczysz, że Linux oferuje wiele systemów plików takich jak te:
Ext, Ext2, Ext3, Ext4, JFS, XFS, btrfs i swap
Więc jakie są te systemy plików, które oferuje Linux?
Ext: stary i już nie używany z powodu ograniczeń.
Ext2: pierwszy system plików Linuksa, który pozwala na dwa terabajty dozwolonych danych.
Ext3: pochodzi z Ext2, ale z aktualizacjami i kompatybilnością wsteczną.
Jedyny problem z nim, że serwery nie używają tego rodzaju systemu plików, ponieważ ten system plików nie obsługuje odzyskiwania plików lub migawek dysku.
Ext4: szybszy i pozwala na duże pliki ze znaczną prędkością.
Jest to idealna opcja dla dysków SSD, i zauważysz kiedy spróbujesz zainstalować jakąkolwiek dystrybucję Linuksa, że jest to domyślny system plików sugerowany przez Linuksa.
JFS: stary system plików stworzony przez IBM. Działa bardzo dobrze z małych i dużych plików, ale nie udało się i pliki uszkodzone po długim czasie użytkowania, raporty mówią.
XFS: stary system plików i działa powoli z małych plików.
Btrfs: wykonane przez Oracle. To nie jest stabilny jak Ext w niektórych distro, ale można powiedzieć, że jest to zamiennik dla niego, jeśli trzeba. Ma doskonałą wydajność.
Możesz zauważyć Z porównania powyżej, że Ext4 jest najlepszym systemem plików Linuksa.
Wyjaśnienie najwyższego poziomu
Teraz wiesz czym jest system plików Linuksa i jego typy. Więc co jest wewnątrz tego systemu plików, mam na myśli z najwyższego poziomu.
Możesz pochodzić z Windows, a Windows ma partycje takie jak C:\ i D:\, możesz zainstalować Windows na każdej z tych partycji, zwykle C:\.
Co ze strukturą systemu plików Linuksa?
No cóż, jeśli przejdziesz do partycji głównej, czyli / zobaczysz hierarchię systemu plików Linuksa.
Większość dystrybucji ma taką samą strukturę z pewnymi niewielkimi różnicami między dystrybucjami.
Katalogi systemu plików Linuksa
/bin: Gdzie rezydują podstawowe polecenia Linuksa jak ls, mv.
/boot: Gdzie znajduje się boot loader i pliki startowe.
/dev: Gdzie montowane są wszystkie dyski fizyczne jak USB DVD.
/etc: Zawiera konfiguracje dla zainstalowanych pakietów.
/home: Gdzie każdy użytkownik będzie miał osobisty folder do umieszczenia swoich folderów ze swoją nazwą jak /home/likegeeks.
/lib: Gdzie znajdują się biblioteki zainstalowanych pakietów, ponieważ biblioteki są współdzielone przez wszystkie pakiety,
w przeciwieństwie do Windows, możesz znaleźć duplikaty w różnych folderach.
/media: Tutaj są zamontowane urządzenia zewnętrzne, takie jak płyty DVD i pamięci USB, z których można uzyskać dostęp do ich plików.
/mnt: Gdzie montujesz inne rzeczy Lokalizacje sieciowe i niektóre distro, możesz znaleźć swój zamontowany USB lub DVD.
/opt: Niektóre opcjonalne pakiety znajdują się tutaj i są zarządzane przez menedżera pakietów.
/proc: Ponieważ wszystko w Linuksie jest plikiem, ten folder dla procesów działających w systemie,
i możesz uzyskać do nich dostęp i zobaczyć wiele informacji o bieżących procesach.
/root: Folder domowy dla użytkownika root.
/sbin: Podobnie jak /bin, ale binaria są tutaj tylko dla użytkownika root.
/tmp: Zawiera pliki tymczasowe.
/usr: Gdzie znajdują się narzędzia i pliki współdzielone między użytkownikami w systemie Linux.
/var: Zawiera logi systemowe i inne zmienne dane.
Teraz masz dobre pojęcie o tym, czym jest system plików w Linuksie.
Wybór właściwego systemu plików może doprowadzić cię do najlepszej wydajności, więc wybierz najlepszy.
Założyciel LikeGeeks. Pracuję jako administrator systemu Linux od 2010 roku. Jestem odpowiedzialny za utrzymanie, zabezpieczanie i rozwiązywanie problemów z serwerami Linux dla wielu klientów na całym świecie. Uwielbiam pisać skrypty w powłoce i Pythonie, aby zautomatyzować swoją pracę.
.