|
파일 시스템 및 디렉터리구조 Linux 시스템 -20040792 김 면수 | |
|
파일 시스템이란 : 운영체제는 시스템의 디스크 파티션 상에 파일들을 연속적이고 일정한 | |
|
파일시스템의 구조 : 1 Super Block 2 Inode 3 Data Block 4 Directory Block | |
|
파일 시스템의 종류 |
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 |





