티스토리 뷰

포렌식

파일 시스템

삼전동해커 2020. 10. 12. 17:10

(1)FAT


1)FAT16

 - 최대 2GB까지 지원.

 - 암호화 및 압축이 불가능.

 - 클러스터당 1600KB를 할당하여 내부 단편화가 발생한다.

 - 파일명 최대 길이는 영문 8글자.


2)FAT32

 - 최대 2TB까지 지원.

 - 파일명 최대 길이는 영문 256글자.

 - 클러스터당 4KB를 할당하여 내부 단편화를 줄임.



(2)NTFS

 - 암호화 및 압축을 지원하며 대용량 파일 시스템을 지원.

 - 가변 클러스터이며, 기본은 4KB.

 - 트랜젝션 로깅을 통한 복구/오류 수정이 가능.


(3)EXT 

 

 - 리눅스 시스템에서만 사용가능하다.


1)EXT

 - 최대 2GB까지 파일 시스템 크기 지원.

 - 255byte까지 파일명을 지원.


2)EXT2

 - 파일 시스템은 2GB, 볼륨 크기는 32TB까지 지원


3)EXT3

 - EXT2에 저널링 기능 추가 및 온라인 파일 시스템이 증대됐다.

 


RAID

 - RAID는 디스크 고장 시 그대로 복구할 수 있도록 2개 이상의 디스크에 데이터를 저장하는 기술.


RAID0(strinping)

 - 최소 2개의 디스크로 구성.

 - 작은 디스크를 모아 큰 디스크를 만드는 기술로 장애 대응이나 복구 기능은 별도로 구성.

 - disk striping은 데이터를 나누어 저장하지만 중복저장하지 않기 때문에 디스크 장애 시 복구 불가능.


RAID1(mirroring)

 - disk mirroring은 완전히 같은 2개의 디스크를 사용하여 이중화 저장하는 방식.

 - 가격이 비쌈.

 - 디스크 read&write가 병렬적으로 이루어지기 때문에 속도가 빠르다.


RAID2(hamming code ECC)

 - ECC(Error Correcion Code) 기능이 없는 디스크의 오류 복구를 위해 개발.

 - hamming code를 이용하여 오류 복구.

 - 별도의 복구를 위한 ECC를 저장한다. 


RAID3(parity ECC)

 - parity 정보를 별도 disk에 저장.

 - 1개의 디스크 장애 시 parity를 통해 복구.

 

RAID4(parity ECC, block 단위 I/O)

 - parity 정보를 별도 disk에 저장.

 - 데이터는 block 단위로 데이터 디스크에 분산 저장.

 - 1개의 디스크 장애 시 parity를 통해 복구 가능. 

 - raid3과 동일하나 parity를 block 단위로 저장.


RAID5(parity ECC,parity 분산 저장)

 - 분산 parity를 구현.

 - 최소 3개의 디스크 요구.

 

RAID6(parity 분산 복수 저장)

 - parity를 다중화하여 저장.


공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
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
글 보관함