파일 시스템 및 디렉터리구조 Linux 시스템 -20040792 김 면수

파일 시스템이란 : 운영체제는 시스템의 디스크 파티션 상에 파일들을 연속적이고 일정한
규칙을
가지고 저장하는데 파일시스템은 이러한 규칙들의 방식을 제시하는 역할을 한다.

파일시스템의 구조 : 1 Super Block 2 Inode 3 Data Block 4 Directory Block
5 Indirection Block
6 Hole 등으로 나눌 수 있습니다.

파일 시스템의 종류

minix : 리눅스 파일 시스템 대부분의 기능을 제공하는 파일 시스템이다.

xiafs : 미닉스 파일 시스템에 대한 제한을 보안한 미닉스 파일 시스템의 수정 버전이다.

nfs : 네트워크 파일 시스템으로써 각각의 시스템에 가진 파일들을 서로 쉽게 공유하기 위해 제공되는 상호간의 파일 시스템 공유 파일 시스템이다.

exit : 리눅스 초기에 사용되던 파일 시스템으로 호환성이 없던 ext2의 구 버전이다.

ext2 : 캐시에 저장되어 있는 데이터들을 디스크로 저장하는 도중 만약 시스템이 다운되거나 여러 가지 문제가 발생할 경우 파일 시스템이 손상되는 단점을 가지고 있고 이를 위해 ext2 fsck라는 파일 시스템 복구 기능을 제공한다.

ext3 : ext2의 단점을 보완하기 위해서 저널링이라는 기능을 추가해서 소개된 파일 시스템이다.(저널링 : 데이터를 디스크에 쓰기 전에 로그에 데이터를 남겨 시스템의 비정상적인 셧다운에도 로그를 사용해 fsck보다 빠르고 안정적인 복구기능을 제공하는 기술이다.

파일시스템관리

명령어

fsck : 리눅스의 파일시스템을 점검하거나 문제가 있을 경우 복구해주는 명령으로써 사용하기 위해서는 반드시 먼저 점검할 장치를 umount 해주어야 한다. 만약 그렇지 않은 경우 파일 시스템이 깨질 수 있으니 주의 하여야 한다.

tune2fs : 리눅스 파일 시스템의 설정을 변경하는 명령으로써 잘못 사용한 경우 파일 시스템에 치명적일 수 있습니다.

디렉터리구조

명령어

/bin : 바이너리나 실행 파일의 줄임말으로써 시스템의 아주 기본적인 프로그램들이 위치하고 있으며 여기에 있는 프로그램들은 너무도 기본적인 파일이므로 절대 지워서는 안된다.

/dev : 여기에 들어 있는 파일들을 디바이스 드라이버라고 부르며 그 파일들은 디스크 드라이버나 메모리 등등의 시스템 장치들, 또는 자원에 접근하기 위해 사용된다.

/etc : 이곳에는 다양한 시스템 설정 파일들이 있으며 사용자의 암호를 갖고 있는 /passwd, 프린터 셋팅을 가지고 있는 printcap, 시스템 부팅 유틸리티인 릴로의 셋팅을 가지고 있는 lilo.conf 네트워크 정보를 가지고 있는 hosts, resolv,conf 파일 시스템 정보를 담고 있는 fstab 등이 있다.

/sbin : /bin에 대비되는 디렉토리로서 바이너리들이긴 하지만 시스템 관리자에 의해 필수적으로 사용되어야 할 것들이 있다.

그 외에도 /home /lib /proc /usr /var 등이 포함된다.


'리눅스' 카테고리의 다른 글

tar 과 gzip 파일 압축  (0) 2008/04/17
GRUB 복구하기  (0) 2008/04/14
LVM 설정하기  (0) 2008/04/10
cron과 at를 사용한 작업 일정 관리  (0) 2008/04/08
파일시스템 마운트/언마운트  (0) 2008/04/08
리눅스 파일 시스템 및 디렉터리 구조에 관하여  (0) 2008/03/21
Posted by 파이팅

BLOG main image
by 파이팅

공지사항

카테고리

분류 전체보기 (71)
나만의독서평 (2)
따뜻한밥상 (3)
자료구조 (3)
새로운도전 (10)
나의일상 (15)
리눅스 (13)
사회이슈 (5)
컴퓨터언어 (6)
다미활동 (7)
Hi티쳐활동 (1)
사회적기업 (1)
기타 (2)
English diary (2)

최근에 달린 댓글

e하루616