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

인쇄 보기 종료

업데이트 날짜: 2014년 12월
 
 

ZFS 파일에 특수 속성 적용

다음 예에서는 변경 불가능 또는 읽기 전용 액세스와 같은 특수 속성을 ZFS 파일에 적용하고 표시하는 방법을 보여줍니다.

특수 속성 표시 및 적용에 대한 자세한 내용은 ls(1)chmod(1)을 참조하십시오.

예 7-15  ZFS 파일에 변경 불가능 적용

파일을 변경할 수 없게 하려면 다음 구문을 사용합니다.

# chmod S+ci file.1
# echo this >>file.1
-bash: file.1: Not owner
# rm file.1
rm: cannot remove `file.1': Not owner

다음 구문을 사용하여 ZFS 파일의 특수 속성을 표시할 수 있습니다.

# ls -l/c file.1
-rw-r--r--+  1 root     root      206695 Jul 20 14:27 file.1
{A-----im----}

파일 변경 불가능을 제거하려면 다음 구문을 사용합니다.

# chmod S-ci file.1
# ls -l/c file.1
-rw-r--r--+  1 root     root      206695 Jul 20 14:27 file.1
{A------m----}
# rm file.1
예 7-16  ZFS 파일에 읽기 전용 액세스 적용

다음 예에서는 ZFS 파일에 읽기 전용 액세스를 적용하는 방법을 보여줍니다.

# chmod S+cR file.2
# echo this >>file.2
-bash: file.2: Not owner
예 7-17  ZFS 파일 속성 표시 및 변경

다음 구문을 사용하여 특수 속성을 표시하고 설정할 수 있습니다.

# ls -l/v file.3
-r--r--r--   1 root     root      206695 Jul 20 14:59 file.3
{archive,nohidden,noreadonly,nosystem,noappendonly,nonodump,
noimmutable,av modified,noav_quarantined,nonounlink,nooffline,nosparse}
# chmod S+cR file.3
# ls -l/v file.3
-r--r--r--   1 root     root      206695 Jul 20 14:59 file.3
{archive,nohidden,readonly,nosystem,noappendonly,nonodump,noimmutable,
av_modified,noav_quarantined,nonounlink,nooffline,nosparse}

이러한 속성 중 일부는 Oracle Solaris SMB 환경에서만 적용됩니다.

파일의 모든 속성을 지울 수 있습니다. 예를 들면 다음과 같습니다.

# chmod S-a file.3
# ls -l/v file.3
-r--r--r--   1 root     root      206695 Jul 20 14:59 file.3
{noarchive,nohidden,noreadonly,nosystem,noappendonly,nonodump,
noimmutable,noav_modified,noav_quarantined,nonounlink,nooffline,nosparse}