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


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.