3.2. GFS2 파일 시스템 마운트
GFS2 파일 시스템을 마운트하려면 파일 시스템이 있어야 하며, 파일 시스템이 존재하는 볼륨을 활성화해야 하며 지원 클러스터링 및 잠금 시스템을 시작해야 합니다. 이러한 요구 사항이 충족되면 모든 Linux 파일 시스템과 마찬가지로 GFS2 파일 시스템을 마운트할 수 있습니다.
마운트 명령으로 파일 시스템을 수동으로 마운트
하지 않고 프로덕션 환경에서 GFS2 파일 시스템을 관리하려면 시스템 종료 시 문제가 발생할 수 있으므로 항상 Pacemaker를 사용하여 GFS2 파일 시스템을 관리해야 합니다.
파일 ACL을 조작하려면 -o acl
마운트 옵션을 사용하여 파일 시스템을 마운트해야 합니다. -o acl
마운트 옵션 없이 파일 시스템을 마운트하면 사용자는 ACL( getfacl
)을 볼 수 있지만 setfacl
을 사용하여 설정할 수는 없습니다.
3.2.1. 옵션이 지정되지 않은 상태에서 GFS2 파일 시스템 마운트
이 예에서는 /dev/vg01/lvol0
의 GFS2 파일 시스템이 /mygfs2
디렉터리에 마운트됩니다.
# mount /dev/vg01/lvol0 /mygfs2
3.2.2. 마운트 옵션을 지정하는 GFS2 파일 시스템 마운트
다음은 마운트 옵션을 지정하는 GFS2 파일 시스템을 마운트하기 위한 명령 형식입니다.
mount BlockDevice MountPoint -o option
BlockDevice
- GFS2 파일 시스템이 상주하는 블록 장치를 지정합니다.
MountPoint
- GFS2 파일 시스템을 마운트해야 하는 디렉터리를 지정합니다.
-o 옵션
인수는 GFS2 특정 옵션 또는 허용 가능한 표준 Linux 마운트 -o
옵션 또는 두 가지 모두의 조합으로 구성됩니다. 여러 옵션
매개변수는 쉼표로 구분되고 공백 없이 구분됩니다.
mount
명령은 Linux 시스템 명령입니다. 이러한 VMDK2 특정 옵션을 사용하는 것 외에도 다른 표준 마운트
명령 옵션(예: -r
)을 사용할 수 있습니다. 다른 Linux 마운트
명령 옵션에 대한 자세한 내용은 Linux 마운트
도움말 페이지를 참조하십시오.
다음 표에는 마운트 시 GFS2에 전달할 수 있는 사용 가능한 GFS2-specific -o 옵션
값이 설명되어 있습니다.
이 표에는 로컬 파일 시스템에서만 사용되는 옵션에 대한 설명이 포함되어 있습니다. 그러나 Red Hat은 단일 노드 파일 시스템으로 GFS2 사용을 지원하지 않습니다. Red Hat은 클러스터 파일 시스템의 스냅샷을 마운트하기 위해 단일 노드 GFS2 파일 시스템을 계속 지원합니다(예: 백업 목적으로).
표 3.2. GFS2-Specific 마운트 옵션
옵션 | 설명 |
---|---|
|
파일 ACL을 조작할 수 있습니다. 파일 시스템이 |
|
|
|
파일 시스템을 다중 호스트 파일 시스템으로 처리하도록 GFS2를 강제 적용합니다. 기본적으로 |
|
모든 flock 및 fcntl이 모든 flock과 fcntl을 수행할 수 있도록 GFS2에 대해 (가상 파일 시스템) 계층에 알립니다. |
|
사용자가 파일 시스템과 함께 사용할 잠금 프로토콜을 지정할 수 있습니다. |
| 사용자가 파일 시스템과 함께 사용할 잠금 테이블을 지정할 수 있습니다. |
|
파일 시스템의 할당량을 켜거나 끕니다. 할당량을 |
|
|
| 이로 인해 GFS2에서 해제된 블록에 대해 "discard" I/O 요청을 생성하게 됩니다. 이는 적합한 하드웨어에서 씬 프로비저닝 및 유사한 체계를 구현하는 데 사용할 수 있습니다. |
|
저널을 플러시할 때 GFS2에서 I/O 장벽을 보냅니다. 기본값 |
| 할당량 정보에 변경 사항이 할당량 파일에 기록되기 전에 한 노드에 있을 수 있는 시간(초)을 설정합니다. 이 매개 변수를 설정하는 것이 좋습니다. 값은 0보다 큰 정수 초입니다. 기본값은 60초입니다. 더 짧은 설정으로 인해 지연 할당량 정보 업데이트 속도가 빨라지고 사람이 할당량을 초과할 가능성이 줄어듭니다. 더 긴 설정에서는 할당량과 관련된 파일 시스템 작업을 더 빠르고 효율적으로 수행할 수 있습니다. |
|
|
|
시간 기간이 만료되지 않은 경우에도 마스터 |
3.2.3. GFS2 파일 시스템 마운트 해제
Pacemaker를 통해 자동으로 마운트되지 않고 수동으로 마운트된 GFS2 파일 시스템은 시스템 종료 시 파일 시스템을 마운트 해제할 때 시스템에서 인식되지 않습니다. 결과적으로 GFS2 리소스 에이전트에서 GFS2 파일 시스템을 마운트 해제하지 않습니다. GFS2 리소스 에이전트가 종료되면 표준 종료 프로세스에서 클러스터 인프라를 포함한 나머지 사용자 프로세스를 모두 종료하고 파일 시스템을 마운트 해제하려고 시도합니다. 클러스터 인프라 없이는 이 마운트 해제에 실패하고 시스템이 중단됩니다.
GFS2 파일 시스템을 마운트 해제할 때 시스템이 정지되지 않도록 하려면 다음 중 하나를 수행해야 합니다.
- 항상 Pacemaker를 사용하여 GFS2 파일 시스템을 관리합니다.
-
mount
명령을 사용하여 수동으로 GFS2 파일 시스템을 마운트한 경우 시스템을 재부팅하거나 종료하기 전에umount
명령을 사용하여 파일 시스템을 수동으로 마운트 해제합니다.
이러한 상황에서 시스템 종료 중에 파일 시스템을 마운트 해제하는 동안 정지한 경우 하드웨어 재부팅을 수행합니다. 시스템 종료 프로세스 초기에 파일 시스템이 동기화되므로 데이터가 손실되지 않습니다.
umount
명령을 사용하여 모든 Linux 파일 시스템과 동일한 방식으로 GFS2 파일 시스템을 마운트 해제할 수 있습니다.
umount
명령은 Linux 시스템 명령입니다. 이 명령에 대한 정보는 Linux umount
명령 도움말 페이지에서 확인할 수 있습니다.
사용법
umount MountPoint
MountPoint
- GFS2 파일 시스템이 현재 마운트되어 있는 디렉터리를 지정합니다.