이것이 점프 투 공작소

UFS와 Union Mount Filesystem에 대해 알아보자 본문

리눅스

UFS와 Union Mount Filesystem에 대해 알아보자

겅겅겅 2023. 2. 4. 22:37

Union Mount란?

여러개의 파일 시스템을 하나의 파일 시스템에 마운트하는 기법입니다.

Union Mount는 아래와 같은 특징을 가집니다.

1. Image Layer

마지막 레이어를 제외하고는 읽기 전용 속성을 가집니다.

2. CoW(copy-on-write)

변경된 파일만 저장합니다.

중복되는 파일이 있을 경우 나중에 마운트된 파일로 덮어집니다.

 

OverlayFS로 Union Mount 

 sudo mount -t overlay <마운트명> \
 -o lowerdir=<lowerDir1>:<lowerDir2>,upperdir=<upperDir>,workdir=<workDir> <UnionMountDir>

읽기쓰기가 가능한 디렉토리가 마운트되었습니다.

  • lower dir : 레이어 가장 아래에 있는 읽기 전용 디렉토리 지정, lower 디렉토리에서 변경이 발생했을 경우 upper 디렉토리에 기록된다
  • upper dir : 수정,생성 및 삭제가 가능한 상위레이어 디렉토리 지정
  • merge dir: lower, upper dir이 통합된 디렉토리 지정

마운트된 merge dir 에 파일을 생성하면 upper dir에 파일이 생성됩니다.

 

 

 

참조

https://blog.naver.com/alice_k106/221530340759

 

168. [Linux] 투명 셀로판지 이론을 통한 Overlay FS 사용 방법과 유니온 마운트 (Union Mount) 이해하기

이번 포스트에서는 OverlayFS (오버레이 파일 시스템) 에 대해서 다룬다. 참고로, 직접 사용해 보...

blog.naver.com