Chapter 12 파일 시스템 이해 Solaris1 . 파일 타입

Slides:



Advertisements
Similar presentations
비즈쿨 - 정 성 욱 - - 금오공고 비즈쿨 - 정 성 욱 1. 나는 각 단원들의 활동들에 성실하게 참여 하겠습니다. 우리의 다짐 2. 나는 나와 전체의 발전을 위해 각 멘토들의 지도에 순종하겠습니다. 3. 나는 각 단원들을 숙지함으로써 비즈니스 마인드를 함양하고 자신의.
Advertisements

노인복지론 담당교수 : 최 병태 교수님 학과 : 보건복지경영학과 학번 : 이름 : 김 태인 날짜 :
1/15 16 기 장영일 Ext File System. 2/15 처음에 Minix 가 사용되었다 ( 제약사항 ) 최대로 저장할 수 있는 파일의 크기 – 64M : 16bit 정수로 블록 주소 지정 -> 1024( 블록 기본 사이즈 ) * (2^16) = 64M.
SPARCS 10 이 가 영 기본 UNIX 명령어. 일단 로그인 ! Linux login 시 계정을 입력하거나 root 를 입력 Root -> # 일반 사용자 -> $ 패스워드 : echo 기능을 꺼서 볼 수 없다. 대소문자 구분 패스워드 처음 설정 시 : ~$ passwd.
KAIST 09 SPARCS 10 안재만 (Kuss).  OS  Kernel & Shell  OS Layer  Linux  Linux / GNU  Linux 역사  Linux 배포판  Linux Directories.
디렉토리 다루기 ㅎㅎ 유닉스 파일 시스템 현재 디렉토리 확인 : pwd 디렉토리 이동 : cd
Managing Filesystems, Swap Space, and Devices
MB노믹스의 실패와 미래 22조 배주환 외 5명.
Chapter 10 사람들을 괴롭히지 않는 법 게임소프트웨어공학 김정한 김연진.
June-Hyun, Moon UNIX Administration June-Hyun, Moon
2012년 12월 정기 제직회 기 도 : 김영민 집사 출 석 : 서 기 개회 선언 : 제직회장 (이태환 장로)
ZFS Admin Guide 시스템 기술지원 팀.
유닉스 OS Installation Solaris 2.6 설치 부팅 설치 후 작업들 Sun patches 설치
미국경제의 신용위기가 한국경제에 미치는 영향
CiscoWorks2000 구성하기.
시작부터 끝까지 진지한 궁서체로 진행하는 완벽한 주입식의 하드코어한 리눅스/장난감 세미나
Part01. 시스템 해킹을 위한 기초 지식 Chapter01. 운영체제에 대한 이해
2014학년도 중학교 교육과정 편성시 유의사항 울산광역시교육청 교육과정운영과 한 상 철.
Linux University of Seoul Computer Science Park Jong wook
BACKUP & Synchronization
컴퓨터 네트워크 실습.
Introduction to UNIX/Linux
디렉토리 다루기 ㅎㅎ 유닉스 파일 시스템 현재 디렉토리 확인 : pwd 디렉토리 이동 : cd
Chapter 16 백업 및 복구 Solaris 2 . ufsdump 와 ufsrestore
Minicom,tftp,nfs설정,vnc설정
소개: Unix란 무엇인가? 숙명여대 창병모 2009/09.
[beginning] Linux & vi editor
유닉스 이론과 실습 √ 원리를 알면 IT가 맛있다 컴퓨터정보계열 이광규.
리눅스 커널의 이해 중에서 1장. 소개 이원구 네트워크 실험실.
임베디드 리눅스 시스템의 기본 개념 강의 목표 내용 임베디드 리눅스 시스템의 기본 개념과 주제 제시 1. 임베디드 시스템
목차 커널의 개념 및 기능 커널 포팅 램디스크.
Linux 9.X 기초에서 활용까지 Chapter 07 프로세스 관리.
Linux/UNIX Programming
컴퓨터 네트워크 실습.
Embedded System Porting (2)
제2장 유닉스/리눅스 사용.
Root Filesystem Porting
Root Filesystem Porting
Chapter 7-2.
20. 시스템 관리. 수퍼 유저(The Superuser) 시스템 구성(System Configuration)
Crontab.
제10,11,12장 파일시스템 디스크 스케줄링.
6. 파일 관리. pwd(print working directory)와 cd(change directory) ls(list)
제10장 파일 시스템 인터페이스(File System Interface)
제4장 유닉스 쉘 숙명여대 창병모 2011 가을.
2018 봄학기 Pusan National University School of CSE
화재발생시 행동요령 1. 발화초기의 안전조치 2. 화재신고 3. 피난유도 및 대피요령
DataScience Lab. 박사과정 김희찬 (목)
칼빈의 생애와 개혁자로의 변모 사학과 김종식.
Swap 추가, fsck.
유닉스 개요 및 기본 사용법 ㅎㅎ 유닉스 개요 유닉스 시스템 접속 방법과 명령 사용법.
국제의료관광 관련 법, 제도.
Root passwd 분실, bootblk 복구
Linux 9.X 기초에서 활용까지 Chapter 03 리눅스 설치.
JFS operation HP Korea / Operations JFS operation.
12장. 파일 시스템 구현.
Itbank solaris Pm 4:00 class 김 정 훈
알쏭달쏭 요한복음 성경퀴즈.
6장 콘 셸 뇌를 자극하는 Solaris Bible.
4장 솔라리스와 디렉토리 뇌를 자극하는 Solaris Bible.
남아메리카 선교 김수정, 이하정 전희진, 장성경.
3단원 디지털 세상 속으로 1. 0과 1의 비밀.
CHAPTER 9-1 한국의 사회복지정책 - 사회보험제도 -
시스템 인터페이스 Lab#6 C 쉘 프로그래밍 실습.
4. 셸을 이용한 명령어 입력. Unix 시스템 쉘 간단한 셸 명령 명령 매개변수(Command arguments)
화 일 구 조 Chapter 3 화일의 입출력 제어.
성전기공식(안) 식 순 1. 기공미사 2. 기 공 식 3. 축 하 연 천주교 수원교구 퇴촌성당.
제4장 유닉스 쉘 숙명여대 창병모
유예 X-FILE *조사자* 1301권희원 1315이예지 1317장아정 1322홍자현.
경찰학 세미나 제 5 강 경찰관직무집행법 2조 5호의 의미 신라대학교 법경찰학부 김순석.
Presentation transcript:

Chapter 12 파일 시스템 이해 Solaris1 . 파일 타입 솔라리스10 Chapter 12 파일 시스템 이해 Solaris1 . 파일 타입

솔라리스의 동작원리 유닉스 ( 솔라리스10 ) 커널 파일 시스템 셸 ( Shell ) 파일 시스템은 파일과 디렉터리를 사용할 수 있는 논리적인 구조이다. 일반 사용자 시스템 관리자

1. 파일 타입 UNIX 는 모든 것이 파일이다. ASCII/text file Link file 일반파일 Binary file 유 닉 스 Directory 특수파일 Device file Door / named pipe file

파일 타입 확인 명령어 # ls -l # ls -F # file *

Solaris2. 파일이름,파일시스템,아이노드,데이터 블록 파일 시스템 구성요소 하드디스크는 트랙과 섹터로 나뉜다 Bootblk은 부팅과정에서 ufsboot 프로그램을 활성화 시킨다.

파일 시스템 구성요소 디스크 레이블 : 디스크 레이블은 파티션 정보를 갖고 있는 영역이다. ( SMI 와 EFI 디스크 레이블이 있다.) 실린더 그룹 : 하드디스크는 파일 시스템이 만들어지면 실린더 그룹으로 나뉜다. Primary Superblock : 파일시스템에 대한 핵심 정보를 포함하고 있다. 파일시스템 마운트 정보 데이터 블록 개수 실린더 개수 데이터 블록과 Fragment size , 파일 시스템 상태 정보

실린더 그룹 블록 : 실린더 그룹에 대한 정보를 포함한다. Backup Superblock : Primary Superblock의 정보가 중요해서 이를 실린더 그룹마다 백업해 놓은 정보이다. 실린더 그룹 블록 : 실린더 그룹에 대한 정보를 포함한다. 아이노드 개수, 데이터 블록의 개수, 디렉터리의 개수, 실린더 그룹안에 있는 사용되지 않은 데이터블록, 아이노드 개수, 프레그먼트 개수 아이노드 테이블 : 파일에 대한 아이노드 정보를 관리한다. 아이노드 번호와 퍼미션, 링크 카운트, 파일 사이즈, 마지막 수정 날짜, 파일 이름, 데이터 블록 정보

UFS 파일 시스템 구조 확인하기 solaris10 # newfs -Nv /dev/rdsk/c0t1d0s0 mkfs -F ufs -o N /dev/rdsk/c0t1d0s0 32015898 -1 -1 8192 1024 251 1 167 8192 t 0 -1 8 128 n 경고: 마지막 실린더의 486 섹터가 할당되지 않았습니다 /dev/rdsk/c0t1d0s0: 48 트랙, 128 섹터의 5211 실린더에 있는 32015898 섹터 15632.8MB (326 실린더 그룹) (16 c/g, 48.00MB/g, 5824 i/g) 수퍼 블록 백업 (fsck -F ufs -o b=#의 경우): 32, 98464, 196896, 295328, 393760, 492192, 590624, 689056, 787488, 885920, 실린더 그룹 초기화 중: ...... 마지막 10개 실린더 그룹에 대한 수퍼 블록 백업: 31071776, 31170208, 31268640, 31367072, 31457312, 31555744, 31654176, 31752608, 31851040, 31949472

아이노드 테이블

링크 이해하기 링크는 하나의 파일을 다른 파일과 연결시키는 작업이다. 링크를 하는 이유는 동일한 내용의 파일을 여러 디렉터리에서 사용해야 할 때 사용되고, 부수적으로 디스크 공간도 절약된다. 링크의 종류 소프트 링크 ( 심볼릭 링크 ) 파일과 디렉터리에 전부 사용가능 하드링크 파일에만 사용가능

링크 명령어 사용방법 심볼릭 링크 # ln -s 원본 링크될파일명 # ln -s 원본디렉터리 링크될파일명 하드링크

솔라리스 디렉터리 구조 이해 디렉터리 설 명 / 루트 파일 시스템 , 최상위 디렉터리 /bin /usr/bin에 소프트 링크된 파일 /dev 관리자가 사용하는 하드웨어 장치의 논리적인 장치 이름이 있는 디렉터리, /devices 디렉터리와 심볼릭 링크되어 있다. /devices 솔라리스9 까지는 일반 디렉터리였지만 솔라리스 10에서는 devfs 파일 시스템으로 바뀌었다. 물리적 장치 이름이 들어있다. /etc 시스템 설정 파일들이 있다. /system CTFS와 OBJFS 파일 시스템의 마운트 포인트 역할을 한다. /sbin 시스템 장애시 복구를 하기 위한 명령어들을 제공한다. 프로그램이 정적으로 컴파일 되어 있기 때문에 /usr 파일 시스템이 문제가 생겨도 시스템을 복구 할 수 있다. /tmp 임시 파일 시스템 /opt 추가적인 소프트웨어를 위한 디렉터리 /usr 유닉스 표준 라이브러리, 실행 프로그램, 스크립트등이 있다. X 윈도우 시스템도 포함하고 있다. /var 각종 로그 파일, 임시 파일 등 다양한 파일들이 포함되어 있다.