파일 시스템의 기본 지식 포인트 설명

巴扎黑
풀어 주다: 2017-07-24 10:39:00
원래의
1569명이 탐색했습니다.

1. 파일 시스템 개요

1. 파일 시스템은 데이터 저장 레이아웃/공간 관리/파일 이름 지정/을 통해 디스크 드라이브에 저장된 데이터를 관리하고 구성하는 데 사용되는 운영 체제 기반 시스템 소프트웨어입니다. 보안 제어 등 관리는 장치에 데이터를 효과적으로 저장하는 방법을 해결합니다.

2. 파일 시스템은 운영 체제와 디스크 장치 사이의 가교 역할을 하며, 이는 운영 체제의 파일 및 디렉터리 관리에 반영됩니다.

3. 메타데이터: 파일에 저장된 데이터를 저장하고 관리하는 것 외에도 파일 시스템은 파일 및 파일 시스템 자체에 대한 몇 가지 중요한 정보(예: 파일 권한/크기/소유자 등)를 디스크에 저장합니다. 정보 파일 시스템의 메타데이터라고 합니다

4. 파일 시스템 사용 프로세스:

  1. 저장 매체 선택: 하드 디스크/네트워크 스토리지 등

  2. 디스크 파티셔닝: fdisk와 같은 파티셔닝 도구 사용 /cfdisk/parted

  3. 파일 시스템 생성: 명령: mkfs

구문: ​​mkfs [-v] [-t fstype] Device

  • -v는 mkfs

  • -t의 버전 정보를 표시합니다. fstype: 생성된 파일 시스템 유형을 지정합니다. 이 옵션이 추가되지 않은 경우 기본값은 ext2 파일 시스템입니다. 장치: 포맷할 디스크 또는 디스크 파티션입니다. 예: mkfs -t ext3. 스토리지를 마운팅이라고 합니다.

  • 2.ext3 및 ext4 파일 시스템
  • 1. 소개: Linux에서 가장 일반적으로 사용되는 파일 시스템: ext2/ext3/ext4/ReiserFS/XFS. Linux 표준 파일은 VFS로 시작한 다음 ext--ext2--ext3으로 시작됩니다.

  • 2.ext2는 Linux의 표준 파일 시스템입니다.

3.ext3 파일 시스템

은 실제로 ext2 파일 시스템을 기반으로 특수한 인코드(로그 파일)를 추가합니다. 즉, 로깅 기능입니다. 다양한 저널 파일 시스템 구현 기술에 따라 ext3은 세 가지 저널 모드를 제공합니다.

저널 모드: 파일 시스템의 모든 데이터 및 메타데이터 변경 사항이 로그에 기록됩니다. 가장 안전하고 가장 느립니다.

파일 시스템의 기본 지식 포인트 설명

순서 모드: 파일 시스템 메타데이터에 대한 수정 사항만 기록됩니다. 기본 모드.

    쓰기 모드: 메타데이터가 먼저 업데이트된 다음 데이터가 업데이트됩니다. 가장 빠릅니다.
  • 4.ext4 파일 시스템 기능:
  • 더 많은 하위 디렉터리 지원: 이론적으로 무제한 지원합니다.
  • 더 큰 파일 시스템 및 더 큰 파일을 지원합니다. 파일 시스템 용량은 1EB에 도달하고 파일 용량은 16TB에 도달합니다.

    파티션 구조 지원
  • 로그 검증 지원
  • 빠른 fsck 지원
  • 온라인 조각 모음 지원
  • 5. ReiserFs
  • 는 파일 데이터를 포함한 데이터를 관리합니다. , 완전히 균형 잡힌 구조를 통해 / 파일 이름 및 로그 지원 등 기능은 다음과 같습니다.

  • 디스크 공간의 효율적이고 합리적인 사용

고급 로그 관리 메커니즘

    고유한 검색 방법: 빠른 균형 트리 기반 검색 방법
  • 대용량 디스크 저장 장치 지원
  • 응용 프로그램 시스템에 작은 파일이 많고 동시에 읽기/쓰기 작업이 많은 경우 ReiserFS 파일 시스템이 가장 먼저 선택됩니다.
  • 6. 파일 시스템 포맷 명령: mkfs.xfs

  • 파일 시스템 조각 모음 명령: xfs_fsr

sr: 조각 모음

    파일 시스템 일관성 검사: xfs_repair
  • 셋. 파일 시스템 선택 기준
  • 읽기 작업이 빈번하고 작은 파일이 많은 애플리케이션: 선택 제안: ext4--xfs--ext3.
  • 잦은 쓰기 작업: XFS--ext4--ext3

    낮은 성능/보안 요구 사항: ext2

위 내용은 파일 시스템의 기본 지식 포인트 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿