[server] Linux를 사용한자가 양조 자동 계층 스토리지 솔루션? (메모리-> SSD-> HDD-> 원격 저장소)

시스템에 SSD를 사용하고 데이터에 HDD를 사용하는 방법에 대한이 질문과 관련 이 있습니다. 제 시스템에서 자동으로 수행하고 싶습니다 …

가급적 무료 오픈 소스 소프트웨어를 사용하여 여러 계층의 스토리지를 보유하고 이들 사이에 자동으로 항목을 푸시 할 수 있습니까?

EMC SAN-> EMC Centera 자동 아카이빙 과 같은 매우 비싼 엔터프라이즈 급 솔루션을 알고 있지만 이러한 종류의 단계적 스토리지가 자동으로 수행 될 수 있는지 궁금합니다.

메모리-> SSD-> HDD-> 느린 HDD 또는 테이프 또는 다른 아카이브 솔루션에 여러 계층을 가질 수 있다면 좋을 것입니다.

이 작업을 자동으로 수행 할 수있는 파일 시스템이 있습니까? (ZFS, Btrfs, HAMMER?)

모든 유닉스 내가 어떻게이 작품과 리눅스 또는 다른 풍미 (BSD 등)에 이식 될 가능성이 있는지 여부 관심으로 -variants은 정상입니다.



답변

ZFS는 하이브리드 스토리지 풀 (HSP) 이라는 스토리지 계층을 사용합니다 .

  1. 층 : 메모리
  2. 계층 : SSD 기반 읽기 캐시 (L2ARC) 및 쓰기 캐시 (별도의 의도 로그, 일명 slog).
  3. 레이어 : (저렴한) 하드 디스크

HSP를 사용하면 하드 디스크 전용 솔루션에 비해 SSD의 장점을 자동으로 쉽게 활용할 수 있습니다. HSP를 사용하는 시스템은 후자보다 빠르고 저렴할 수 있습니다. 좋은 예와 자세한 내용 은 이 링크 를 참조하십시오.

ZFS의 계층 적 스토리지 관리 (HSM)에 대한 계획이 있다고 생각하지만 (예 : ADM (Automatic Data Migration) OpenSolaris 프로젝트 참조) 현재 상태를 알 수 없습니다.


답변

이 사람이 요리하고있는 LVM 기반 “lvmts”(LVM Tiered Storage) 솔루션을 확인하십시오.

https://bbs.archlinux.org/viewtopic.php?pid=1140640#p1140640

정말 멋진.


답변

TIER 요구 사항에 응답하는 것 계층 형 스토리지를 생성 할 수있는 Linux 커널 모듈입니다. 패턴 자체를 배우고 스토리지에 배치를 최적화하는 것 같습니다

http://www.lessfs.com/wordpress/?p=776


답변

방금 찾은 것으로 내 자신의 질문에 대답하기 :

방금 커널을 업데이트하고 추가 된 새로운 기능을
살펴 보았습니다. 이제 ‘ 일반적으로 원격’파일 시스템을 로컬 파일 시스템에 캐싱 할 수 있는 ‘CACHEFILES’옵션 이 있습니다. 적어도 하나의 계층 구조에 대해 느린 스토리지 메커니즘 (HDD)을 더 빠른 스토리지 메커니즘 (SSD)으로 캐시하는 데 이것을 사용할 수 있다고 생각합니다.


답변

관련 링크 YMMV.

http://code.google.com/p/fscops/- “OHSM (Online Hierarchical Storage Manager)은 고비용 스토리지와 저비용 스토리지간에 데이터를 자동으로 이동시키는 엔터프라이즈 급 오픈 소스 데이터 스토리지 관리자를 향한 첫 번째 시도입니다 미디어.”.

http://www.tack.ch/unix/dmapi/-Linux의 XFS + DMAPI

http://jfs.sourceforge.net/-Linux의 JFS + DMAPI


답변

RAID 컨트롤러는 이러한 기능 중 일부를 제공합니다.

“HDD 볼륨 앞에 SSD를 활용하여 고성능, 고성능 컨트롤러 캐시 풀 생성”

http://www.lsi.com/channel/products/storagesw/Pages/MegaRAIDCacheCadeSoftware2-0.aspx


답변

LVM2 스냅 샷은 생각 나지만 실제로는 단일 스냅 샷 이상을 수행 할 수 없습니다.