JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 관리: 장치 및 파일 시스템     Oracle Solaris 11 Information Library (한국어)
search filter icon
search icon

문서 정보

본 문서 정보

1.  이동식 매체 관리(개요)

2.  이동식 매체 관리(작업)

3.  이동식 매체에 액세스(작업)

4.  CD 및 DVD에 쓰기(작업)

5.  장치 관리(개요/작업)

6.  동적으로 장치 구성(작업)

7.  USB 장치 사용(개요)

8.  USB 장치 사용(작업)

9.  InfiniBand 장치 사용(개요/작업)

10.  디스크 관리(개요)

11.  디스크 관리(작업)

12.  SPARC: 디스크 설정(작업)

13.  x86: 디스크 설정(작업)

14.  COMSTAR를 사용하여 저장 장치 구성

15.  Oracle Solaris iSNS(Internet Storage Name Service) 구성 및 관리

16.  format 유틸리티(참조)

17.  파일 시스템 관리(개요)

Oracle Solaris 파일 시스템의 새로운 기능

파일 시스템 모니터링 도구(fsstat)

Oracle Solaris ZFS 파일 시스템

파일 시스템 관리 작업을 찾을 위치

파일 시스템 개요

Oracle Solaris 파일 시스템 유형

Oracle Solaris 디스크 기반 파일 시스템

UDFS(Universal Disk Format) 파일 시스템

네트워크 기반 파일 시스템

가상 파일 시스템

임시 파일 시스템

루프백 파일 시스템

프로세스 파일 시스템

추가 가상 파일 시스템

확장된 파일 속성

스왑 공간

기본 Oracle Solaris 파일 시스템

파일 시스템 마운트 및 마운트 해제에 대한 개요

마운트된 파일 시스템 테이블

가상 파일 시스템 테이블

NFS 환경

NFS 버전 4

자동 마운트(autofs)

Oracle Solaris SMB 서비스

파일 시스템 유형 확인

파일 시스템 유형을 확인하는 방법

18.  파일 시스템 만들기 및 마운트(작업)

19.  추가 스왑 공간 구성(작업)

20.  파일 및 파일 시스템 복사(작업)

21.  테이프 드라이브 관리(작업)

색인

파일 시스템 개요

파일 시스템은 파일을 구성 및 저장하는 데 사용되는 디렉토리 구조입니다. file system이라는 용어는 다음을 설명하는 데 사용됩니다.

일반적으로 컨텍스트를 통해 의도된 의미를 파악할 수 있습니다.

Oracle Solaris OS는 다른 파일 시스템 유형에 대한 표준 인터페이스를 제공하는 VFS(가상 파일 시스템)를 사용합니다. VFS 아키텍처를 통해 커널에서 파일 읽기, 쓰기 및 나열과 같은 기본 작업을 처리할 수 있습니다. VFS 아키텍처를 통해 새 파일 시스템을 쉽게 추가할 수 있습니다.

Oracle Solaris 파일 시스템 유형

Oracle Solaris OS는 다음과 같은 3가지 유형의 파일 시스템을 지원합니다.

파일 시스템 유형을 식별하려면 파일 시스템 유형 확인을 참조하십시오.

Oracle Solaris 디스크 기반 파일 시스템

디스크 기반 파일 시스템은 하드 디스크 및 DVD와 같은 물리적 매체에 저장됩니다. 디스크 기반 파일 시스템은 다른 형식으로 쓸 수 있습니다. 사용 가능한 형식은 다음 표에서 설명합니다.

디스크 기반 파일 시스템
형식 설명
ZFS
ZFS는 Oracle Solaris 11 릴리스의 기본 디스크 기반 루트 파일 시스템입니다. 자세한 내용은 Oracle Solaris 관리: ZFS 파일 시스템을 참조하십시오.
UFS
4.3 Tahoe 릴리스에 제공된 BSD Fat Fast 파일 시스템을 기반으로 하는 레거시 UNIX 파일 시스템입니다.
HSFS
High Sierra, Rock Ridge 및 ISO 9660 파일 시스템입니다. High Sierra는 최초의 CD-ROM 파일 시스템입니다. ISO 9660은 High Sierra 파일 시스템의 공식적인 표준 버전입니다. HSFS 파일 시스템은 CD-ROM에서 사용되는 읽기 전용 파일 시스템입니다. Oracle Solaris HSFS는 Rock Ridge가 ISO 9660으로 확장되도록 지원합니다. CD-ROM에 있으면 이러한 확장은 쓰기 가능성 및 하드 링크를 제외한 모든 파일 시스템 기능 및 파일 유형을 제공합니다.
PCFS
DOS 기반 개인 컴퓨터용으로 작성된 DOS 포맷 디스크에서 데이터 및 프로그램에 대한 읽기 및 쓰기 액세스가 가능한 PC 파일 시스템입니다.
UDFS
UDFS(Universal Disk Format) 파일 시스템. DVD(Digital Versatile Disc 또는 Digital Video Disc)라고 하는 광학 매체 기술에 정보를 저장하기 위한 산업 표준 형식입니다.

각 디스크 기반 파일 시스템 유형은 일반적으로 다음과 같이 특정 매체 장치와 연관되어 있습니다.

그러나 이러한 연관은 제한적이지 않습니다. 예를 들어 DVD에는 해당 DVD에서 만든 ZFS 또는 UFS 파일 시스템이 있을 수 있습니다.

UDFS(Universal Disk Format) 파일 시스템

이동식 매체에서 UDFS 파일 시스템 만들기에 대한 자세한 내용은 이동식 매체에서 파일 시스템을 만드는 방법을 참조하십시오.

UDF 파일 시스템은 DVD(Digital Versatile Disc 또는 Digital Video Disc) 광학 매체에 정보를 저장하기 위한 산업 표준 형식입니다.

UDF 파일 시스템은 SPARC 및 x86 플랫폼 둘 다에서 파일 시스템을 만들고, 마운트하며, 검사하는 데 필요한 시스템 관리 유틸리티와 함께 동적으로 로드 가능한 32비트 및 64비트 모듈로 제공됩니다. Oracle Solaris UDF 파일 시스템은 지원되는 ATAPI 및 SCSI DVD 드라이브, CD-ROM 장치 및 디스크 드라이브와 함께 작동합니다. 또한 Oracle Solaris UDF 파일 시스템은 UDF 1.50 사양과 완전히 호환됩니다.

UDF 파일 시스템은 다음 기능을 제공합니다.

UDF 파일 시스템에는 다음 기능이 없습니다.

UDF 파일 시스템에는 다음 항목이 필요합니다.

Oracle Solaris UDF 파일 시스템을 구현하면 다음 기능이 제공됩니다.

네트워크 기반 파일 시스템

네트워크 기반 파일 시스템은 네트워크에서 액세스할 수 있습니다. 일반적으로 네트워크 기반 파일 시스템은 시스템 하나(주로 서버)에 상주하고 있으며 네트워크를 통해 다른 시스템에서 액세스할 수 있습니다.

NFS 서비스를 통해 서버에서 리소스(파일 또는 디렉토리)를 공유한 다음 개별 클라이언트에서 마운트하여 분산된 리소스를 제공할 수 있습니다. 자세한 내용은 NFS 환경을 참조하십시오.

Oracle SMB 서비스를 통해 서버에서 리소스(파일 또는 디렉토리)를 공유한 다음 개별 클라이언트에서 마운트하여 Windows 및 Mac OS 시스템에 분산된 리소스를 제공할 수 있습니다. 자세한 내용은 Oracle Solaris SMB 서비스를 참조하십시오.

가상 파일 시스템

가상 파일 시스템은 특수 커널 정보 및 기능에 대한 액세스를 제공하는 메모리 기반 파일 시스템입니다. 대부분의 가상 파일 시스템은 파일 시스템 디스크 공간을 사용하지 않습니다. TMPFS(임시 파일 시스템)와 같은 일부 가상 파일 시스템에서는 디스크에 있는 스왑 공간을 사용합니다.

임시 파일 시스템

TMPFS(임시 파일 시스템)는 파일 시스템 읽기 및 쓰기에 로컬 메모리를 사용합니다. TMPFS를 사용하면 로컬 디스크 또는 네트워크 전체에서 임시 파일을 읽고 쓰는 비용을 절감하여 시스템 성능을 향상할 수 있습니다. 예를 들어 프로그램을 컴파일하는 경우 임시 파일을 만듭니다. 이러한 파일을 조작하는 중 OS에서는 많은 디스크 작업 또는 네트워크 작업을 생성합니다. TMPFS를 사용하여 이러한 임시 파일을 보관하면 임시 파일의 만들기, 조작 및 삭제 속도를 크게 높일 수 있습니다.

TMPFS 파일 시스템의 파일은 영구적이지 않습니다. 파일 시스템이 마운트 해제되는 경우 및 시스템이 종료 또는 재부트되는 경우 이러한 파일이 삭제됩니다.

TMPFS는 Oracle Solaris OS에 있는 /tmp 디렉토리의 기본 파일 시스템입니다. ZFS 또는 UFS 파일 시스템에서 하는 것처럼 /tmp 디렉토리로 파일을 복사하거나 해당 디렉토리 외부로 파일을 이동할 수 있습니다.

TMPFS 파일 시스템은 임시 보조 기억 장치로 스왑 공간을 사용합니다. TMPFS 파일 시스템이 있는 시스템에 적절한 스왑 공간이 없으면 다음과 같은 두 가지 문제가 발생할 수 있습니다.

TMPFS 파일 시스템 만들기에 대한 자세한 내용은 18 장파일 시스템 만들기 및 마운트(작업)를 참조하십시오. 스왑 공간 늘리기에 대한 자세한 내용은 19 장추가 스왑 공간 구성(작업)을 참조하십시오.

루프백 파일 시스템

대체 경로 이름을 사용하여 파일에 액세스할 수 있도록 LOFS(루프백 파일 시스템)를 사용하여 새로운 가상 파일 시스템을 만들 수 있습니다. 예를 들어 /tmp/newroot에서 루트(/) 디렉토리의 루프백 마운트를 만들 수 있습니다. 이 루프백 마운트는 NFS 서버에서 마운트된 파일 시스템을 포함하여 전체 파일 시스템 계층을 /tmp/newroot에서 중복된 것처럼 나타나도록 만듭니다. 루트(/)에서 시작하는 경로 이름 또는 /tmp/newroot에서 시작하는 경로 이름을 사용하여 모든 파일에 액세스할 수 있습니다.

LOFS 파일 시스템 만들기에 대한 자세한 내용은 18 장파일 시스템 만들기 및 마운트(작업)를 참조하십시오.

프로세스 파일 시스템

PROCFS(프로세스 파일 시스템)는 메모리에 상주하고 /proc 디렉토리에 있는 프로세스 번호 기준 활성 프로세스 목록을 포함하고 있습니다. ps와 같은 명령에서 /proc 디렉토리의 정보를 사용합니다. 또한 디버거 및 기타 개발 도구에서 파일 시스템 호출을 사용하여 프로세스의 주소 공간에 액세스할 수 있습니다.


주의

주의 - /proc 디렉토리의 파일을 삭제하지 마십시오. /proc 디렉토리에서 프로세스를 삭제하더라도 프로세스는 종료되지 않습니다. /proc 파일은 디스크 공간을 사용하지 않으므로 이 디렉토리에서 파일을 삭제할 이유가 없습니다.


/proc 디렉토리는 관리할 필요가 없습니다.

추가 가상 파일 시스템

가상 파일 시스템의 다음 추가 유형은 정보 제공용입니다. 이러한 유형은 관리할 필요가 없습니다.

가상 파일 시스템
설명
CTFS
CTFS(계약 파일 시스템)는 계약을 만들고 제어하며 관찰하기 위한 인터페이스입니다. 계약은 더욱 다양한 오류 보고 기능 및 리소스 제거 지연 수단(선택적)을 제공하여 프로세스와 해당 프로세스가 사용 중인 시스템 리소스 간의 관계를 개선합니다.

SMF(서비스 관리 기능)는 프로세스 계약(계약 유형)을 사용하여 서비스를 구성하는 프로세스를 추적합니다. 따라서 다중 프로세스 서비스의 일부에서 발생한 오류가 해당 서비스의 오류로 식별될 수 있습니다.

FIFOFS(선입 선출법)
데이터에 대한 프로세스 공통 액세스를 제공하는 명명된 파이프 파일입니다.
FDFS(파일 설명자)
파일 설명자를 사용하여 열려 있는 파일에 명시적인 이름을 제공합니다.
MNTFS
로컬 시스템에 마운트된 파일 시스템의 테이블에 대한 읽기 전용 액세스를 제공합니다.
NAMEFS
STREAMS에서 최상위 파일의 파일 설명자 동적 마운트에 주로 사용합니다.
OBJFS
OBJFS(객체) 파일 시스템은 커널에서 현재 로드한 모든 모듈 상태를 설명합니다. 이 파일 시스템은 디버거에서 커널에 직접 액세스할 필요 없이 커널 기호에 대한 정보에 액세스하는 데 사용합니다.
SHAREFS
로컬 시스템에 공유 파일 시스템의 테이블에 대한 읽기 전용 액세스를 제공합니다.
SPECFS(특수)
문자 특수 장치 및 블록 장치에 대한 액세스를 제공합니다.
SWAPFS
커널에서 스왑에 사용합니다.

확장된 파일 속성

확장된 파일 속성을 포함하도록 ZFS, UFS, NFS 및 TMPFS 파일 시스템이 향상되었습니다. 응용 프로그램 개발자는 확장된 파일 속성을 사용하여 파일에 특정 속성을 연결시킬 수 있습니다. 예를 들어 윈도우와 시스템 관리에 사용되는 응용 프로그램 개발자는 파일과 표시 아이콘을 연결하도록 선택할 수 있습니다. 확장된 파일 속성은 논리적으로는 대상 파일과 연관된 숨겨진 디렉토리 내의 파일로 표시됩니다.

runat 명령을 사용하여 확장된 속성 네임스페이스에서 속성을 추가하고 셸 명령을 실행할 수 있습니다. 이러한 네임스페이스는 지정한 파일과 연관된 숨겨진 속성 디렉토리입니다.

runat 명령을 사용하여 파일에 속성을 추가하려면 먼저 속성 파일을 만들어야 합니다.

$ runat filea cp /tmp/attrdata attr.1

그런 다음 runat 명령을 사용하여 파일의 속성을 나열합니다.

$ runat filea ls -l

자세한 내용은 runat(1) 매뉴얼 페이지를 참조하십시오.

속성 인식 옵션을 제공하여 파일 시스템 속성을 지원하도록 여러 Oracle Solaris 파일 시스템 명령이 수정되었습니다. 이 옵션을 사용하여 파일 속성을 조회, 복사 또는 찾을 수 있습니다. 자세한 내용은 각 파일 시스템 명령에 대한 특정 매뉴얼 페이지를 참조하십시오.

스왑 공간

Oracle Solaris OS에서는 파일 시스템의 디스크 슬라이스가 아닌 임시 저장소의 일부 디스크 슬라이스를 사용합니다. 이러한 슬라이스를 스왑 슬라이스 또는 스왑 공간이라고 합니다. 현재 프로세스를 처리하는 데 시스템에 충분한 물리적 메모리가 없는 경우, 스왑 공간은 가상 메모리 저장소에 사용됩니다.

여러 응용 프로그램에서 스왑 공간을 사용하므로 필요한 경우 더 많은 스왑 공간을 계획, 모니터 및 추가하는 방법을 알고 있어야 합니다. 스왑 공간에 대한 개요 및 스왑 공간 추가 지침은 19 장추가 스왑 공간 구성(작업)을 참조하십시오.