EROFS - EROFS

EROFS
ӘзірлеушілерHuawei
Толық атыТек оқуға арналған жақсартылған файлдық жүйе
Таныстырылды24 қараша, 2019 (2019-11-24) Linux 5.4 көмегімен
Шектер
Макс. файл өлшемі
  • 4 GiB (ықшам)
  • 16 EiB (ұзартылған)[1]
Макс. файлдар саныКөлемнің өлшеміне байланысты
Макс. файл атауының ұзындығы255 байт
Ерекшеліктер
Жазылған күндерФайлды өзгерту уақыты (тек ұзартылған)[1]
Шешім күні1 нс
АтрибуттарPOSIX, xattr
Файлдық жүйеге арналған рұқсаттарPOSIX, ACL
Мөлдір қысуИә (LZ4 )[1]
Басқа
Қолдау көрсетіледі операциялық жүйелерLinux

EROFS (Тек оқуға арналған жақсартылған файлдық жүйе) тек жеңіл оқуға арналған файлдық жүйе бастапқыда Huawei Linux ядросы үшін.

EROFS шектеулі аппараттық ресурстармен құрылғыларында тек оқуға арналған жоғары талаптарды қажет ететін сценарийлер үшін мөлдір қысуды қолдану арқылы сақтау орнын үнемдеуге шешім ұсынады. сияқты смартфондар Android.[2][3]Барлық жеткізілген Huawei өнімдері EMUI 9.0.1 немесе одан кейінгі EROFS қолданылған,[4] және ол EMUI 9.1 негізгі ерекшеліктерінің бірі ретінде насихатталды.[5]

Файлдық жүйе ресми түрде негізгі ядроға біріктірілді Linux ядросы v5.4.[6]

Ерекшеліктер

Файлдық жүйеде екі түрлі болады inode дискідегі орналасулар. Біреуі тығыздалған, ал екіншісі ұзартылған.[1]

  • Литтл-ендиан дискідегі дизайн[1]
  • 4KB блок өлшемі және EROFS файлдар жүйесінің жалпы сыйымдылығын 16 ТБ шектейтін 32-разрядты блок адресі.[1]
  • Метадеректер және деректер желілік деректер технологиясының көмегімен құюға болады[1]
  • Қолдау POSIX атрибуттар және рұқсаттар, xattr және ACL[1]
  • -Мен бекітілген мөлдір қысу LZ4 салыстырмалы жоғары қысу коэффициенті үшін[1]
  • Жоғары дәйекті оқу үшін орнында декомпрессия [7][8]

Сондай-ақ қараңыз

Пайдаланылған әдебиеттер

  1. ^ а б c г. e f ж сағ мен Гао Сян. «erofs.txt». git.kernel.org. Алынған 2020-12-03.
  2. ^ Майкл Ларабел (2018-11-19). «EROFS Linux файлдық жүйелерін жасауға арналған космостық утилита бар». Phoronix. Phoronix. Алынған 2018-12-13.
  3. ^ Сян, Гао (2018-05-31). «erofs: erofs файлдық жүйесін енгізу». Linux ядросы (Тарату тізімі). Алынған 2018-12-13.
  4. ^ Сян, Гао (2019-07-04). «эрофтар: эрофтарды сахналауға ықпал ету». Linux ядросы (Тарату тізімі). Алынған 2019-09-03.
  5. ^ «EMUI 9.1, интеллектуалды Android ОЖ». HUAWEI Global. Huawei Technologies. Алынған 2019-09-03.
  6. ^ корбет (2019-11-25). «5.4 ядросы шығарылды». LWN.net. Алынған 2019-12-01.
  7. ^ «сахналау: erofs: LZ4 декомпрессиясын орнында енгізу». Алынған 2020-12-03.
  8. ^ «сахналау: erofs: декомпрессияны орнында біріктіру». Алынған 2020-12-03.

Сыртқы сілтемелер