A empresa Apple mudou o sistema de arquivos padrão do macOS no High Sierra e acima de HFS+ para APFS em 2017. A diferença mais notável entre HFS+ e APFS é a granularidade do selo de data/hora (um segundo no HFS+ vs. um nanossegundo no APFS). No entanto, esse formato de arquivo não é tecnicamente suportado pelo Linux ou Windows, mas ao longo deste artigo, ensinaremos como montar uma unidade APFS no Linux. O primeiro método que você aprenderá é gratuito e um pouco demorado. O segundo método mostrará como usar o software Paragon para montar a unidade.
Neste artigo, você vai aprender:
Como montar unidades APFS do macOS no Linux
Como mencionamos anteriormente, o sistema de arquivos APFS não é facilmente acessível no Linux. No entanto, seja qual for o motivo da decisão da Apple, existem métodos gratuitos e pagos que você pode usar para ler arquivos APFS no Ubuntu.
Método 1: Usando o driver APFS-FUSE para Linux
O APFS-FUSE é um driver FUSE lançado em 2017 e oferece acesso somente leitura aos arquivos APFS.
Características:
- Suporta criptografia FileVault.
- Suporta a montagem de instantâneos e volumes selados.
- Suporta tabelas de partição.
- Suporta montagem de DMGs.
Vantagens e desvantagens
Prós:
Abrange várias opções de montagem.
Suporta unidades de fusão.
Contras:
É um fusível somente leitura.
Links fixos não são suportados.
Alguns métodos de compressão ainda não são suportados.
Vamos ver como isso funciona.
Bibliotecas necessárias: FUSE 2.6 ou superior (FUSE 3.0 e superior para sistemas de 32 bits), zlib, bzip2, libattr
Passo 1: Abra o Terminal e copie o comando abaixo no Terminal para compilar o código-fonte. Após a primeira linha de comando, você precisará digitar sua senha.
sudo apt update
sudo apt install fuse libfuse-dev libicu-dev bzip2 libbz2-dev cmake clang git libattr1-dev
Passo 2: Para clonar o repositório, execute o comando abaixo no Terminal.
git clone https://github.com/sgan81/apfs-fuse.git
cd apfs-fuse
git submodule init
git submodule update
Passo 3: Para compilar seu driver (que usa o FUSE 3.0), copie e cole a seguinte linha de comando.
mkdir build
cd build
cmake ..
make
Passo 4: Por último, você precisa montar o driver através da linha de comando abaixo.
apfs-fuse <dispositivo> <diretório de montagem>
Caso precise de mais ajuda na execução dos passos, você pode assistir ao tutorial no YouTube.
Para Windows XP/Vista/7/8/10/11
Para macOS X 10.10 - macOS 13
Luís Santos
chief Editor