Hosting stron www. Wydajny i tani hosting I Forpsi.pl | Forpsi.pl

AktualnościPorady Admina

Porady Admina: mkfs

W dzisiejszym wpisie z cyklu Porady Admina zajmiemy się programem mkfs.

mkfs służy do budowania systemu plików Linux na urządzeniu, zwykle partycji dysku twardego. Argument urządzenia to nazwa urządzenia (np. /dev/hda1, /dev/sdb2) lub zwykły plik, który powinien zawierać system plików. Argument rozmiaru to liczba bloków, które mają być użyte dla systemu plików.

Kod wyjścia zwracany przez mkfs to 0 w przypadku powodzenia i 1 w przypadku niepowodzenia.

W rzeczywistości mkfs jest po prostu interfejsem użytkownika dla różnych kompilatorów systemów plików (mkfs.fstype)
dostępnych w systemie Linux. Konkretny dla systemu plików kompilator jest wyszukiwany wyłącznie za pomocą ustawienia środowiska PATH. Więcej szczegółów można znaleźć na stronach podręcznika kompilatora specyficznego dla systemu plików.

Interfejs użytkownika mkfs jest przestarzały na rzecz narzędzi mkfs. specyficznych dla danego systemu plików.

Składnia
mkfs [opcje] [-t ] [opcje-fs] []

Opcje
-t, –type= typ systemu plików; domyślnie używany jest ext2
opcje-fs parametry faktycznego programu tworzącego system plików
ścieżka do urządzenia
liczba bloków urządzenia do wykorzystania
-V, –verbose wyjaśnianie wykonywanych czynności; podanie tej opcji więcej niż raz powoduje uruchomienie bez faktycznej akcji
-h, –help wyświetlenie tego opisu
-V, –version wyświetlenie numeru wersji

Przykłady

Aby utworzyć system plików ext4 na partycji sdb1, możesz uruchomić następujące polecenie:
sudo mkfs.ext4 /dev/sdb1

Aby utworzyć system plików fat32/vfat na urządzaniu USB, znajdź jego numer:
sudo fdisk -l

Odmontuj urządznie, np. sdc1:
sudo umount /dev/sdc1

Sformatuj urządzenie sdc1:
sudo mkfs.vfat /dev/sdc1

Alternatywnie, możesz również, zamiast formatowania, wyzerować urządzenie sdc1:
sudo dd if=/dev/zero of=/dev/sdb bs=4k status=progress && sync

Następnie utwórz nową tablicę partycji:
sudo fdisk /dev/sdc
Oraz sformatuj urządzenie tak jak poprzednio.

Aby sprawdzić jakie systemy plików są obsługiwane w twoim systemie, użyj polecenia:
sudo ls /usr/sbin | grep mkfs

Więcej informacji o programie mkfs uzyskasz poleceniami:
sudo mkfs --help
man mkfs

Click to rate this post!
[Total: 0 Average: 0]

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna jest chroniona przez reCAPTCHA i Google Politykę Prywatności oraz obowiązują Warunki Korzystania z Usługi.

Skip to content