Jak używać MKFS dla ext4

Jak używać MKFS dla ext4
Linux zawiera różne typy systemów plików, w tym ext2, ext3 i ext4. Możesz ręcznie zbudować systemy plików na bieżącym urządzeniu za pośrednictwem polecenia MKFS. Jednak wielu początkujących nie wie o tym poleceniu i otrzymuje błędy podczas tworzenia systemu plików.

Tak więc, jeśli chcesz również utworzyć system plików, taki jak ext4 za pomocą polecenia MKFS, ten samouczek jest dla Ciebie. Ten samouczek zawiera krótkie informacje na temat metod korzystania z MKFS dla Ext4.

Spis treści

1. Jak używać MKFS dla ext4
2. Przykład MKF.Ext4

Jak używać MKFS dla ext4

Zacznijmy od podstawowej składni, której możesz użyć dla następujące polecenie MKFS:

mkfs [-v] [-t fstype] [fs-options] PLIFESYS_NAME [bloki]

W poprzedniej składni, Filesys_name Wskazuje nazwę urządzenia lub plik, który powinien zawierać system plików. Wykonanie MKF zwraca 0 lub 1. 0 wskazuje sukces, a 1 wskazuje na porażkę.

Ogólnie rzecz biorąc, MKFS jest również uważany za front-end do budowy różnych systemów plików w systemie Linux. Oto opcje, które możesz wypróbować w poleceniu MKFS:

  • -V: daje wyjście gadatory, przydatne w testowaniu
  • -T fstype: Określa typ systemu plików wyjściowych
  • FS-Options: następujące opcje znajdują się w tej opcji
  • -C: Sprawdza złe bloki w urządzeniu przed zbudowaniem systemu plików
  • -l Plik_name: Zwraca listę złych bloków z danego pliku

mke2fs Polecenie tworzy ext2, ext3 lub ext4 systemy plików w partycji dysku. Składnia do używania polecenia znajduje się poniżej:

mke2fs
mke2fs -o Journal_Dev [-B size_of_block] [-l etykieta_of_volume] [-n] [-q] [-v] external_journal [total_blocks]

Zobaczmy znaczenie parametrów i opcji używanych z poleceniem MKE2FS:

  • urządzenie: unikalny plik powiązany z urządzeniem
  • block_count: Liczba bloków na urządzeniu
  • -B block_Size: Ta opcja zwraca rozmiar bloków w bajtach. Niektóre prawidłowe rozmiary bloków to 1024, 2048 i 4096 bajtów na blok
  • -C: Ta opcja sprawdza złe bloki w urządzeniu przed utworzeniem nowego systemu plików
  • -E extended_options: Rozszerzone opcje systemu plików można ustawić za pomocą tej opcji. Oto kilka rozszerzonych opcji:
  • Stride = Stride_Size: Systemy plików są skonfigurowane dla tablicy RAID za pomocą bloków systemu plików wielkości krążenia. Alokator blokowy używa tego rozmiaru fragmentu
  • Stripe-Width = Stripe_Width: Systemy plików są skonfigurowane dla tablicy RAID za pomocą bloków systemów plików Stride_Width na pasek. Alokator blokowy może zapobiec modyfikacji odczytu parytetu w pasku RAID
  • resize = max_online_resize: Wystarczająca ilość miejsca jest zarezerwowana, aby tabela deskryptora grupy blokowej mogła się rozwijać i obsługiwać system plików za pomocą bloku Max_online_Resize
  • test_fs: Flaga jest ustawiona w superblock systemu plików. Pokazuje, że superblock systemu plików można zamontować na eksperymentalnym kodzie jądra. Na przykład system plików ext4dev
  • wyrzucać: W czasie MKFS bloki są odrzucane, zera danych i oznacz tabele inodee. Przyspiesza system plików
  • Guzishard: W czasie MKFS nie podejmuje się próby odrzucenia
  • -F-fragmentowy rozmiar: Określono rozmiar fragmentów w bajtach
  • -F: Jeśli określone urządzenie nie jest partycją na specjalnym urządzeniu blokowym, Mke2FS jest zmuszony do utworzenia systemu plików. Jeśli określony system plików jest używany lub zamontowany na urządzeniu, to Mke2FS jest zmuszony do utworzenia systemu plików
  • -g blokady na grupę: Wspomina o liczbie bloków w grupie blokowej
  • -G liczba grup: Wspomina o liczbie grup blokowych
  • -I bajtes-per-inode: Wspomina o stosunku bajtów/iNODE
  • -I Indee-size: Wspomina rozmiar każdego INODE w bajtach
  • -K: Nie będzie próbował odrzucić bloków w czasie MKFS
  • -L Nazwa pliku: Używane do odczytania listy złych bloków z danego pliku
  • -m procent_of_RESSED_BLOCKS: Wspomina procent bloku systemu plików, który ma być zarezerwowany dla super użytkownika
  • -M Directory w ostatnim zamontowanym: Ostatni katalog jest ustawiony dla systemu plików
  • -N: Nie tworzy systemu plików za pomocą mke2fs. Pokazuje tylko, co zrobi, jeśli zostanie utworzony
  • ReSize_inode: Służy do zwiększenia wielkości tabeli deskryptorów grupy blokowej w przyszłości
  • -Q: Służy do rezygnacji
  • -U uuid: Utworzony jest system plików z podanym UUID

Przykład MKF.Ext4

Możesz sformatować partycję za pomocą systemu plików ext4 za pośrednictwem MKFS.ext4 i /dev /urządzenie:

sudo mkfs.ext4

Teraz sprawdź partycję złego bloku przed wykonaniem procesu formatu:

sudo mkfs.ext4 -C

Możesz teraz cicho utworzyć partycje ext4 na

sudo mkfs.ext4 -q

Na koniec utwórz ext4 oznaczone rootfs na istniejącej partycji i sprawdź złe bloki z pełnym wyjściem:

sudo mkfs.etx4 -l rootfs -cv

Wniosek

W tym samouczku wyjaśniliśmy metody krótko użycia MKFS.Ext4. Możesz użyć tego podejścia, aby utworzyć system plików na urządzeniu. Ponadto omówiliśmy polecenie MKFS, MKFS dla systemu plików Ext4 i opcje używane z poleceniem MKE2FS.