- - Jak dodawać elementy do pliku Fstab w systemie Linux

Jak dodawać elementy do pliku Fstab w systemie Linux

W przeciwieństwie do systemu operacyjnego Windows dyski twardeniezwiązane z systemem nie montuje się automatycznie. Zmusza to użytkowników do otwierania menedżera plików i ręcznego montowania każdego dysku i partycji przy każdym uruchomieniu komputera. Jest to bardzo denerwujące, ale możesz dodawać elementy do pliku fstab w systemie Linux i go naprawić.

ALARM SPOILERA: Przewiń w dół i obejrzyj samouczek wideo na końcu tego artykułu.

Plik zakładki System plików kopii zapasowej

Modyfikacja pliku karty systemu plików jest bardzo ważnaniebezpieczny. Jeśli nie wiesz, co robisz lub jedna litera jest nie na miejscu, katastrofa może się zdarzyć. Dlatego ważne jest, aby wykonać pełną kopię zapasową PRZED zrobieniem czegokolwiek w tym przewodniku. Zalecamy również przesłanie tej kopii zapasowej na Dropbox lub Dysk Google itp. Jako bezpieczne w razie awarii, na wypadek, gdybyś nie mógł uzyskać dostępu do pliku, gdy jest potrzebny (z jakiegoś powodu).

Aby wykonać kopię zapasową pliku, otwórz okno terminala i utwórz nowy folder:

mkdir /home/username/system-backups

Następnie zdobądź skorupę roota. Odbywa się to za pomocą sudo -s Komenda.

sudo -s

W katalogu głównym wprowadź katalog / etc / i uruchom:

cd /etc/
cp fstab /home/username/system-backups

Następnie zmień nazwę pliku fstab na .bak, używając:

mv fstab fstab.bak

Przywracanie kopii zapasowej Fstab

Pobierz kopię zapasową Fstab.plik bak z pamięci w chmurze i umieść go w folderze kopii zapasowych systemu lub (jeśli plik nadal tam jest), użyj polecenia cd i przejdź do folderu / home / username / system-backups.

cd ~/system-backups

Zyskaj rootowanie, aby łatwiej było wprowadzać komendy root, używając sudo -s, a następnie:

mv fstab.bak /etc/

Usuń uszkodzony plik Fstab w / etc / za pomocą:

cd /etc/
rm fstab

Przywróć kopię zapasową za pomocą:

mv fstab.bak fstab

Zrozumienie, co robi Fstab

Fstab oznacza „kartę systemu plików”. Informuje system operacyjny dokładnie, do jakich partycji w systemie należy użyć, gdzie powinny zostać zamontowane, czy powinny zostać wyczyszczone podczas uruchamiania, jaki jest format systemu plików i wszystko, co jest związane z systemem plików. Podczas instalacji w systemie Linux plik ten jest zwykle generowany automatycznie, a normalni użytkownicy najprawdopodobniej nigdy z nim nie będą wchodzić w interakcje.

To powiedziawszy, jeśli chcesz skonfigurować coś specjalnego,niestandardowe mocowania dla poszczególnych dysków na komputerze z systemem Linux, Fstab jest najlepszym sposobem na to. Użytkownicy, którzy unikają majstrowania przy tym pliku, często muszą zmagać się z bólem ręcznego montowania dysków twardych w terminalu / menedżerze plików za każdym razem, gdy uruchamiają się komputery.

Dodaj przedmioty do Fstab

Dodawanie elementów do karty systemu plików jest łatwe,ale proces niszczenia nerwów. Wynika to z tego, że każdy chybiony krok może spowodować uszkodzenie. W rezultacie omówimy dwa sposoby dodawania dysków. Omówimy zarówno metodę UUID, jak i metodę urządzenia blokowego.

Metoda blokowania urządzenia

Urządzenie blokowe jest najprostszą metodąokreślając partycje na karcie systemu plików, ale jest to również najmniej bezpieczne. Jest tak, ponieważ użytkownik określa urządzenie blokujące dysk twardy w systemie. W przeciwieństwie do tego, co myślą niektórzy nowi użytkownicy Linuksa, urządzenia blokowe nie zawsze pozostają takie same. Blokowane urządzenie może się zmieniać w zależności od portu SATA, do którego jest podłączony, a każda zmiana kolejności dysków twardych na komputerze PC może poważnie zepsuć wszystko.

Jeśli ciągle zmieniasz dyski twarde na płycie głównej (z jakiegokolwiek powodu), NIE używaj tej metody.

Krok 1: Otwórz terminal i uruchom lsblk -f Komenda. Ujawnia to informacje o wszystkich urządzeniach blokowych na twoim komputerze. Znajdź dokładną partycję i zanotuj etykietę.

Na przykład, aby dodać pierwszą partycję mojego trzeciego dysku twardego, potrzebowałbym:

/ dev / sdc , <- SDC, w tym przypadku oznacza cały dysk twardy.

/ dev / sdc1 <- oznacza partycję 1 na / dev / sdc.

Krok 2: w terminalu utwórz folder w systemie plików, w którym chcesz zamontować partycję. W tym przykładzie zamontujemy partycję w ~ /.

mkdir ~/Storage

Krok 3: Uzyskaj root za pomocą sudo -s, a następnie wprowadź: nano / etc / fstab, aby edytować kartę systemu plików.

W pliku konfiguracyjnym użytkownicy muszą określić wszystko o tym, gdzie zamontowany jest dysk. Oto przykład:

/dev/sdc1 /home/username/Storage ext4 defaults 0 3

Pomyśl o tym jak o zdaniu lub formule. Oto jak to działa. Najpierw określ partycję urządzenia blokowego:

/dev/sdc1

Następnie powiedz systemowi, jaki jest typ systemu plików (lsblk powinien przekazać ci następujące informacje):

ext4

Po trzecie, powiedz systemowi, jakie opcje i atrybuty powinien mieć ten montaż. W moim przypadku mam „domyślne”. Chcesz bardziej skomplikowanych rzeczy? Zajrzyj do instrukcji lub wiki swojej dystrybucji Linuksa pod „fstab”.

defaults

Po czwarte, określ dump i fsck zamówienie. Ponieważ prawie nikt nie używa funkcji „zrzutu”, umieść 0, a następnie naciśnij spację. Następnie określ kolejność czyszczenia tego mocowania. Co to znaczy? Podczas uruchamiania narzędzie sprawdzające FSCK usuwa wszystkie błędy na dyskach twardych, aby zapobiec problemom. Na karcie systemu plików kolejność jest następująca: 1 (root), 2 (home), a następnie wszystko inne.

Biorąc pod uwagę, że jest to trzecia rzecz, którą system zainstaluje, wpisz 3. Wynik jest następujący:

0 3

To daje nam naszą linię montowania: /dev/sdc1 /home/username/Storage ext4 defaults 0 3

Po napisaniu tego wiersza w Fstab, przesuń kursor nad nim i naciśnij „enter”, aby utworzyć spację. naciśnij # napisać komentarz. Na przykład:

# This is my 1 TB hard drive which mounts to /home/username/Storage
/dev/sdc1 /home/username/Storage ext4 defaults 0 3

Po zakończeniu naciśnij CTRL + O zapisać. Uruchom ponownie system. Po ponownym zalogowaniu dysk twardy zostanie poprawnie zamontowany.

Metoda UUID

Montowanie partycji w fstab jest znacznie bezpieczniejszemetoda UUID. Wynika to z faktu, że o ile nie zostanie ręcznie zmieniony, identyfikator UUID pozostaje taki sam (w przeciwieństwie do etykiet urządzeń blokowych). Oto jak zamontować styl UUID partycji.

Uwaga: instrukcje dla tej metody są identyczne (minus jeden krok) jak dla metody Block Device. Wróć do tej części artykułu, jeśli się zgubisz.

Krok 1: w terminalu użyj lsblk -f

Przełącznik -f wyświetla więcej informacji niż tylko lsblk na własną rękę (takie jak formaty systemu plików itp.). Poszukaj UUID. Śledź identyfikator urządzenia blokowego na partycji dysku twardego, którą chcesz zamontować, i skopiuj obok niego numer UUID.

Krok 2: uzyskaj root w terminalu, używając sudo -s i otwórz plik fstab:

sudo -s
nano /etc/fstab

Krok 3: wypisz swoją linię montowania. Na przykład linia montowania UUID powinna wyglądać podobnie do tej:

# This is my 1 TB hard drive which mounts to /home/username/Storage
UUID=9332b261-e089-468e-92a0-ffe07b0ae51f /home/username/Storage ext4 defaults 0 3

Po zakończeniu zapisz plik fstab za pomocą CTRL + O, a następnie uruchom ponownie komputer.

Wniosek

Chociaż edycja karty systemu plików w systemie Linux możewydaje się przerażające, bardzo warto, ponieważ pozwala automatycznie montować różne partycje dysku twardego. Istnieje kilka narzędzi w systemie Linux, które znacznie upraszczają ten proces, ale ma to pewną wadę: za pomocą automatycznego narzędzia użytkownicy niczego się nie uczą. Ucząc się wszystkiego, co należy wiedzieć o fstab, łatwo będzie rozwiązać problemy, gdy się pojawią.

Komentarze