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

인쇄 보기 종료

업데이트 날짜: 2014년 12월
 
 

ZFS 파일 시스템 마운트

ZFS는 파일 시스템을 만들 때 또는 시스템이 부트될 때 파일 시스템을 자동으로 마운트합니다. zfs mount 명령은 마운트 옵션을 변경해야 하거나 파일 시스템을 명시적으로 마운트하거나 마운트 해제해야 할 경우에만 사용해야 합니다.

인수 없이 zfs mount 명령을 실행하면 ZFS에서 관리되는 현재 마운트된 모든 파일 시스템이 표시됩니다. 관리되는 레거시 마운트 지점은 표시되지 않습니다. 예를 들면 다음과 같습니다.

# zfs mount | grep tank/home
zfs mount | grep tank/home
tank/home                       /tank/home
tank/home/jeff                  /tank/home/jeff

–a 옵션을 사용하면 ZFS에서 관리되는 모든 파일 시스템이 마운트됩니다. 관리되는 레거시 파일 시스템은 마운트되지 않습니다. 예를 들면 다음과 같습니다.

# zfs mount -a

기본적으로 ZFS는 비어 있지 않은 디렉토리에서 마운트를 수행할 수 없습니다. 예를 들면 다음과 같습니다.

# zfs mount tank/home/lori
cannot mount 'tank/home/lori': filesystem already mounted

레거시 마운트 지점은 레거시 도구를 통해 관리되어야 합니다. ZFS 도구를 사용하려고 시도하면 오류가 발생합니다. 예를 들면 다음과 같습니다.

# zfs mount tank/home/bill
cannot mount 'tank/home/bill': legacy mountpoint
use mount(1M) to mount this filesystem
# mount -F zfs tank/home/billm

파일 시스템이 마운트되면 파일 시스템과 연결된 등록 정보 값을 기준으로 하는 마운트 옵션 세트가 사용됩니다. 등록 정보와 마운트 옵션 간의 상관 관계는 다음과 같습니다.

표 5-4  ZFS 마운트 관련 등록 정보 및 마운트 옵션
등록 정보
마운트 옵션
atime
atime/noatime
devices
devices/nodevices
exec
exec/noexec
nbmand
nbmand/nonbmand
readonly
ro/rw
setuid
setuid/nosetuid
xattr
xattr/noaxttr

마운트 옵션 nosuidnodevices,nosetuid에 대한 별칭입니다.

NFSv4 미러 마운트 기능을 사용하여 NFS 마운트된 ZFS 홈 디렉토리를 효율적으로 관리할 수 있습니다.

NFS 서버에 파일 시스템을 만들면 NFS 클라이언트가 상위 파일 시스템의 기존 마운트 내에서 새로 만든 파일 시스템을 자동으로 검색할 수 있습니다.

예를 들어, 서버 neo에서 이미 tank 파일 시스템을 공유하고 클라이언트 zee에 마운트된 파일 시스템이 있는 경우 서버에 파일 시스템을 만들면 /tank/baz가 클라이언트에 자동으로 표시됩니다.

zee# mount neo:/tank /mnt
zee# ls /mnt
baa    bar

neo# zfs create tank/baz

zee% ls /mnt
baa    bar    baz
zee% ls /mnt/baz
file1    file2