[운영체제]파일시스템조사(FileSystem)
- 최초 등록일
- 2006.08.21
- 최종 저작일
- 2006.01
- 9페이지/
MS 워드
- 가격 1,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
1) 리눅스에서 사용하고 있는 nfs,ext2 와 ext3 파일 시스템 조사.
2) Windows 에서 사용하고 있는 fat, ntfs 등의 파일 시스템 조사.
3) 저널링 파일 시스템( ex) ReiserFS, Reiser4, UDF,BeFS,NSS,ODS5,UDF,
VxFS,XFS,JFS,…) 대해 조사.
4) 임베디드 시스템에서 사용하고 있는 플래시 파일 시스템 조사
Ex) FFS2, FlashFX, JFFS, JFFS2, YaFFS, …)
목차
1. 문제제기
2. 관련연구
2.1. NFS
2.2. FAT/FAT32
2.3. NTFS
- FAT와 NTFS의 장단점
2.4. ext2 , ext3
2.5. BFS
2.6. UDF
2.7. ReiserFS
2.8. XFS
2.9 . FFS(Journaling Flash File System)
3. 결론 및 참고 문헌
본문내용
NameSys는 FileSystem 을 더 효과적으로 하기 위해 한 부분에 초점을 맞추기로 하고 Small File Performance 를 사용했다. FileSystem에 Small Filedmf akgsdl 저장해서는 안된다는 것이 일반적인 상식이다. 하지만 실제로 ReiserFS의 Small File Performance는 놀라울 정도로 좋다. 사실은 ReiserFS는 1k Size 보다 Small File 을 Handling 할 때 ext2 보다 8배에서 15배 정로 더 빠르다. 더욱이 이러한 Performance 는 여러가지 면으로 ext2보다 많이 뛰어나지만 그중에서도 특별히 Small File 을 Handling 할 때 좋다.
2) 기술
모든 FileSystem Data 를 조직화 하기 위해서 특별하게 최적화된 B* balanced Tree를 사용한다. (FileSystem layout에 대한 제한을 없애버리고 FileSystem을 구현할 때 Fixed된 inode 세트를 만드는 대신에 필요할 때 마다 inode를 할당 할수 있다.)
3) 장.단점
a) Small File Performance 를 획기적으로 향상시킨다.
b) Tail 들을 패킹할 수 있다.
c) 많은량의 공간을 절약 할 수 있다.
d) Tail 패킹은 미미한 퍼포먼스 히트를 유발한다.(파일이 변경 될 때 ReiserFS로 하여금 Data를 다시 패킹하도록 하기 때문이다.)
2.9 XFS [참고문헌 6]
XFS는 SGI가 자사의 서버를 위해 개발하나 저널링 파일 시스템으로 상당히 우수한 File System으로 알려져 있다. XFS 성능은 ReiserFS와 비슷하며 ext3 보다는 우세하다. XFS는 Memory 에 가능한 많은 데이터를 캐쉬하며 데이터를 Disk에 기록 할 때, 다른 I/O 작동은 큰 영향을 받지 않는다. 또한 XFS는 저널 데이터를 다른 블록 디바이스에 저장 할 수 있어 파일 시스템 성능을 더욱 향상 시킬 수 있다.
참고 자료
없음