1. 확장 파일 시스템(extended file system)
■ ext
리눅스 초기에 사용되던 파일 시스템이며 호환성이 없다. ext2의 원형이다.
■ ext2
ext3가 개발되기 이전까지 가장 많이 사용된 파일 시스템으로 리눅스 파일 시스템 대부분의 기능을 제공하는 파일 시스템이다. 특히 ext2는 뛰어난 안정성과 속도로 가장 유명한 파일 시스템으로 자리 잡았고 ext3 또한 ext2에 기반을 두어 개발되었다. 또한 쉽게 호환되며 업그레이드도 쉽게 설계되어 있다.[각주:2]
■ ext3
ext2 파일시스템에 저널링(Journaling)[각주:3]을 지원하도록 확장된 파일시스템이다. 현재 리눅스 가장 많이 사용 됨
■ ext4
xt3 파일시스템을 확장한 파일시스템으로 Extent라는 기능을 제공하여, 파일에 디스크 할당 시 물리적으로 연속적인 블록을 할당할 수 있도록 하여, 파일 접근 속도 향상 및 단편화[각주:5]를 줄이도록 설계된 파일시스템이다.[각주:6]
■ 파일의 확장자는 필요 없으며 파일의 특성을 알리기 위해 확장자 사용가능 (*.c, *.java)
■ '.' 으로 시작하는 파일은 숨겨진 파일 ('ls -a' 명령으로 보임)
■ '.'은 현재 디렉토리, '..' 는 부모 디렉토리
■ 파일 시스템의 크기는 최대 2Tib ~ 16 TiB (변동 가능)
※ 참고사이트 : http://smile-cat.tistory.com/8
'Linux' 카테고리의 다른 글
basename, dirname (0) | 2014.09.30 |
---|---|
리눅스 부팅모드 (0) | 2014.09.26 |
find 명령어 (0) | 2014.09.24 |
리눅스 패스워드 기한 변경 (0) | 2014.09.18 |
SED (0) | 2014.09.16 |