폴더의 레이아웃 만?
사실 너무 좋은 소리 ...
FAT32 파일 시스템을 예로 들어 봅시다. Windows XP를 설치할 수 있지만 메모리 카드에서도 사용할 수 있습니다. 메모리 카드에는 요약 할 수있는 폴더가 없습니다.
따라서 ... 운영 체제 제품군의 디렉토리 레이아웃을 파일 시스템과 혼동하지 마십시오.
이것이 파일 시스템의 의미입니까?
아니요. 디렉토리 구조를 작동시키는 기본 비트 및 바이트를 나타냅니다.
기본 비트와 바이트? FAT32 보여줘!
FAT32 의 모양을 살펴 보겠습니다 .
- 볼륨 ID 및 예약 된 섹터와 같은 처음에는 일부 헤더 섹터
- 두 개의 파일 할당 테이블을 통해 파일 위치를 파악할 수 있습니다.
- 모든 디렉토리 및 파일 데이터를 포함하는 클러스터
- 우리가 사용할 수없는 아주 작은 미사용 공간.
FAT 테이블은 이와 같은 많은 항목으로 구성되어 있으므로 디렉토리 또는 파일이 클러스터 공간에서 저장되는 위치와 일부 속성 및 크기를 결정할 수 있습니다.
디렉토리 항목은 디렉토리 / 파일 항목 목록을 가리 킵니다.
클러스터 공간에서 이제 클러스터를 이동하여 필요한 데이터를 찾을 수 있습니다. 클러스터에는 기본적으로 다음 조각이있는 데이터 및 정보가 포함됩니다.
다른 파일 시스템이 다릅니 까? NTFS를 보여주세요!
차이점을 알 수 있도록 이미지를 보여 드리겠습니다. 나머지는 독자에게는 숙제입니다. 자세한 내용은 이 블로그 아카이브 나 Google 에서 확인할 수 있습니다 .
주요 아이디어는 NTFS가보다 강력하고 효율적인 FAT32보다 크게 개선되었다는 것입니다. 비트 맵을 사용하여 조각화를 방지하여 사용되지 않은 공간에 대해 더 잘 알고 있습니다. 등등...
— http://thinkdifferent.typepad.com/photos/uncategorized/04ntfsfilesystem.png
Linux의 파일 시스템은 어떻습니까? ext2 / 3 보여주세요!
아이디어는 ext2 / ext3가 수퍼 블록과 inode를 사용한다는 것입니다. 이를 통해 소프트 및 하드 링크, 파일 인 디렉토리, 여러 이름을 가진 파일 등이 가능합니다. 주요 요점은 파일 시스템이 더 메타 같은 작업을 수행 할 수 있도록 추상화하는 것입니다 ...
— http://thinkdifferent.typepad.com/photos/uncategorized/03extfilesystem.png