{{위키데이터 속성 추적}}
'''EROFS'''(Enhanced Read-Only File System)는 처음에 [[화웨이]]가 개발한 경량 읽기 전용 [[파일 시스템]]으로, 원래 리눅스 커널용으로 사용되었으며 현재는 전 세계 오픈 소스 커뮤니티에서 유지관리되고 있다.

EROFS는 런타임 성능의 부작용을 고려하지 않고 저장 공간 절약에만 초점을 맞추는 대신 다양한 읽기 전용 사용 사례(임베디드 장치, 컨테이너 등)에 대한 일반적인 읽기 전용 파일 시스템 솔루션을 구성하는 것을 목표로 한다.

예를 들어, 하드웨어 리소스가 제한된 장치에서 고성능 읽기 전용 요구 사항이 필요한 시나리오에 대한 옵션으로 투명 압축을 사용하여 저장 공간을 절약하는 솔루션을 제공한다. [[훙멍]] NEXT 핵심 시스템 반복과 함께 [[안드로이드 (운영체제)|안드로이드]]와 같은 스마트폰 및 훙멍과 같은 IoT 운영 체제이다.<ref>{{웹 인용|title=There Is Finally A User-Space Utility To Make EROFS Linux File-Systems|url=https://www.phoronix.com/scan.php?page=news_item&px=Linux-EROFS-User-Space|website=Phoronix|author=Michael Larabel|date=2018-11-19|access-date=2018-12-13}}</ref><ref>{{메일링 인용|title=erofs: introduce erofs file system|url=https://lkml.org/lkml/2018/5/31/306|date=2018-05-31|access-date=2018-12-13|mailing-list=Linux kernel|last=Xiang|first=Gao}}</ref> [[EMUI]] 9.0.1 이상과 함께 출시된 화웨이의 모든 신제품은 EROFS를 사용했으며<ref>{{메일링 인용|title=erofs: promote erofs from staging|url=https://lkml.org/lkml/2019/7/4/435|date=2019-07-04|access-date=2019-09-03|mailing-list=Linux kernel|last=Xiang|first=Gao}}</ref>, 이는 EMUI 9.1의 핵심 기능 중 하나로 홍보되었다.<ref name="emui_9.1">{{웹 인용|title=EMUI 9.1, the Intelligent Android OS|url=https://consumer.huawei.com/levant/emui-9-1/|publisher=Huawei Technologies|website=HUAWEI Global|access-date=2022-01-10}}</ref> [[오포 일렉트로닉스|오포]], [[샤오미]] 및 일부 [[삼성그룹|삼성]] 제품도 EROFS를 사용한다.<ref>{{웹 인용|title=Google's plan to use EROFS on Android|date=20 May 2022 |url=https://blog.esper.io/android-dessert-bites-25-erofs-in-android-13-47987123/|access-date=2022-08-04}}</ref><ref>{{웹 인용|title=The Galaxy S23 might be Samsung's first Android device to use EROFS|date=2023-02-07|url=https://www.realmicentral.com/2023/02/07/the-galaxy-s23-might-be-samsungs-first-android-device-to-use-erofs|access-date=2023-07-22}}</ref>

또한 리눅스 커널 v5.19부터 새로운 파일 기반 fscache 백엔드를 사용하여 컨테이너 시작 속도를 가속화하는 지연 풀링 기능과 함께 콘텐츠 주소 지정이 가능한 청크 기반 컨테이너 이미지 솔루션을 제공한다.<ref>{{웹 인용|url=https://d7y.io/blog/2022/06/06/evolution-of-nydus/|title=The Evolution of the Nydus Image Acceleration|date=6 June 2022 |access-date=2022-08-04}}</ref>

파일 시스템은 공식적으로 [[리눅스 커널]] v5.4와 함께 메인라인 커널에 병합되었다.<ref>{{웹 인용|url=https://lwn.net/Articles/805462/|title=The 5.4 kernel has been released|author=corbet|date=2019-11-25|website=LWN.net|access-date=2019-12-01}}</ref>

== 같이 보기 ==
* [[cramfs]]
* [[ext4]]
* [[SquashFS]]

== 각주 ==
{{각주}}

== 외부 링크 ==
* {{URL|https://erofs.docs.kernel.org|Official website}}
* {{URL|https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git/|EROFS Linux kernel repo}} - git.kernel.org
* {{URL|https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/|erofs-utils}} - git.kernel.org
* {{URL|https://www.usenix.org/system/files/atc19-gao.pdf|ATC '19 - EROFS: A Compression-friendly Readonly File System for Resource-scarce Devices}}
* {{URL|https://lwn.net/Articles/934047/|An introduction to EROFS}} - LWN.net
* {{유튜브|0lGdxQGBzKM|EROFS, an Introduction and our Smartphone Practice}}
* {{URL|https://blog.sigma-star.at/post/2022/07/squashfs-erofs/|EROFS vs. SquashFS: A Gentle Benchmark}} - blog.sigma-star.at
* {{유튜브|kLxM4FyiVpQ|Finding the Best Block Filesystem for Your Embedded Linux System - Michael Opdenacker, Bootlin}}

{{파일 시스템}}
{{화웨이}}

[[분류:임베디드 리눅스]]