Linux에서의 블록 레벨 중복 제거 * BSD)의 파일 시스템

NetApp은 ASIS (block-level deduplication)를 제공합니다. 동일한 기능을 제공하는 Linux (또는 OpenSolaris, * BSD)의 파일 시스템 (FUSE 기반)도 알고 있습니까?

(하드 링크와 같은 허위 중복 제거에는 관심이 없습니다).



답변

Linux의 경우 데이터 중복 제거 파일 시스템 인 lessFS를 확인하십시오. 아직 베타 버전이지만 시도해 볼 수 있습니다.

http://www.lessfs.com/

문안 인사,

MV


답변

중복 제거 기능이 OpenSolaris에서 ZFS에 제공되지만 현재 해당 기능을 사용할 수 없습니다.

지난 겨울 Jeff Bonwick과 Bill Moore가 프로토 타이핑했으며 올 여름에 통합 작업을하고 있습니다. 따라서 OpenSolaris의 다음 릴리스에서 사용할 수 있거나 개발 지점과 함께 플레이하려면 더 빨리 사용해야합니다.


답변

데이터 중복 제거에 익숙하지 않은 사람들에게는 데이터가 파일 (또는 블록이라고 생각합니다) 수준에서 분석되고 파일 시스템 전체에서 동일한 파일 / 블록이 더 작은 토큰으로 대체되는 기술입니다. 이는 디스크의 유효 크기를 크게 줄이는 효과가 있습니다. copy-on-write 형식으로 간주 될 수 있습니다 . 위키 페이지 를 읽으십시오 .

Linux에서 중복 제거, 파일 또는 블록 레벨을 수행한다고 들었던 파일 시스템은 없습니다. 프로세서가 집약적이지만 이러한 짐승은 편리 할 것입니다.


답변

이제 OpenSolaris (빌드 128a 이상)에서 ZFS로 중복 제거를 사용할 수 있습니다.


답변

: 년 후, 그러나 여기 오픈 BSD에 대한 해결책은 전형이라고입니다 http://www.peereboom.us/epitome/을 . 자유 라이센스 인 경우 Linux 커널로 만들 수 있습니다.


답변

방금 인라인 중복 제거를 수행하는 프로젝트를 게시했습니다. 당신 이 interrested 경우 여기 에서 볼 수 있습니다 . 퓨즈를 기반으로하며 Linux에서 실행됩니다.


답변

나는 Linux 용 dedup의 무료 구현을 모른다. 중복 제거를 수행하는 VTL (Virtual Storage Library)과 함께 HSM (Hierarchical Storage Management) 시스템 사용을 권장하는 스토리지 공급 업체도 있습니다.

투명하지는 않지만 dedup보다 더 나은 결과를 제공 할 수 있는 Occarina 와 같은 시스템을 고려할 수도 있습니다 .