Ext3

ext3 (ang. Third Extended File System) – system plików oparty na systemie ext2. Jest to domyślny system plików w większości dystrybucji systemu Linux opartych na jądrze od 2.4 do 2.6.

Księgowanie

System plików ext3 jest rozszerzeniem ext2 i różni się od niego dodanym mechanizmem księgowania – dokładnego zapisu zmian na dysku, który w razie awarii systemu umożliwia szybsze przywrócenie spójności systemu plików niż w przypadku ext2. Poza mechanizmem księgowania system plików ext3 różni się od ext2 brakiem możliwości odzyskania skasowanych plików.

W odróżnieniu od większości innych systemów z księgowaniem, system ext3 daje do wyboru trzy tryby księgowania:

  • w trybie najbezpieczniejszym księgowane są zarówno metadane, jak i zwykłe dane;
  • w trybie domyślnym księgowane są tylko metadane;
  • istnieje jeszcze jeden tryb, w którym również księgowane są tylko metadane, ale jest mniej bezpieczny, ponieważ pozwala na modyfikację danych objętych metadanymi niezapisanymi jeszcze na dysk.

Konwersja

System plików ext2 może być w prosty sposób przekształcony do systemu ext3 i odwrotnie. Konwersja systemu plików z ext2 do ext3 polega na dodaniu pliku dziennika. Z tego względu nie jest konieczne tworzenie kopii zapasowej konwertowanych partycji. Konwersję w dowolną stronę można przeprowadzić bezpośrednio po prawidłowym odmontowaniu systemu plików, np. dla pierwszej partycji pierwszego dysku:

  • z ext2 na ext3

poleceniem:

tune2fs -j /dev/hda1

i zmieniając odpowiadający jej wpis w pliku fstab z ext2 na ext3

  • z ext3 na ext2

zmieniając odpowiadający jej wpis w pliku fstab z ext3 na ext2

i poleceniami:

tune2fs -O ^has_journal /dev/hda1
e2fsck /dev/hda1

System plików ext3 jest w pełni kompatybilny wstecz. Mogą z niego korzystać programy napisane dla ext2 (np. program rozruchowy GRUB).

Limity

Wielkość bloku Maksymalna wielkość pliku Maksymalna wielkość partycji
1 KiB 16 GiB 2 TiB
2 KiB 256 GiB 8 TiB
4 KiB 2 TiB 16 TiB
8 KiB 2 TiB 32 TiB

Innym ważnym ograniczeniem jest maksymalna liczba podkatalogów w jednym katalogu, których może być 31998.

Zalety

  • Prosta implementacja
  • Znikoma fragmentacja plików
  • Małe obciążenie procesora w porównaniu z ReiserFS i XFS
  • Kompatybilność z ext2.

Wady

  • Ze względu na zerowanie wskaźników do węzłów usuniętych plików, w systemie ext3 jest bardzo utrudnione odzyskanie skasowanych plików (w przeciwieństwie do ext2).
  • Zmiana wielkości partycji bez utraty danych możliwa jedynie po odmontowaniu i zamianie na ext2 – zmianę wielkości pracującej partycji umożliwia ReiserFS.
  • Dla danych dostępna niepełna powierzchnia dysku.
  • Ograniczona wielkość partycji do 32 TiB – pół miliona razy większą wielkość partycji (do 16 EiB) zapewnia XFS.

Zobacz też

Linki zewnętrzne

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.