반응형

macos 4

Mac OS macFUSE, osxfuse 사용법

macFUSE란? 모든 운영체제에는 파일을 읽고 쓸 수 있게 도와주는 파일시스템이 존재한다. 운영체제가 다 동일한 파일시스템을 사용하면 운영체제에 상관없이 파일을 읽고 쓰는데 지장이 없으나 운영체제마다 파일 시스템이 다르기 때문에 어떤 파일시스템에서는 읽을 수 있는 파일이 다른 운영체제에서는 파일을 읽거나 쓸 수 없는 현상이 발생한다. MAC에서는 2016 WWDC에서 발표한 새로운 파일시스템을 사용하는데 이것이 바로 APFS(Apple File System)이다. 기존의 사용하던 HFS+에서의 단점들과 IOS, macOS등에서 분리된 라이브러리를 통합한 APFS는 빌드 속도, 암호화, 유지보수 등에서 더 좋은 성능을 가져왔다. 하지만 호환성 문제가 있었는데 윈도우 파일시스템인 NTFS로 만들어진 파일을..

macOS 2021.02.05

macOS APFS 구조

컨테이너와 볼륨APFS는 여러 APFS 볼륨을 포함할 수 있는 단일 컨테이너로 구성되어 있다. 컨테이너는 데이터 저장을 위한 기본 개체이다. 하나 이상의 볼륨을 포함하려면 512mb보다 커야하고 두개 이상의 볼륨을 포함할려면 최소 1024mb보다 크기가 커야한다. —APFS의 구조Block HeaderContainer SuperblockNodeSpace managerAllocation Info FileUnknownB-TreeCheckpointVolume Superblock — Block header각각의 APFS 파일시스템은 block header로 부터 시작된다. 블록헤더에는 checksum, block_id, version, block_type, flags 등이 저장되어 있다. 💡checksum : ..

macOS 2021.02.04

Mac OS File System APFS

출처 http://drmola.com/tech/50912 1. 개요 애플의 파일시스템은 WWDC 2016에서 완전히 바뀌었다. 이 때 애플 OS의 정식 명칭을 OS X에서 macOS로 변경하면서 Siera가 등장하였다. 이 때 가장 크게 변화한게 파일시스템인데 기존에는 원래 있던 파일시스템인 HFS를 개량하여 만든 HFS+를 사용하였지만 처음부터 애플에서 설계한 Apple File System(APFS)로 바꾼 것이다. 이것을 통해 어떤 게 변화하였는지 알아보고 Windows 파일 시스템과 어떠한 차이점이 있는지 알아볼 것이다. 2. APFS가 만들어진 이유 HFS는 근본 자체가 플로피 디스크와 하드디스크를 주로 사용하는 환경에 맞춰져 있어서 현 애플 제품의 환경인 플래시 기반의 보조저장장치를 사용하는 ..

macOS 2021.02.03

OS 파일시스템(File System)

1. 파일시스템이란? 파일 시스템이란, 파일의 이름을 정하고 저장, 검색을 위해서 논리적으로 어디에 위치시켜야 하는지에 대한 방법을 구성한 시스템이다. 저장 매체의 공간이 증가 할수록 파일의 수 또한 점점 증가하게 되어 별도의 관리 시스템이 필요하게 되었다. 그래서 개발된 것이 파일 시스템이다. — 파일 시스템의 특징계층적 디렉터리 구조를 가진다.디스크 파티션 별로 하나씩 둘 수 있다. — 파일 시스템의 역할파일 관리 보조 저장소 관리 : 저장 공간 할당파일 무결성 메커니즘 : 파일이 의도한 정보만 포함하고 있음을 의미접근 방법 : 저장된 데이터에 접근할 수 있는 방법 제공 — 파일 시스템 개발 목적HDD와 메인 메모리의 속도 차를 줄여준다.파일 관리가 용이하다.HDD의 용량을 효율적으로 이용 가능하다...

macOS 2021.02.03
반응형