iOS는 어떤 파일 시스템을 사용합니까?


답변:


6

iOS 10.3 (2017 년 3 월)부터 - APFS / Apple 파일 시스템 이제는 사용중인 파일 시스템입니다.

iOS 10.3 이전 버전 HFS + 사용되었습니다.

APFS는 솔리드 스테이트 드라이브 및 암호화 향상에 대한 향상된 지원을 추가 할 예정입니다. HFS +를 도입 한 20 년 전의 우선 순위가 아닌 것들입니다.


APFS는 iOS 10.3의 첫 번째 개발자 베타 버전에서 사용됩니다. 그것 할 수있다 iOS 10.3의 일반 릴리스에서 사용되지만 아직 알지 못합니다.
Gordon Davisson

18

다른 대답은 HFSX * 인 파일 시스템에 대해서는 정확하지만, 둔감 한 (정정을 위해 편집 한 이후의 다른 답변), 나는 그 책의 경우가 아니라는 것을 발견했다. Mac OS X 및 iOS 내부 . 23 페이지에 그것은 말한다 :

iOS에서 대소 문자를 구분하는 HFSX 기본적으로 대 / 소문자는   보존되어 있지만 여러 파일이 같은 이름을 가질 수 있습니다.   다른 경우와 함께. 당연히 대소 문자 구분은 오타가 생성됨을 의미합니다.   완전히 다른 명령 또는 파일 참조, 종종 잘못된 명령. [위의 강조는 내 것입니다]

그 대답은 다른 대답에 동의하지 않았기 때문에, 나는 확인을 구했다. 내가 작업하고있는 샘플 iOS 프로젝트를로드하고 데이터베이스 이름을 대소 문자 만 변경했습니다. 데이터베이스를 다시 작성하기 위해 iPad mini (iOS 6.1)에서 앱을 실행 한 후 iTunes로 이동하여 애플리케이션의 파일 공유 아래에있는 파일을 살펴 보았습니다. 여기 내가 본 것은 :

Screen shot from iTunes File Sharing demonstrating two file names with identical names differing only by case

그래서, 그것은 나타날 것입니다. Mac OS X 및 iOS 내부 대소 문자가 보존되며 여러 파일이 동일한 이름을 가질 수 있습니다.

흥미롭게도, iTunes의 파일 공유에서 두 파일을 모두 선택하고 "내 컴퓨터에 저장 ..."을 클릭하면 바탕 화면이 나타납니다. 아니 경고를받습니다. iTunes는 두 파일을 내 바탕 화면에 "저장"했지만 초기 대문자 버전 만 남았습니다 (아마도 파일의 초기 소문자 버전을 덮어 씁니다).


* 2017 Apple File System (APFS) 업데이트 :

현재 iOS 10.3 , 2017 년 3 월 27 일에 출시 된 iOS는 이제 새로운 Apple 파일 시스템 (APFS), "플래시 및 솔리드 스테이트 드라이브 스토리지에 최적화되어 있으며 암호화에 중점을 둡니다."

APFS는 WWDC 2016에서 발표되었으며 WWDC 비디오 제목이 있습니다. Apple File System 소개 , 그리고 Apple 파일 시스템 가이드 개발자 용. 그만큼 풍모 가이드의 섹션에 특정 관심사가있을 수 있습니다.


인용문을 잘못 읽고 실수로 "in"
Mark

@ 마크 아무 문제 없습니다. 더 흥미로운 점은 두 버전 모두를 보존하는 동작입니다. 무죄 오류가 없는지 테스트 :-)
Chris W. Rea


2

나는 어떤 definitve Apple 문서도 볼 수 없지만이 스택 오버플로에 인용 된 책 질문들 OSX의 기본값과 다른 HFSX (대소 문자를 구분하는 HFS +)를 사용한다고 가정 해보십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.