filesystems 파일
용도
파일 시스템 특성을 중앙 집중화합니다.
설명
파일 시스템은 루트 ( / ) 를 포함하는 완전한 디렉토리 구조입니다. 디렉토리와 그 아래에 있는 모든 디렉토리 및 파일을 포함합니다. 파일 시스템은 논리적 볼륨으로 제한됩니다. 파일 시스템에 대한 모든 정보는 /etc/filesystems 파일에 있습니다. 대부분의 파일 시스템 유지보수 명령은 이 파일에서 기본값을 사용합니다. 파일은 파일 시스템 이름인 스탠자 이름과 파일 시스템의 특성을 지정하는 속성-값 쌍인 컨텐츠로 구성됩니다.
filesystems 파일은 다음 두 가지 용도로 사용됩니다.
- 파일 시스템의 레이아웃 특성을 문서화합니다.
- 이 정보는 파일에 정의되어 있기 때문에 파일 시스템을 설정하는 사용자가 파일 시스템이 있는 장치와 같은 항목을 입력하고 기억하지 않아도 됩니다.
요구사항:
- 이름 및 값 쌍에는 들여쓰기 양식이 있어야 합니다. 예를 들어, 공백 또는 탭입니다.
- 파일 시스템 마운트 포인트에는 공백 및 쉼표 문자를 사용할 수 없습니다. 쉼표는 이름에 대한 여러 값의 구분 기호로만 사용됩니다.
- 따옴표 앞이나 뒤에 텍스트를 배치하지 마십시오. 예를 들어,
dev=abc"/dev/fd0"def는 허용되지 않으며 정의되지 않은 동작이 발생합니다.
파일 시스템 속성
각 스탠자는 파일 시스템이 정상적으로 마운트되는 디렉토리의 이름을 지정합니다. 파일 시스템 속성은 파일 시스템의 모든 매개변수를 지정합니다. 현재 사용되는 속성은 다음과 같습니다.
| 속성 | 설명 |
|---|---|
| 계정 | 사용통계 시스템에서 처리할 파일 시스템을 판별하기 위해 dodisk 명령에서 사용됩니다. 이 값은 True 또는 False값일 수 있습니다. |
| 부트 | mkfs 명령이 새 파일 시스템의 부트 블록을 초기화하는 데 사용됩니다. 이는 파일 시스템의 첫 번째 블록에 배치될 로드 모듈의 이름을 지정합니다. |
| check | 검사할 기본 파일 시스템을 판별하기 위해 fsck 명령에 의해 사용됩니다. True값은 검사를 사용 가능하게 하고 False값은 검사를 사용 불가능하게 합니다. True값이 아닌 숫자가 지정되면 지정된 검사 패스에서 파일 시스템을 검사합니다. fsck 명령에 설명된 다중 패스 검사를 사용하면 다른 드라이브의 파일 시스템을 병렬로 검사할 수 있습니다. |
| dev | 로컬 마운트의 경우, 파일 시스템이 상주하는 블록 특수 파일 또는 마운트될 파일이나 디렉토리를 식별합니다. 시스템 관리 유틸리티는 이 속성을 사용하여 파일 시스템 이름을 해당 디바이스 이름에 맵핑합니다. 원격 마운트의 경우, 마운트될 파일 또는 디렉토리를 식별합니다. |
| 무료 | 이 값은 true 또는 false일 수 있습니다. 사용되지 않으며 무시됩니다. |
| mount | 이 파일 시스템을 기본적으로 마운트해야 하는지 여부를 판별하기 위해 mount 명령에 의해 사용됩니다. mount 속성의 가능한 값은 다음과 같습니다.
|
| nodename | 원격 파일 시스템을 포함하는 노드를 판별하기 위해 mount 명령에 의해 사용됩니다. 이 속성이 없으면 마운트는 로컬 마운트입니다. nodename 속성의 값은 유효한 노드 별명이어야 합니다. 이 값은 mount -n 명령어로 재정의할 수 있습니다. |
| 옵션 | 파일 시스템 유형에 특정한 의미를 갖는 쉼표로 구분된 키워드 목록입니다. 옵션은 마운트 시 파일 시스템으로 전달됩니다. |
| size | 파일 시스템을 참조하고 빌드하기 위해 mkfs 명령에 의해 사용됩니다. 값은 파일 시스템에 있는 512바이트블록의 수입니다. |
| type | 관련 마운트를 그룹화하는 데 사용됩니다. mount -t String 명령이 실행되면, 현재 마운트되지 않은 파일 시스템 중 type 속성이 String 매개변수와 동일한 모든 파일 시스템이 마운트됩니다. |
| vfs | 마운트 유형을 지정합니다. 예를 들어, vfs=nfs 는 마운트되는 가상 파일 시스템이 NFS 파일 시스템임을 지정합니다. |
| vol | 새 파일 시스템에서 레이블을 초기화할 때 mkfs 명령에 의해 사용됩니다. 값은 최대 6자를 사용하는 볼륨 또는 팩 레이블입니다. |
| 로그 | LVName 은 이 파일 시스템이 수정될 때 로그 데이터가 기록되는 파일 시스템 로깅 논리적 볼륨 이름의 전체 경로 이름이어야 합니다. 이는 저널 파일 시스템에 대해서만 유효합니다. |
예
다음은 일반적인 /etc/filesystems 파일의 예제입니다.
주: 이 파일을 수정하면 파일 시스템에 몇 가지 영향을 미칠 수 있습니다.
*
* File system information
*
default:
vol = "OS"
mount = false
check = false
/:
dev = /dev/hd4
vol = "root"
mount = automatic
check = true
log = /dev/hd8
/home:
dev = /dev/hd1
vol = "u"
mount = true
check = true
log = /dev/hd8
/home/joe/1:
dev = /home/joe/1
nodename = vance
vfs = nfs
/usr:
dev = /dev/hd2
vol = "usr"
mount = true
check = true
log = /dev/hd8
/tmp:
dev = /dev/hd3
vol = "tmp"
mount = true
check = true
log = dev/hd8 주: 별표 (*) /etc/filesystems 파일에서 사용되는 주석 문자입니다.
파일
| 항목 | 설명 |
|---|---|
| /etc/filesystems | 알려진 파일 시스템을 나열하고 해당 특징을 정의합니다. |
| /etc/vfs | 가상 파일 시스템 유형에 대한 설명을 포함합니다. |