
openzfs
3개의 2TB SSD 드라이브가 있는 머신이 있는데 그 중 적어도 2개를 구성하고 싶습니다 . 루트 파티션에는 있고 ext4
가능하다면 모든 것을 다시 설치하는 것을 피하고 싶기 때문에 루트 ext4
파티션에 큰 파일을 생성하고 패리티 저장을 위해 엄격하게 가상 블록 장치로 마운트하는 것이 합리적인지 궁금합니다.
위 구성이 가능한가요? 아니면 루트 파티션의 크기를 조정하고 메인 SSD에서 또 다른 전용 zfs 파티션을 생성하기 위해 추가 노력을 기울이는 것이 더 나을까요?
답변1
일반적으로 ZFS는 블록 장치를 완전히 제어할 수 있을 때 가장 잘 작동합니다. Root-on-ZFS 실행으로 인한 잠재적인 합병증을 피하고 싶거나 별도의 부팅 볼륨으로 RAIDZ1을 실행하려는 경우 네 번째 SSD를 구입하려는 경우 대신 두 개의 드라이브를 ZFS 미러로 실행하는 것이 좋습니다.
RAIDZ1 설정을 위해 드라이브 중 하나 이상을 분할하고 하나의 파티션을 ZFS 전용으로 지정할 수 있지만 그렇게 하면 일부 공간이 손실됩니다(데이터 + 패리티 정보에 사용할 수 있는 공간은 가장 작은 디스크의 3배가 됩니다). 세트) 전체 디스크에서 실행하는 것보다 성능이 저하됩니다.
나는강하게RAIDZ1 세트의 구성원 중 하나로 디스크의 파일을 사용하지 않는 것이 좋습니다. 요령을 익히는 데는 괜찮지만 보조 바퀴를 떼면 물릴 것입니다.