티스토리 뷰

리눅스

ext(ext1)

Saranf 2018. 5. 7. 19:17

파일 시스템은 운영체제의 주요한 기능 중 하나로, 다양한 정보를 가지고 있는 파일과 디렉터리의 집합을 구조적으로 관리하는 체계입니다.

 사용자가 외부에서 보기에는 별다른 차이가 없지만 ,내부적으로 어떤 구조를 구상하여 파일이나 폴더를 관리하냐에 따라 다양한 파일 시스템이 존재 합니다. 

리눅스를 비롯한 각 운영체제는 다양한 파일 시스템을 적용하고 있습니다.



ext ( Extend File System)

ext파일 시스템은 레미키드 가 개발한 것으로 1992년 4월 리눅스 0.96c에 포함되어 발표하였다. 

MFS의 기능을 확장했다는 의미를 가지고 있다. 

MFS의 경우 16비트 주소 체계를 사용하여 파일 시스템의 크기가 최대 64MB였지만 ext에서는 최대 2GB까지로 늘어낫다.

파일 이름의 길이도 MFS는 최대 14byte인데 비애 ext는 유닉스처럼 최대 255byte까지 지원하였다. 


그러나 ext파일 시스템은 inode 수정과 데이터 수정 시간 지원이 안되는 문제, 링크드 리스트로 파일 시스템을 구성하여 파일 시스템이 복잡해지고 파편화되는 문제가 있었다. 

햔재 리눅스에서는 ext파일 시스템을 사용하지 않는다. 

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

Centos6 분석하기 (2)  (0) 2018.09.27
centos6 분석하기 (1)  (0) 2018.09.23
ext4  (0) 2018.05.11
ext3  (0) 2018.05.10
ext2  (0) 2018.05.09
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31