Linux 용 로컬 스토리지 관리 솔루션 인 Stratis

stratis

Stratis는 Red Hat에서 개발 한 데몬입니다. 및 Fedora 커뮤니티 사용자 공간 설정을 통합하고 단순화 D-Bus를 통한 LVM 볼륨 관리 및 XFS 파일 시스템의 기본 Linux 스토리지 구성 요소의 기존 구성 요소를 구성하고 모니터링합니다.

Stratis는 FUSE 시스템과 같은 사용자 수준 파일 시스템이 아닙니다. Stratis 구성 데몬 ZFS 및 Btrfs와 기능 패리티를 갖도록 개발되었습니다.. LVM 및 XFS 회사에서 테스트 한 구성 요소를 기반으로하기 때문에 XNUMX 년이 넘는 엔터프라이즈 배포와 Red Hat Enterprise Linux의 System Storage Manager에서 얻은 교훈이 있습니다.

E즉, Stratis는 로컬 스토리지 관리를 자동화합니다. 단일 디스크 시스템에서 Stratis는 논리적으로 / usr에서 / 홈을 분리하고 각각에 대해 개별적으로 롤백 스냅 샷을 활성화하는 것이 더 편리합니다.

더 큰 구성에서는 Stratis를 사용하면 다중 계층, 다중 디스크 스토리지 풀을 쉽게 만들고 풀을 모니터링 할 수 있습니다. 관리자의 노력을 덜 들이고 그룹을 관리합니다.

Stratis 정보

Stratis 기존 기술의 계층을 통합하여 ZFS / Btrfs 스타일 기능 제공-Linux 장치 매퍼 하위 시스템 및 XFS 파일 시스템. stratisd 데몬은 블록 장치 모음을 관리하고 D-Bus API를 제공합니다.

Stratis-CLI는 명령 줄 도구를 제공합니다. Stratis는 D-BUS API를 사용하여 stratisd와 통신합니다.

ZFS 및 Btrfs와 달리 Stratis 구성 요소는 사용자 공간에서만 작동합니다. 그리고 특정 커널 모듈을로드 할 필요가 없습니다. 이 프로젝트는 처음에 등급을 관리하기 위해 스토리지 시스템 전문가의 관리가 필요하지 않은 것으로 제시되었습니다.

관리를 위해 D-Bus API 및 CLI 유틸리티가 제공됩니다. Stratis는 LUKS (암호화 된 파티션), mdraid, dm-multipath, iSCSI, LVM 논리 볼륨, 다양한 하드 드라이브, SSD 및 NVMe 드라이브를 기반으로하는 블록 장치로 테스트되었습니다.

그룹에 유닛이 있으면 Stratis는 스냅 샷을 지원하는 논리 파티션을 사용하여 변경 사항을 되돌릴 수 있습니다.. 반면에 여러 유닛이 그룹에 추가되면 연속 영역에서 논리적으로 유닛을 결합 할 수 있습니다.

RAID, 데이터 압축, 중복 제거 및 내결함성과 같은 기능은 아직 지원되지 않지만 향후 계획되어 있습니다.

Stratis에는 다른 기능도 있습니다. 저장 공간, 스냅 샷, 무결성 및 캐싱을위한 계층화의 동적 할당과 같은. 프로젝트 코드는 Rust로 작성되었으며 MPL 2.0 라이선스에 따라 배포됩니다.

지금 프로젝트는 XNUMX 년의 개발 끝에 업데이트되었습니다. 프로젝트 시작이 최근에 게시 된 이후 스트라티스 2.0. 이 새 버전의 발표에서 Rust 컴파일러 버전에 대한 요구 사항이 증가했습니다. (적어도 1.37, 1.38 권장).

그 외에 강조 할 가치가있는 관련된 버전 번호의 중요한 변경 일부 D-Bus 인터페이스 이름 변경 및 D-Bus 작업 구성 재 설계 (주요 기본 속성 집합이 선택되고 나머지 속성은 이제 새로운 FetchProperties 메서드를 사용하여 요청됩니다.)

또한 CLI 버전이 훨씬 더 강력합니다.. 이전에는 CLI를 사실상 사용할 수 없게 만드는 그룹, 파일 시스템 및 블록 장치의 오류 조건 범주가있었습니다.

Stratis를 설치하는 방법?

Stratis는 RHEL, CentOS, Fedora 및 파생 제품에서 사용할 수 있습니다.. 패키지가 RHEL 저장소와 파생물 안에 있기 때문에 설치가 매우 간단합니다.

Stratis를 설치하려면 터미널에서 다음 명령을 실행하십시오.

sudo dnf install stratis-cli stratisd -y

또는 다른 방법을 시도해 볼 수도 있습니다.

sudo yum install stratis-cli stratisd -y

시스템에 설치되면 Stratis 서비스를 활성화해야합니다., 다음 명령을 실행하여이를 수행합니다.

sudo systemctl start stratisd.service
sudo systemctl enable stratisd.service
sudo systemctl status stratisd.service

구성 및 사용에 대한 자세한 내용은 다음 링크를 참조하십시오. https://stratis-storage.github.io/howto/


코멘트를 첫번째로 올려

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.