탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
![]() |
Oracle Solaris 11.1 관리: ZFS 파일 시스템 Oracle Solaris 11.1 Information Library (한국어) |
1. Oracle Solaris ZFS 파일 시스템(소개)
3. Oracle Solaris ZFS 저장소 풀 관리
5. Oracle Solaris ZFS 파일 시스템 관리
6. Oracle Solaris ZFS 스냅샷 및 복제 작업
7. ACL 및 속성을 사용하여 Oracle Solaris ZFS 파일 보호
풀을 만들 때 본능적으로 호스트 시스템에 묶입니다. 호스트 시스템은 풀에 대한 정보를 유지 관리하므로 풀이 사용 불가능한 때를 감지할 수 있습니다. 정상 작업에 유용하더라도 대체 매체에서 부트하거나 이동식 매체에서 풀을 만들 때 이 정보가 장애가 될 수 있습니다. 이 문제를 해결하기 위해 ZFS는 대체 루트 풀 기능을 제공합니다. 대체 루트 풀은 시스템 재부트에서 지속되지 않고, 모든 마운트 지점이 풀 루트의 상대 경로로 수정됩니다.
대체 루트 풀을 만드는 가장 흔한 이유는 이동식 매체에 사용하기 위한 것입니다. 이러한 상황에서 사용자는 일반적으로 단일 파일 시스템을 선호하고 대상 시스템 어디에서든 마운트하기를 원합니다. zpool create -R 옵션을 사용하여 대체 루트 풀을 만들 때 루트 파일 시스템의 마운트 지점이 대체 루트 값에 해당하는 /로 자동으로 설정됩니다.
다음 예에서 대체 루트 경로로 /mnt를 사용하여 morpheus라는 풀을 만듭니다.
# zpool create -R /mnt morpheus c0t0d0 # zfs list morpheus NAME USED AVAIL REFER MOUNTPOINT morpheus 32.5K 33.5G 8K /mnt
단일 파일 시스템 morpheus에서 마운트 지점이 풀의 대체 루트인 /mnt라는 사실에 유의하십시오. 디스크에 저장되는 마운트 지점은 /이고 /mnt의 전체 경로는 풀 생성의 초기 컨텍스트에서만 해석됩니다. 그런 다음, 이 파일 시스템을 -R alternate root value 구문을 사용하여 다른 시스템의 모든 대체 루트 풀에 내보내거나 가져올 수 있습니다.
# zpool export morpheus # zpool import morpheus cannot mount '/': directory is not empty # zpool export morpheus # zpool import -R /mnt morpheus # zfs list morpheus NAME USED AVAIL REFER MOUNTPOINT morpheus 32.5K 33.5G 8K /mnt
대체 루트를 사용하여 풀을 가져올 수도 있습니다. 이 기능은 현재 루트의 컨텍스트에서 마운트 지점을 해석할 수 없지만 복구가 수행되는 임시 디렉토리 아래에 해석할 수 있는 복구 상황에 유용합니다. 또한 이전 절에서 설명된 대로 이동식 매체를 마운트할 때 이 기능을 사용할 수 있습니다.
다음 예에서 대체 루트 경로로 /mnt를 사용하여 morpheus라는 풀을 가져옵니다. 이 예에서 morpheus를 이전에 내보낸 것으로 가정합니다.
# zpool import -R /a pool # zpool list morpheus NAME SIZE ALLOC FREE CAP HEALTH ALTROOT pool 44.8G 78K 44.7G 0% ONLINE /a # zfs list pool NAME USED AVAIL REFER MOUNTPOINT pool 73.5K 44.1G 21K /a/pool