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/