최신 파일 시스템의 주요 속성은 무엇입니까?


2

나는 스택에서 내려오고 있지만 아직 파일 시스템에 대해 배우지 못했습니다. 파일 시스템을 비교할 때 연구에서 발생할 수있는 주요 속성은 무엇입니까?

위키 백과 주제 는 ... 최신 파일 시스템 (저널링, 블록, 청크 등)의 "palpable"속성에 초점을 맞추고 싶은 경우, 초점을 맞출 주요 속성은 무엇입니까?


1
해당 웹 페이지에서 유일하게 흥미로운 부분 (파일 시스템의 주요 속성을 찾는 중)은 기능 및 * 할당 및 레이아웃 정책 * 표의 제목 과 메타 데이터 섹션 이 있다는 사실입니다 .
Daniel Beck

답변:


5

가장 중요한 속성은

  • 신뢰할 수 있음

언제든지 안전하게 데이터를 쓰고 검색하기를 원하기 때문입니다.
일반적으로 FS를 시도하고 테스트하려면 몇 년이 걸립니다.
무결성은 종속성으로 이어집니다. 예를 들어, 정전 또는 시스템 충돌과 같은 특별한 경우에는

  • 데이터 무결성

중요한 요소입니다. 저널링 은 일반적으로 데이터 무결성을 최대화하는 속성입니다.

  • 속도

또한 중요합니다. 저널링 으로 인해 쓰기 작업이 느려질 수 있습니다.
속도는 또한 메모리, 캐시를 사용하여 FS의 구현에 달려 있습니다 ...

  • 다양한 시스템

다른 운영 체제에서 FS를 읽을 수 있습니까? 예를 들어 Linux에서는 작동하지만 Mac OS에서 마운트하고 읽을 수 있습니까?

필요에 따라 다른 속성이 중요한 요소 일 수도 있고 아닐 수도 있습니다.

  • 암호화 : FS는 데이터 암호화를 처리하는데이를 마운트하려면 키가 필요합니까?
  • 읽기 전용 : 쓰기 방지 마운트를 허용하는 속성
  • relatime like attribute, 쓰기 작업 중에 만 액세스 시간 을 기록하도록 허용 (TOC 쓰기를 최소화)

예를 들어, ext4 파일 시스템 마운트 옵션에 대한 설명이 있습니다.

편집 -액세스 제어 목록 (데이터에 대한 사용자 별 / 그룹 액세스)

ACL은 실제로 FS 의 속성 이 아닙니다 .
파일 시스템 내에 통합 될 수 있지만 FS에 따라 플랫폼에서 다른 플랫폼으로 마운트하면 사용자 액세스 제어를 완전히 대체 할 수 있습니다. 하위 레벨 속성으로 제어되는 글로벌 액세스 예를 들어 위에서 설명한 것과 같이.


2
보안을 놓쳤습니다 . 파일 시스템의 다른 객체에 다른 유형의 액세스를 수행 할 수있는 사람을 정의하는 기능.
Richard

@Richard 내 편집보기
Ring Ø

@ ring0 : 나는 당신의 논리를 따르지 않습니다. "루트"사용자가 대부분의 OS에서 보안을 무시할 수 있습니다. 이는 파일 시스템의 보안이 관련이 없음을 의미하지는 않습니다 (특히 많은 사용자가 파일 시스템을 사용하는 경우).
Richard

1
@Richard, 파일 보안은 OS가 해석하고 시행하는 메타 데이터 일뿐입니다. 파일 시스템은 보안을 강화하지 않습니다 . 루트는 커널과 상호 작용하는 방식 때문에 보안 만 무시할 수 있습니다. 디스크의 파일 시스템은 루트에 대해 덜 신경 쓰지 못했습니다.
Chris S

@ChrisS : 데이터 무결성 메커니즘과 읽기 전용 (적어도)에도 마찬가지입니다. OS 소프트웨어는 일련의 원시 블록을 확인합니다. 그 밖의 모든 것은 OS의 소프트웨어에서 파일 시스템 구현에 달려 있습니다. 모든 파일 시스템 기능은 소프트웨어 구현이 제공하는 기능에 달려 있습니다.
Richard
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.