ciopfs

소프트웨어 스크린 샷:
ciopfs
소프트웨어 정보:
버전: 0.4
업로드 날짜: 11 May 15
개발자: Marc Andre Tanner
라이센스: 무료
인기: 11

Rating: 3.5/5 (Total Votes: 2)

ciopfs 퓨즈 기반으로 목적의 파일 시스템에 구분하지 않는 경우이다.
ciopfs는 대소 문자를 구분 방식으로 일반 파일 시스템의 정상 디렉토리를 마운트 (퓨즈로 구현) 스택 또는 오버레이 리눅스 사용자 공간 파일 시스템이다.
명령 아래는 함수의 설명합니다.
MKDIR -p ~ / tmp를 / ciopfs / {. 데이터, 대소 insensitve}
ciopfs ~을 / tmp / ciopfs / .DATA ~을 / tmp / ciopfs / 소문자를 구분하지
CD ~ / tmp 디렉토리는 / ciopfs
MKDIR -p 대소 문자 구분 / 데모 / 하위 폴더
된다 데모된다 에코; 대소 문자를 구분 / DEMO / 하위 폴더 /을 MyFile
이 시점에서 파일 시스템은 다음과 같이한다 :
대소 문자를 구별
`- 데모
 `- 하위 폴더
 `-을 MyFile
.DATA
`- 데모
 `- 하위 폴더
 `- myfile을
충돌을 방지하기 위해 직접, 어떤 변화가 마운트 지점을 통해 수행해야 데이터 디렉토리를 조작 할 수 없습니다. 모두 소문자하지 않은 데이터 디렉토리에있는 모든 파일 이름은 무시됩니다.
당신은 부팅시 자동으로 파일 시스템을 마운트으로 / etc / fstab에 아래와 같은 줄을 추가합니다.
/ 데이터 / 프로젝트 / ciopfs / 데이터 / 데이터 / 프로젝트 / ciopfs / MNT ciopfs allow_other, default_permissions, use_ino, attr_timeout = 0 0 0
요구 사항 :
· 사용자 공간에서 파일 시스템
· 유니 코드 (C / C ++)에 대한 국제 구성 요소 (선택 사양)
런타임 요구 사항
파일 시스템이 경우 정보를 보존하려면 기본 파일 시스템 (내선 {2,3}에 대한 예를 들어 당신이 _FS_XATTR 활성화 CONFIG_EXT {2,3}과 커널을 필요로) 확장 된 속성을 지원하는지 당신은 확인해야합니다. 당신은 아마 또한 비 루트 사용자가 확장 된 속성을 만들 수 있습니다 user_xattr 옵션을 기본 파일 시스템을 마운트 할 수 있습니다.
빌드 요구 사항
ciopfs를 컴파일하기 위해 당신은 퓨즈 개발 파일, libattr이 필요합니다 당신은 파일 이름에서 유니 코드 문자를 사용하려는 경우 귀하는 libicu icu-project.org에서 기본 또는이다 입심이 필요합니다 하나.
당신은 단지 ASCII 파일 이름을 insensitvely 경우 작동합니다 의미의 libc의 tolower를 만 [A-Za-z]와 정의 (3) 함수로 다시 떨어질 것 그 파일 시스템의 어느 쪽을 사용합니다.
사용의 용이성을 위해 다음과 같은 3 메이크 대상이 지원됩니다
· 유니 코드 입심 (기본값)
· 유니 코드 ICU
· ASCII
필요한 모든 작업을 수행해야합니다 설치 sudo는 다음에 그 중 하나을 실행.

이 릴리스의 새로운 기능 :



심볼릭 링크 생성에 몇 가지 버그가 수정되었습니다.
구현 더 나은 errno를 처리.

버전 0.3의 새로운 기능 :



보안과 정확성 개선 다중 사용자 쓰기 액세스 하였다.
ASCII 모드는 이제 완벽하게 작동합니다.
다양한 수정은 최신 POSIX 파일 시스템 테스트 스위트를 통과 하였다.

유사한 소프트웨어

개발자의 기타 소프트웨어 Marc Andre Tanner

dvtm
dvtm

18 Feb 15

코멘트 ciopfs

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!