Oracle® Solaris 11.2의 ZFS 파일 시스템 관리

인쇄 보기 종료

업데이트 날짜: 2014년 12월
 
 

ZFS 파일 시스템 삭제

ZFS 파일 시스템을 삭제하려면 zfs destroy 명령을 사용합니다. 삭제된 파일 시스템은 자동으로 마운트 해제되고 공유 해제됩니다. 자동으로 관리되는 마운트 또는 자동으로 관리되는 공유에 대한 자세한 내용은 자동 마운트 지점을 참조하십시오.

다음 예제에서는 tank/home/mark 파일 시스템이 삭제됩니다.

# zfs destroy tank/home/mark

Caution

주의  - destroy 하위 명령의 경우 확인 프롬프트가 표시되지 않습니다. 이 명령을 사용할 때는 상당한 주의가 필요합니다.


삭제할 파일 시스템이 사용 중이거나 마운트 해제할 수 없는 경우 zfs destroy 명령이 실패합니다. 활성 파일 시스템을 삭제하려면 –f 옵션을 사용합니다. 이 옵션을 사용하면 활성 파일 시스템을 마운트 해제, 공유 해제 및 삭제하여 예상치 않은 응용 프로그램 동작이 발생할 수 있으므로 주의가 필요합니다.

# zfs destroy tank/home/matt
cannot unmount 'tank/home/matt': Device busy

# zfs destroy -f tank/home/matt

또한 파일 시스템에 종속 항목이 포함된 경우 zfs destroy 명령이 실패합니다. 파일 시스템과 모든 종속 항목을 반복해서 삭제하려면 –r 옵션을 사용합니다. 반복 삭제를 수행하면 스냅샷도 삭제되므로 이 옵션을 사용할 때는 주의가 필요합니다.

# zfs destroy tank/ws
cannot destroy 'tank/ws': filesystem has children
use '-r' to destroy the following datasets:
tank/ws/jeff
tank/ws/bill
tank/ws/mark
# zfs destroy -r tank/ws

삭제할 파일 시스템에 간접 종속 항목이 포함되어 있으면 반복 삭제 명령도 실패합니다. 대상 계층 외부의 복제된 파일 시스템을 포함하여 모든 종속 항목을 강제로 삭제하려면 –R 옵션을 사용해야 합니다. 이 옵션을 사용할 때는 상당한 주의가 필요합니다.

# zfs destroy -r tank/home/eric
cannot destroy 'tank/home/eric': filesystem has dependent clones
use '-R' to destroy the following datasets:
tank//home/eric-clone
# zfs destroy -R tank/home/eric

Caution

주의  - zfs destroy 명령에서 –f, –r 또는 –R 옵션에는 확인 프롬프트가 표시되지 않으므로 이러한 옵션을 사용할 때 주의가 필요합니다.


스냅샷 및 복제본에 대한 자세한 내용은 Chapter 6, Oracle Solaris ZFS 스냅샷 및 복제 작업을 참조하십시오.