쿼터 또는 예약이 종속된 파일 시스템에 명시적으로 설정되지 않은 경우 설정 가능한 모든 등록 정보는 쿼터 및 예약을 제외하고 부모 파일 시스템에서 해당 값을 상속합니다. 상위 항목에 상속된 등록 정보에 대해 설정된 명시적인 값이 없으면 등록 정보의 기본값이 사용됩니다. zfs inherit 명령을 사용하여 등록 정보 값을 지울 수 있으므로 부모 파일 시스템으로부터 값을 상속할 수 있습니다.
다음 예제에서는 zfs set 명령을 사용하여 tank/home/jeff 파일 시스템에 대한 압축을 설정합니다. 그런 다음 zfs inherit를 사용하여 compression 등록 정보를 지워서 해당 등록 정보가 기본값인 off를 상속하도록 만듭니다. home 또는 tank에 compression 등록 정보가 로컬로 설정되지 않으므로 기본값이 사용됩니다. 두 가지 항목 모두 압축이 사용으로 설정되어 있으면 가장 가까운 상위 요소에 설정된 값이 사용됩니다(이 예제의 경우 home).
# zfs set compression=on tank/home/jeff # zfs get -r compression tank/home NAME PROPERTY VALUE SOURCE tank/home compression off default tank/home/eric compression off default tank/home/eric@today compression - - tank/home/jeff compression on local # zfs inherit compression tank/home/jeff # zfs get -r compression tank/home NAME PROPERTY VALUE SOURCE tank/home compression off default tank/home/eric compression off default tank/home/eric@today compression - - tank/home/jeff compression off default
–r 옵션을 지정하면 inherit 하위 명령이 반복해서 적용됩니다. 다음 예제에서 명령을 수행하면 tank/home 및 이 파일 시스템이 포함할 수 있는 모든 종속 항목에서 compression 등록 정보에 대한 값을 상속합니다.
# zfs inherit -r compression tank/home
zfs inherit 명령에 대한 자세한 내용은 zfs(1M)을 참조하십시오.