리눅스에는 참으로 재밌는 기능들이 많이 있습니다.


어떤분께 merge mount 에 대한 이야기를 듣고 찾아 보던중...


lwn  에서 Unifying filesystems with union mounts 에 관한 것을 읽게 되었습니다.


이것은 여러가지 파일 시스템을 하나의 디렉토리에 마운트 시키는 것입니다.


그 결과로 해당 디렉토리에는 모든 파일 시스템의 내용이 보여지게 됩니다.


보통 파일시스템을 마운트 하게 되면 해당 디렉토리는 마운트한 파일시스템이 사용하는데


이후에 동일 디렉토리에 다른 파일시스템을 마운트하게 되면 나중에 마운트한 파일시스템이 보여지게 됩니다.


이전에 마운트된 파일들은 access 가 불가능하며 이후에 마운트한 파일시스템이 unmount 된 후에야 사용이 가능합니다.


union mount 는 동일 디렉토리에 여러개의 파일시스템이 마운트되더라도 이전에 마운트된 파일 시스템을 사용가능하게 해줍니다.


이것 참 재미있는 기능이죠?





디렉토리들이 어떻게 보여지는지 다음에 좀더 자세히 보죠.


http://lwn.net/Articles/312641/