차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
tech:ext [2016/07/12 00:56] – 바깥 편집 127.0.0.1 | tech:ext [2024/04/15 13:57] (현재) – V_L | ||
---|---|---|---|
줄 1: | 줄 1: | ||
{{tag> | {{tag> | ||
- | ======EXT====== | + | ======EXT(Extended File System)====== |
- | 리눅스 운영 체제의 파일시스템. | + | |
+ | [[tech: | ||
===== ext1===== | ===== ext1===== | ||
줄 22: | 줄 23: | ||
^Block 크기^파일 크기 제한^파일 시스템 크기 제한^ | ^Block 크기^파일 크기 제한^파일 시스템 크기 제한^ | ||
- | |8 KiB 65568 GiB (약 64 TiB)|32768 GiB (32 TiB)| | + | |8 KiB|65568 GiB (약 64 TiB)|32768 GiB (32 TiB)| |
줄 30: | 줄 31: | ||
ext3는 Stephan Tweedie가 개발하여 2001년 11월에 Linux 2.4.15에 추가되었다. ext2에 저널링, 온라인 파일 시스템 증대, 큰 디렉토리를 위한 HTree4 인덱싱 등의 기능이 추가되었다. ext3 파일 시스템은 ext2 파일 시스템을 바탕으로 만들었기 때문에, ext2 파일 시스템을 자료 손실 없이 ext3 파일 시스템으로 바꿀 수 있다. | ext3는 Stephan Tweedie가 개발하여 2001년 11월에 Linux 2.4.15에 추가되었다. ext2에 저널링, 온라인 파일 시스템 증대, 큰 디렉토리를 위한 HTree4 인덱싱 등의 기능이 추가되었다. ext3 파일 시스템은 ext2 파일 시스템을 바탕으로 만들었기 때문에, ext2 파일 시스템을 자료 손실 없이 ext3 파일 시스템으로 바꿀 수 있다. | ||
- | 저널링은 주 파일 시스템을 수정하기 전에 저널에 수정 사항을 먼저 기록해 놓다. 이렇게 함으로써, | + | 저널링은 주 파일 시스템을 수정하기 전에 저널에 수정 사항을 먼저 기록해 놓는다. 이렇게 함으로써, |
- | ext3 파일 시스템은 ext2 파일 시스템과의 호환을 목표로 설계되었기 때문에 많은 구조가 ext2 파일 시스템과 비슷한다. 그래서 아이노드의 동적 할당, 다양한 블록 크기 등과 같은 기능이 부족하다. 또한 extends 기능도 지원하지 않다. 또 다른 ext3의 단점은 온라인 조각모음 프로그램이 없다는 것이다. 오프라인 조각모음 프로그램이 있기는 하지만, 이를 사용하기 위해서는 ext2파일 시스템으로 변환시켜야 하며, ext3에서 ext2로 변환 후 조각모음을 하면 조각모음 프로그램이 ext3의 새로 추가된 기능을 인식하지 못해 자료가 손상될 수 있다. ext3가 조각모음이 필요 없다는 주장이 있는데, FAT 시스템보다는 덜 조각화되기는 하지만 계속된 사용으로 인해ext3도 조각화 될 수 있다. 이는 ext4에서 다시 조각모음 프로그램이 만들어지는 계기가 된다. ext3 파일 시스템은 또한 저널링을 할 때 체크섬을 검사하지 않다. | + | ext3 파일 시스템은 ext2 파일 시스템과의 호환을 목표로 설계되었기 때문에 많은 구조가 ext2 파일 시스템과 비슷하다. 그래서 아이노드의 동적 할당, 다양한 블록 크기 등과 같은 기능이 부족하다. 또한 extends 기능도 지원하지 않다. 또 다른 ext3의 단점은 온라인 조각모음 프로그램이 없다는 것이다. 오프라인 조각모음 프로그램이 있기는 하지만, 이를 사용하기 위해서는 ext2파일 시스템으로 변환시켜야 하며, ext3에서 ext2로 변환 후 조각모음을 하면 조각모음 프로그램이 ext3의 새로 추가된 기능을 인식하지 못해 자료가 손상될 수 있다. ext3가 조각모음이 필요 없다는 주장이 있는데, FAT 시스템보다는 덜 조각화되기는 하지만 계속된 사용으로 인해 ext3도 조각화 될 수 있다. 이는 ext4에서 다시 조각모음 프로그램이 만들어지는 계기가 된다. ext3 파일 시스템은 또한 저널링을 할 때 체크섬을 검사하지 않는다. |
한 디렉토리 당 서브 디렉토리 개수 제한은 31998개이다. | 한 디렉토리 당 서브 디렉토리 개수 제한은 31998개이다. | ||