Stratis 2.2에 D-Bus, CLI 버전 등이 개선되었습니다.

stratis

Stratis 2.2 프로젝트의 새 버전이 이미 출시되었습니다. 일반 대중이 사용할 수 있습니다. 이 새로운 버전은 D-Bus 인터페이스를 추가하여 블록 장치 및 기타 변경 사항과 상호 작용합니다.

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

스트라티스 피힙 할당과 같은 기능 제공, 스냅 샷, 무결성 및 캐싱 레이어. 프로젝트 코드는 Rust로 작성되었으며 MPL 2.0 라이선스에 따라 배포됩니다.

시스템 기능에서 고급 도구를 크게 반복합니다. ZFS 및 Btrfs 파티션을 관리하지만 중간 계층 (stratisd 데몬)으로 구현되어 Linux 커널 장치 매퍼 하위 시스템 위에서 실행됩니다. (dm-thin, dm-cache, dm-thinpool, dm-raid 및 dm-integration 모듈) 및 XFS 파일 시스템. ZFS 및 Btrfs와 달리 Stratis 구성 요소는 사용자 공간에서만 작동하며 특정 커널 모듈을로드 할 필요가 없습니다.

Stratis는 LUKS (암호화 된 파티션), mdraid, dm-multipath, iSCSI, LVM 논리 볼륨 및 다양한 하드 드라이브, SSD 및 NVMe 드라이브를 기반으로하는 블록 장치로 테스트되었습니다. 그룹에 디스크가있는 경우 Stratis를 사용하면 스냅 샷 사용 논리 파티션을 사용하여 변경 사항을 되돌릴 수 있습니다.

Stratis 2.2의 주요 새로운 기능

버전 2.2 D-Bus 인터페이스에 대한 새로운 옵션 추가 속성을 가져오고 (FetchProperties), 관리 (Manager)하고 블록 장치 (Blockdev)와 상호 작용합니다.

D-Bus를 통해 인터페이스 (Interface Added 및 InterfacesRemoved) 연결 및 제거시 이벤트 발생을보고하는 기능이 추가되었습니다. stratis-cli 유틸리티에서 Bash 자동 완성 스크립트가 개선되었습니다.

스트라티스 2.2.0 이제 Stratis 파일 시스템의 심볼릭 링크를 / dev / stratis에 넣습니다., / stratis 대신 기호 링크는 이전과 같이 stratisd를 통해 직접 생성되는 대신 udev 규칙에 의해 생성 및 유지됩니다. / stratis 디렉토리는 stratisd 2.2.0에 의해 생성되거나 사용되지 않습니다.

이 버전 대화 형 입력을위한 위치 터미널 구성 관리 stratis-cli 대신 stratisd에있는 암호화 키.

쉘 스크립트는이 버전의 stratisd에 포함 된 작은 Rust 스크립트 인 stratis_dbusquery_version을 기반으로합니다.

이 버전 또한 여러 가지 방법으로 D-Bus 인터페이스를 확장합니다.

  • D-Bus 인터페이스에서 D-Bus 개체가 추가되거나 제거 될 때마다 D-Bus에서 org.freedesktop.DBus.ObjectManager.Interface Addedy org.freedesktop.DBus.ObjectManager.InterfacesRemoved 신호를 보냅니다.
  • org.storage.stratis2.blockdev.r2 인터페이스에 대한 새 D-Bus PhysicalPath 속성을 추가합니다. 이 속성은 암호화 된 Stratis 블록 장치에 주로 유용합니다. Stratis LUKS2 메타 데이터가있는 블록 장치를 식별합니다.
  • org.storage.stratis2.Manager 인터페이스를 구현하는 객체에 대한 새 키 LockedPoolsa를 org.storage.stratis2.FetchProperties.r2 인터페이스에 추가합니다. 이 키는 잠긴 그룹의 UUID를 해당 키 설명에 매핑하는 D-Bus 개체를 반환합니다.

이 릴리스에서는 사용자가 –log-levelopment 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. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.