ext3 (англ. Third Extended File System, ext3fs) — журнальована файлова система, яка використовувалася в 2000-ні роки, за промовчанням, у багатьох дистрибутивах Linux. З 2010-х років застосовується рідше, поступившись домінуючим місцем заснованій на ній системі ext4; інші системи, створені на базі ext3 — ext3cow (з підтримкою копіювання при записі) і Next3 (з підтримкою знімків).
ext3 | |
---|---|
Розробник | d |
Файлова система | Third extended file system |
Дата представлення | листопад 2001 (Linux 2.4.15) |
Структура | |
Структура директорій | Table |
Структура файлів | бітова карта (вільний простір), table (метадані) |
Збійні сектори | Table |
Обмеження | |
Можливості | |
Права доступу | POSIX |
Фонове кодування | Нет |
Підтримується ОС | Linux, BSD, Windows () |
Заснована на ext2, основна відмінність від попередньої системи — підтримка журналу, який записує деякі дані, що дозволяють відновити файлову систему при збоях.
Стандартом передбачено три режими журналювання:
writeback
: в журнал записуються лише метадані файлової системи, тобто інформація про її зміну. Не може гарантувати цілісність даних, але вже помітно скорочує час перевірки порівняно з ext2;ordered
: те ж, що іwriteback
, але запис даних у файл проводиться гарантовано до запису інформації про зміну цього файлу. Трохи знижує продуктивність, також не може гарантувати цілісність даних (хоча і збільшує імовірність їх збереження при дописуванні в кінець існуючого файлу);journal
: повне журналювання як метаданих ФС, так і даних користувача. Самий повільний, але і самий безпечний режим; може гарантувати цілісність даних при зберіганні журналу на окремому розділі (а краще — на окремому жорсткому диску).
Вказується режим журналювання в рядку параметрів для утиліти mount, наприклад: mount /dev/hda6 /mnt/disc -t ext3 -o data=<режим>або у файлі /etc/fstab.
Може підтримувати файли розміром до 1 ТБ. З Linux-ядром 2.4 об'єм файлової системи обмежений максимальним розміром блочного пристрою, що складає 2 ТБ; починаючи з ядра версії 2.6 (для 32-розрядних процесорів) максимальний розмір блокових пристроїв становить 16 ТБ, однак ext3 підтримує тільки до 4 ТБ. Максимальна кількість блоків для ext3 — 232. Розмір блоку може бути різним, що впливає на максимальне число файлів і максимальний розмір файлу у файловій системі.
Розмір блоку | Макс. розмір файлу | Макс. розмір файлової системи |
---|---|---|
1 KiB | 16 GiB | до 2 TiB |
2 KiB | 256 GiB | до 8 TiB |
4 KiB | 2 TiB | до 16 TiB |
8 KiB | 2 TiB | до 32 TiB |
Примітки
- . Архів оригіналу за 10 серпня 2009. Процитовано 15 травня 2009.
- The Second Extended Filesystem[недоступне посилання] : [ 23.09.2005] / Matthew Wilcox. — 2009. — 23 March. — Дата звернення: 18.12.2013. (Linux kernel source documentation.)
Посилання
- Ext3 Linux FAQ [ 10 серпня 2009 у Wayback Machine.](рос.)
- — проект з підтримки Ext3 в OpenSolaris
- . — 18.02.2009.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
ext3 angl Third Extended File System ext3fs zhurnalovana fajlova sistema yaka vikoristovuvalasya v 2000 ni roki za promovchannyam u bagatoh distributivah Linux Z 2010 h rokiv zastosovuyetsya ridshe postupivshis dominuyuchim miscem zasnovanij na nij sistemi ext4 inshi sistemi stvoreni na bazi ext3 ext3cow z pidtrimkoyu kopiyuvannya pri zapisi i Next3 z pidtrimkoyu znimkiv ext3RozrobnikdFajlova sistemaThird extended file systemData predstavlennyalistopad 2001 Linux 2 4 15 StrukturaStruktura direktorijTableStruktura fajlivbitova karta vilnij prostir table metadani Zbijni sektoriTableObmezhennyaMozhlivostiPrava dostupuPOSIXFonove koduvannyaNetPidtrimuyetsya OSLinux BSD Windows Zasnovana na ext2 osnovna vidminnist vid poperednoyi sistemi pidtrimka zhurnalu yakij zapisuye deyaki dani sho dozvolyayut vidnoviti fajlovu sistemu pri zboyah Standartom peredbacheno tri rezhimi zhurnalyuvannya writeback v zhurnal zapisuyutsya lishe metadani fajlovoyi sistemi tobto informaciya pro yiyi zminu Ne mozhe garantuvati cilisnist danih ale vzhe pomitno skorochuye chas perevirki porivnyano z ext2 ordered te zh sho i writeback ale zapis danih u fajl provoditsya garantovano do zapisu informaciyi pro zminu cogo fajlu Trohi znizhuye produktivnist takozh ne mozhe garantuvati cilisnist danih hocha i zbilshuye imovirnist yih zberezhennya pri dopisuvanni v kinec isnuyuchogo fajlu journal povne zhurnalyuvannya yak metadanih FS tak i danih koristuvacha Samij povilnij ale i samij bezpechnij rezhim mozhe garantuvati cilisnist danih pri zberiganni zhurnalu na okremomu rozdili a krashe na okremomu zhorstkomu disku Vkazuyetsya rezhim zhurnalyuvannya v ryadku parametriv dlya utiliti mount napriklad mount dev hda6 mnt disc t ext3 o data lt rezhim gt abo u fajli etc fstab Mozhe pidtrimuvati fajli rozmirom do 1 TB Z Linux yadrom 2 4 ob yem fajlovoyi sistemi obmezhenij maksimalnim rozmirom blochnogo pristroyu sho skladaye 2 TB pochinayuchi z yadra versiyi 2 6 dlya 32 rozryadnih procesoriv maksimalnij rozmir blokovih pristroyiv stanovit 16 TB odnak ext3 pidtrimuye tilki do 4 TB Maksimalna kilkist blokiv dlya ext3 232 Rozmir bloku mozhe buti riznim sho vplivaye na maksimalne chislo fajliv i maksimalnij rozmir fajlu u fajlovij sistemi Rozmir bloku Maks rozmir fajlu Maks rozmir fajlovoyi sistemi1 KiB 16 GiB do 2 TiB2 KiB 256 GiB do 8 TiB4 KiB 2 TiB do 16 TiB8 KiB 2 TiB do 32 TiBRozmir bloku 8 KiB u Linux dostupnij lishe na arhitekturah sho pidtrimuyut storinki rozmirom 8 KiB napriklad Alpha Primitki Arhiv originalu za 10 serpnya 2009 Procitovano 15 travnya 2009 The Second Extended Filesystem nedostupne posilannya 23 09 2005 Matthew Wilcox 2009 23 March Data zvernennya 18 12 2013 Linux kernel source documentation PosilannyaExt3 Linux FAQ 10 serpnya 2009 u Wayback Machine ros proekt z pidtrimki Ext3 v OpenSolaris 18 02 2009