차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
tech:ext [2017/06/09 00:17] – [ext3] V_L | tech:ext [2024/04/15 13:57] (현재) – V_L | ||
---|---|---|---|
줄 2: | 줄 2: | ||
======EXT(Extended File System)====== | ======EXT(Extended File System)====== | ||
- | {{INLINETOC}} | + | |
- | + | [[tech: | |
- | 리눅스 운영 체제의 파일시스템. | + | |
===== ext1===== | ===== ext1===== | ||
줄 34: | 줄 33: | ||
저널링은 주 파일 시스템을 수정하기 전에 저널에 수정 사항을 먼저 기록해 놓는다. 이렇게 함으로써, | 저널링은 주 파일 시스템을 수정하기 전에 저널에 수정 사항을 먼저 기록해 놓는다. 이렇게 함으로써, | ||
- | 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개이다. | ||