오버레이FS
OverlayFS| 개발자 | Miklos Szeredi, 오픈 소스 커뮤니티 |
|---|---|
| 풀네임 | 오버레이 파일 시스템 |
| 특징들 | |
| 파일 시스템 권한 | POSIX |
| 다른. | |
| 지원되는 운영 체제 | Linux, FreeBSD 및 NetBSD |
컴퓨팅에서는 오버레이FS는 Linux용 유니언 마운트 파일 시스템 구현입니다.여러 개의 서로 다른 기본 마운트 지점을 하나로 결합하여 모든 소스의 기본 파일과 하위 디렉토리를 포함하는 단일 디렉터리 구조가 만들어집니다.일반적인 애플리케이션은 읽기/쓰기 파티션을 읽기 전용 파티션 위에 오버레이합니다.예를 들어 플래시 메모리의 쓰기 사이클이 제한된 LiveCD 및 IoT 디바이스입니다.
역사
커널 모드 Linux 유니언 마운트파일 시스템의 필요성과 사양은 2009년 [1]말에 확인되었습니다.오버레이의 초기 RFC 패치 세트FS는 [2]Miklos Szeredi에 의해 2010년에 제출되었습니다.2011년까지 OpenWrt는 이미 사용을 [3]위해 이를 채택했습니다.
2014년 커널 버전 3.18에서 [4][5]Linux 커널 메인라인으로 통합되었습니다.버전 4.0에서 개선되어 다음과 같은 경우에 필요한 개선사항을 제공합니다.Docker의 오버레이2 스토리지 드라이버.[6]
2016년 11월 현재 대부분의 라이브 CD 리눅스 배포판이 Aufs를 사용했지만, Slackware는 라이브 [7]CD에 오버레이프를 사용했습니다.
실행
오버레이의 주요 메커니즘FS는, 양쪽의 파일 시스템이 같은 이름의 디렉토리를 표시하는 경우의 디렉토리 액세스의 Marge와 관련됩니다.그렇지 않으면 오버레이FS는 오브젝트(있는 경우)를 표시하며 "위" 파일 시스템이 우선합니다.다른 오버레이 파일 시스템과 달리 오버레이에 의해 병합되는 디렉토리 하위 트리FS는 반드시 다른 파일 시스템의 [8]것이어야 하는 것은 아닙니다.
OverlayFS는 파일 및 디렉토리를 [8]삭제할 수 있도록 상위 파일 시스템에서 화이트아웃 및 불투명 디렉토리를 지원합니다.
OverlayFS 에서는, 파일의 완전한 카피 업을 실행하지 않는 파일명의 변경은 서포트되고 있지 않습니다.다만, 상위 파일 시스템의 디렉토리명의 변경은 서포트되고 있지 않습니다.
OverlayFS는 상위 파일 시스템에서 하위 파일 시스템으로의 변경 병합을 지원하지 않습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ Aurora, Valerie (March 18, 2009). "Unioning file systems: Architecture, features, and design choices". LWN.net. Retrieved 2018-01-17.
- ^ Edge, Jake (September 1, 2010). "Another union filesystem approach". LWN.net. Retrieved 2018-01-17.
- ^ Corbet, Jonathan (June 15, 2011). "Debating overlayfs". LWN.net. Retrieved 2018-01-17.
- ^ "OverlayFS commit to Linux". GitHub.
- ^ "OverlayFS Proposed For The Linux 3.18 Kernel".
- ^ "Select a storage driver - Docker". archive.is. 2016-12-06. Archived from the original on 2016-12-06. Retrieved 2017-06-05.
{{cite news}}: CS1 maint: bot: 원래 URL 상태를 알 수 없습니다(링크). - ^ "slackware:liveslak - SlackDocs". docs.slackware.com. Retrieved 2017-06-05.
- ^ a b "OverlayFS documentation". kernel.org.
외부 링크