기본 ZFS는 파일을 삭제할 때 공간을 확보하지 않습니다.

기본 ZFS는 파일을 삭제할 때 공간을 확보하지 않습니다.

저는 미러링된 설정에서 2x2TB 드라이브를 사용하여 Ubuntu 11.10에서 기본 ZFS를 실행하고 있습니다. ZFS 파일 시스템은 NFS 등을 통하지 않고 Ubuntu에 직접 마운트되며 권한이 너무 777로 설정됩니다.

내 문제는 파일을 삭제하면 예상한 대로 사라지지만 zfs list를 입력하면 파일이 아직 거기에 있는 것처럼 여전히 사용된 공간을 보고한다는 것입니다. 몇 시간을 기다렸고 현재 문제가 해결되었는지 확인하기 위해 스크럽을 실행하고 있지만 그럴 필요는 없습니다. 그렇지 않습니까?

답변1

제 생각에는 그 대답이 꽤 우스꽝스럽습니다. Ubuntu가 파일을 .Trash1000으로 옮겼지만 휴지통이 내 ZFS 데이터 세트의 .trash 폴더를 비우는 것을 허용하지 않는 것으로 나타났습니다. 내 ZFS 데이터 세트가 루트로 마운트된 다음 모든 사용자가 사용할 수 있도록 chmod 777을 실행했기 때문에 이것이 권한 문제인 것 같습니다.

어쨌든 .Trash1000 폴더를 삭제하면 "문제"가 해결되었습니다.

관련 정보