1. Disk Partitioning : Slice --실습확인
① #format - 장치 추가한 디스크 검색 - 파티션 할 디스크 선택 ② FORMAT 메뉴 선택 : partition 입력 ③ PARTITION 메뉴 선택 - Tag, Flag, Cylinders, Partition Size 입력 - partition size : $ --나머지 용량 전부다 할당/ overlaping, wasted 되지 않도록 사이즈 확인 ④ print : 현재 파티션 테이블정보 출력 ⑤ label : VTOC에 저장 ⑥ quit : format 종료 ⑦ prtvtoc /dev/dsk/c0d0s0 : 슬라이스된 HDD정보 확인 |
① File System Type
디스크기반 파일시스템 (Disk-based) | ufs | - 유닉스 표준파일시스템 - 유닉스 ufs방식으로 포맷 - 하드디스크 |
hsfs | - High Sierra File System - CD-ROM에 기본적으로 사용되는 파일 시스템 | |
pcfs | - PC File System - FAT16과 FAT32 지원하기위한 파일시스템 * FAT : File Allocation Table : 파일이 기록된 위치를 표시하는 테이블 | |
udfs | - Universal Disk Format File System - CD-Rom에서 사용하는 ISO-9669 대체 - DVD에도 기본적으로 사용됨 - 윈도우 계열, 솔라리스 등 대부분 운영체제에서 지원 | |
원격 파일시스템 (Distributed) | nfs | - Network File System - 네트워크를 통해 파일을 공유하는 시스템 - 윈도우의 ‘공유하기’기능과 유사 |
가상파일시스템 Pseudeo (Memory-based) | tmpfs | - Temporary File System - 가상메모리를 하드디스크의 파일시스템처럼 사용할수 있도록 - 파일은 시스템이 reboot 될 때마다 제거됨 |
swapfs | - SWAP File System - 디스크의 swap space를 관리하기 위해 커널이 사용 - RAM 부족할 때 | |
fdfs | - File Descriptor File System - 현재 열린 파일에 할당하는 파일디스크립터에 관한 정보를 관리 | |
procfs | - Process File System - 현재 실행중인 프로세스의 정보를 관리하는 파일시스템 - /proc | |
mntfs | - Mount File System - 현재 마운트된 파일시스템의 정보를 관리하는 파일시스템 - /etc/mnttab : 읽기전용, 내용수정불가 |
② UFS File System
- unix에서 사용하는 disk-based file system - 사용자나 시스템이 접근하는 파일이나 디렉토리를 저장 | |||
Sector | Definition | ||
Disk label | 0 | - VTOC : 디스크 전체정보저장 - 파티션 테이블, 볼륨명, 마운트포인트, 옵션 등 - 0번 트랙, 0번 섹터 | |
Boot block | 1~15 | - 부트 스트랩 프로그램저장 (bootblk) - 커널을 불러올수 있는 정보저장 - 루트 파일시스템에만 실제로 부트블록이 저장되고 나머지파일시스템은 1~15섹터 비어있음 | |
Super block | 16~31 | - 해당 파일시스템에 대한 상세정보저장 - 실린더 그룹수, 데이터 블록수, 마운트정보 등 | |
Cylinder group | 32~ | - 파일시스템의 실린더를 그룹으롬 묶어서 관리 - 최소 16개의 실린더 할당 - 각 실린더 그룹은 백업 수퍼블록 | |
Backup super block | - 기본 수퍼 블록의 백업 - 각 실린더 그룹의 맨 앞에 저장 | ||
Cylinder group block | - 각 실린더 그룹에 대한 상세정보관리 - inode수, 데이터블록수, 디렉토리 수 등 | ||
Inode table | - 각 inode에는 파일에 대한 정보 저장 - 대부분 ls -l 명령으로 확인할 수 있는 정보 | ||
Data blocks | - 데이터가 실제로 저장되는 장소 - 솔라리스는 기본적으로 8KB로 나누어서 사용 - 단편화 : 데이터블록을 1KB씩 나눠서 사용하는것 |
③ Creating UFS File System : newfs (포맷)
① #newfs /dev/rdsk/디바이스이름(c0d1s0) - 디바이스포맷 ② newfs: construct a new file system /dev/rdsk/c0d1s0: (y/n)? y 끝? ㅋㅋㅋㅋㅋㅋㅋㅋ |
'os > Solaris' 카테고리의 다른 글
16. mount (2) (0) | 2014.08.29 |
---|---|
15. mount (1) (0) | 2014.08.29 |
13. Device Configuration (0) | 2014.08.29 |
12.원격접속관리 (0) | 2014.08.28 |
11. 보안 (0) | 2014.08.28 |
댓글