둘 다 사용하지만 ZFS를 선호합니다. Linux의 ZFS는 나에게 매우 좋았지 만 모든 상황에서 "모두 수정"하는 것은 아닙니다.
일반적인 서버는 다음과 같습니다.
(저는 보통 하드웨어 RAID를 사용하며 대부분 ZFS를 유연한 볼륨 관리자로 사용합니다.)
- 기본 디스크로 구성된 논리 볼륨이있는 하드웨어 RAID. 이 어레이는 작은 OS 볼륨 (블록 장치로 표시됨)으로 조각 된 다음 분할됩니다 (/, / usr, / var 등).
- 남은 공간은 ZFS zpool로 사용될 다른 블록 장치를 나타냅니다.
Smart Array P420i in Slot 0 (Embedded) (sn: 001438029619AC0)
array A (SAS, Unused Space: 1238353 MB)
logicaldrive 1 (72.0 GB, RAID 1+0, OK)
logicaldrive 2 (800.0 GB, RAID 1+0, OK)
physicaldrive 1I:2:1 (port 1I:box 2:bay 1, SAS, 900.1 GB, OK)
physicaldrive 1I:2:2 (port 1I:box 2:bay 2, SAS, 900.1 GB, OK)
physicaldrive 1I:2:3 (port 1I:box 2:bay 3, SAS, 900.1 GB, OK)
physicaldrive 1I:2:4 (port 1I:box 2:bay 4, SAS, 900.1 GB, OK)
그런 다음 zpool을 가져 와서 필요에 따라 추가 ZFS 파일 시스템 (또는 마운트 지점)과 zvol을 만듭니다.
# zpool list -v vol1
NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
vol1 796G 245G 551G 30% 1.00x ONLINE -
wwn-0x600508b1001c4d9ea960806c1becebeb 796G 245G 551G -
그리고 파일 시스템 ...
# zfs list
NAME USED AVAIL REFER MOUNTPOINT
vol1 245G 539G 136K /vol1
vol1/images 245G 539G 245G /images
vol1/mdmarra 100G 539G 100G /growlr_pix
따라서 데이터 파티션에 ZFS를 사용하면 데이터 풀 주소 지정, 할당량 설정 및 마운트 포인트 단위로 속성을 관리 할 수 있으므로 매우 좋습니다. LVM은 여전히 파일 시스템 도구를 다루어야하며 조금 더 엄격합니다.