Solaris 11.4에서 ZFS 용량을 제거하는 방법은 다음과 같습니다:
- zpool remove 명령 사용:
최상위 레벨 데이터 장치를 제거할 수 있습니다. 제거할 장치의 데이터는 풀의 남은 데이터 장치로 마이그레이션됩니다 - 제거 과정 모니터링:
zpool status 명령을 사용하여 리실버링이 완료될 때까지 제거 작업의 진행 상태를 확인할 수 있습니다 - 주의사항:
- 제거 작업은 풀의 남은 공간에 따라 시간이 오래 걸릴 수 있습니다.
- 제거 중인 장치의 데이터가 완전히 마이그레이션될 때까지 기다려야 합니다.
- 파일 시스템 삭제:
더 이상 필요하지 않은 파일 시스템을 삭제하려면 zfs destroy 명령을 사용할 수 있습니다 - 반복 삭제:
종속 항목이 있는 파일 시스템을 삭제하려면 zfs destroy -r 옵션을 사용합니다. 이 옵션은 스냅샷도 함께 삭제하므로 주의가 필요합니다 - 강제 삭제:
모든 종속 항목을 강제로 삭제하려면 zfs destroy -R 옵션을 사용합니다. 이 옵션은 복제된 파일 시스템도 포함하여 삭제하므로 매우 주의해야 합니다
이러한 방법들을 사용하여 Solaris 11.4에서 ZFS 용량을 안전하게 제거할 수 있습니다. 항상 중요한 데이터는 백업하고, 신중하게 작업을 수행해야 합니다.
출처: https://docs.oracle.com/cd/E26925_01/html/E25825/gamnq.html
ZFS 파일 시스템 만들기, 삭제 및 이름 바꾸기
zfs create 및 zfs destroy 명령을 사용하면 ZFS 파일 시스템을 만들고 삭제할 수 있습니다. zfs rename 명령을 사용하면 ZFS 파일 시스템의 이름을 바꿀 수 있습니다.
ZFS 파일 시스템 만들기
ZFS 파일 시스템은 zfs create 명령을 사용하여 만들어집니다. create 하위 명령은 만들려는 파일 시스템의 이름을 단일 인수로 사용합니다. 파일 시스템 이름은 다음과 같이 풀 이름으로부터 시작되는 경로 이름으로 지정됩니다.
pool-name/[filesystem-name/]filesystem-name
경로에 있는 풀 이름 및 초기 파일 시스템 이름은 계층에서 새 파일 시스템이 만들어지는 위치를 식별합니다. 경로에서 마지막 이름은 만들려는 파일 시스템의 이름을 식별합니다. 파일 시스템 이름은 ZFS 구성 요소 명명 요구 사항의 조건을 충족해야 합니다.
파일 시스템을 만들 때 ZFS 파일 시스템의 암호화를 사용으로 설정해야 합니다. ZFS 파일 시스템 암호화에 대한 자세한 내용은 ZFS 파일 시스템 암호화를 참조하십시오.
다음 예제에서는 jeff라는 파일 시스템이 tank/home 파일 시스템에 만들어집니다.
# zfs create tank/home/jeff
ZFS는 파일 시스템이 성공적으로 만들어질 경우, 새로 만들어진 파일 시스템을 자동으로 마운트합니다. 기본적으로 파일 시스템은 create 하위 명령에서 파일 시스템 이름으로 제공된 경로를 사용하여 /dataset로 마운트됩니다. 이 예제에서 새로 만들어진 jeff 파일 시스템은 /tank/home/jeff에 마운트됩니다. 자동으로 관리되는 마운트 지점에 대한 자세한 내용은 ZFS 마운트 지점 관리를 참조하십시오.
zfs create 명령에 대한 자세한 내용은 zfs(1M)을 참조하십시오.
파일 시스템이 만들어진 경우 파일 시스템 등록 정보를 설정할 수 있습니다.
다음 예제에서는 /export/zfs의 마운트 지점이 tank/home 파일 시스템에 대해 만들어집니다.
# zfs create -o mountpoint=/export/zfs tank/home
파일 시스템 등록 정보에 대한 자세한 내용은 ZFS 등록 정보 소개를 참조하십시오.
ZFS 파일 시스템 삭제
ZFS 파일 시스템을 삭제하려면 zfs destroy 명령을 사용합니다. 삭제된 파일 시스템은 자동으로 마운트 해제되고 공유 해제됩니다. 자동으로 관리되는 마운트 또는 자동으로 관리되는 공유에 대한 자세한 내용은 자동 마운트 지점을 참조하십시오.
다음 예제에서는 tank/home/mark 파일 시스템이 삭제됩니다.
# zfs destroy tank/home/mark
주의 - 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
주의 - zfs destroy 명령에서 -f, - r 또는 -R 옵션에는 확인 프롬프트가 표시되지 않으므로 이러한 옵션을 사용할 때 주의가 필요합니다. |
스냅샷 및 복제본에 대한 자세한 내용은 7 장Oracle Solaris ZFS 스냅샷 및 복제 작업을 참조하십시오.
ZFS 파일 시스템 이름 바꾸기
zfs rename 명령을 사용하면 파일 시스템의 이름을 바꿀 수 있습니다. rename 하위 명령을 사용하면 다음 작업을 수행할 수 있습니다.
- 파일 시스템의 이름을 변경합니다.
- ZFS 계층 내에서 파일 시스템을 재배치합니다.
- 파일 시스템의 이름을 변경하고 ZFS 계층 내에 재배치합니다.
다음 예제에서는 rename 하위 명령을 사용하여 파일 시스템의 이름을 eric에서 eric_old로 바꿉니다.
# zfs rename tank/home/eric tank/home/eric_old
다음 예제에서는 zfs rename을 사용하여 파일 시스템을 재배치하는 방법을 보여 줍니다.
# zfs rename tank/home/mark tank/ws/mark
이 예제에서 mark 파일 시스템은 tank/home에서 tank/ws로 재배치됩니다. 이름 바꾸기를 통해 파일 시스템을 재배치할 때는 새 위치가 같은 풀 내에 있어야 하며, 이 새 파일 시스템을 저장하기 위한 충분한 디스크 공간이 있어야 합니다. 해당 쿼터에 도달하여 새 위치에 충분한 디스크 공간이 없으면 rename 작업이 실패합니다.
쿼터에 대한 자세한 내용은 ZFS 쿼터 및 예약 설정을 참조하십시오.
rename 작업을 수행하면 파일 시스템 및 모든 종속 파일 시스템의 시퀀스를 마운트 해제/재마운트하려고 시도합니다. 작업이 활성 파일 시스템을 마운트 해제할 수 없으면 rename 명령이 실패합니다. 이 문제가 발생하면 파일 시스템을 강제로 마운트 해제해야 합니다.
스냅샷 이름 바꾸기에 대한 자세한 내용은 ZFS 스냅샷 이름 바꾸기를 참조하십시오.
'컴퓨터 활용(한글, 오피스 등) > 기타' 카테고리의 다른 글
Solaris 11.4에서 ZFS 용량이 95%에 도달한 경우 조치 (0) | 2025.02.24 |
---|---|
대용량 처리 페이징 플러싱과 파일시스템 메타데이터 동기화 방법 (0) | 2025.02.24 |
[solaris] 서버정보 확인 명령어 (0) | 2025.02.24 |
Tibero 6 데이터베이스 대용량 DB 구성 (0) | 2025.02.24 |
SPARC M12-S2 서버에서 Solaris 11을 실행하고 물리 메모리가 320GB인 경우, ZFS 성능을 최적화 (0) | 2025.02.24 |