15장_solaris1

Download Report

Transcript 15장_solaris1

솔라리스10
Chapter 15 파일 시스템 관리
Solaris1 . 매체별 파일 시스템
Solaris 1. 파일 시스템 이해
• 파일 시스템은 파일과 디렉터리를 처리하는 논
리적인 구조이다.
• 파일 시스템의 종류
매체를 기반으로
하는 파일 시스템
UFS(hard disk)
ZFS(hard disk )
PCFS(floppy)
HSFS(DVD ROM)
가상 파일 시스템
네트워크 파일 시스템
PROC(proc file system)
NFS (network file system )
TMPFS(temporary file system) AutoFS(autofs )
SWAP(swap file system)
FD(file descriptor )
MNTTAB(/etc/mnttab)
DEVFS(device file system)
OBJFS(object file system)
CTFS(contract file system)
LOFS(loopback file system )
• 매체(하드웨어)를 기반으로 하는 파일 시스템
– UFS ( Unix File System ) : 솔라리스 기본 파일 시스
템. 로깅 기능의 강화 , 멀티 테라 바이트 지원.
– ZFS ( Zeta File System ) : 볼륨 매니저를 위한 파일
시스템.
– PCFS : FAT32와 호환. 플로피 디스크를 위한 파일 시
스템.
– HSFS (High Siera File System) : CD ROM, DVD
ROM을 위한 파일 시스템.
• 가상 파일 시스템 ( 메모리 기반 )
– proc ( process file system ) : /proc 디렉터리의 PID
관리
– tmpfs ( temporary file system ) : swap 영역을 마운
트해 사용한다. 스왑 영역에서 UFS 파일 시스템처럼
사용할 수 있지만, 리부팅 되면 모든 데이터가 삭제된
다.
– mnttab ( mount table ) : /etc/mnttab 파일을 마운트
해서 사용.
– fd ( file descriptor ) : 표준 입출력과 파일 I/O를 관장
한다.
• 솔라리스10에 추가된 가상 파일 시스템
– devfs ( device file system ) : /devices 디렉터리 밑에
있는 모든 장치들을 관리한다.
– objfs ( Object file system ) : 커널에 로드되어 있는
모듈 관리.
– ctfs ( Contract file system ) : proc 파일 시스템과 연
계해 SMF 서비스들을 모니터링하고 재시작 시켜주는
역할을 하고 있다.
– lofs ( Loopback file system ) : 기존에 사용되고 있는
원본 파일 시스템에는 영향을 주지 않고 다시 가상으
로 마운트 할 수 있는 파일 시스템
• 네트워크를 기반으로 한 파일 시스템
– NFS ( Network File System ) : 네트워크 파일 시스템
• 서버 자원을 공유하고 클라이언트에서는 이를 마운트함으로
써 자원을 공유해 사용할 수 있다.
– Autofs ( Auto file system ) : NFS 클라이언트 파일
시스템
2. UFS 파일 시스템 만들기
• 파일 시스템 만들기
# newfs /dev/rdsk/c0d1s0
newfs: 새 시스템 파일 /dev/rdsk/c2t0d0s0을(를) 구성하시겠습니까: (y/n)? y
/dev/rdsk/c2t0d0s0:
48 트랙, 128 섹터의 1024 실린더에 있는 6291456 섹터
3072.0MB (64 실린더 그룹) (16 c/g, 48.00MB/g, 7744 i/g)
수퍼 블록 백업 (fsck -F ufs -o b=#의 경우):
32, 98464, 196896, 295328, 393760, 492192, 590624, 689056, 787488, 885920,
5315360, 5413792, 5512224, 5610656, 5709088, 5807520, 5905952, 6004384,
6102816, 6201248
16c x 64s=1024실린더 48MB x 64s = 3072 MB 7744i x 64c = 495,616