대체 위치에 풀을 만드는 가장 흔한 이유는 이동식 매체에 사용하기 위한 것입니다. 이러한 상황에서 사용자는 일반적으로 단일 파일 시스템을 선호하고 대상 시스템 어디에서든 마운트하기를 원합니다. 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