Desde 2017, a Apple adotou um novo sistema de arquivos para seus computadores Mac e dispositivos iOS: o Apple File System, conhecido como APFS. Esse sistema substituiu o antigo HFS+ e trouxe melhorias significativas em clonagem, criptografia e suporte a snapshots.
Embora o APFS seja exclusivo e fechado, o que dificulta a vida dos usuários que desejam acessar discos macOS em outras plataformas, é possível montá-lo no Linux com algumas configurações. Este guia vai te mostrar como fazer isso.
O que é o APFS?
APFS é o sistema de arquivos introduzido pela Apple no macOS High Sierra e nos dispositivos iOS a partir de 2017. Em vez de trabalhar com partições como outros sistemas, o APFS utiliza containers, o que facilita a criação de snapshots e aumenta a segurança dos dados.
Esse sistema de arquivos, no entanto, é proprietário da Apple e, até agora, ela não disponibilizou a documentação ou as APIs necessárias para que outros sistemas operacionais possam acessá-lo facilmente. Por conta disso, usuários de Linux precisam recorrer a ferramentas de código aberto e técnicas de engenharia reversa para acessar volumes APFS.
APFS no Linux com APFS-FUSE
Para acessar volumes APFS no Linux, existe uma ferramenta chamada apfs-fuse. Trata-se de um driver experimental que permite montar volumes APFS em modo de leitura, mas ainda não permite modificar arquivos. A ausência de suporte a escrita é um fator de segurança, evitando danos acidentais aos dados.
Preparando o ambiente no Linux
Primeiro, é necessário instalar algumas dependências para compilar e instalar o apfs-fuse. Abra o terminal e digite os seguintes comandos:
sudo apt update
sudo apt install libicu-dev bzip2 cmake libz-dev libbz2-dev fuse3 libfuse3-3 libfuse3-dev clang git libattr1-devSe estiver utilizando uma versão mais antiga do Ubuntu, substitua fuse3 por fuse:
sudo apt install fuse libfuse-dev libicu-dev bzip2 cmake libz-dev libbz2-dev clang git libattr1-devEsses comandos instalarão as bibliotecas e ferramentas necessárias para compilar o driver APFS-FUSE.
Baixando e compilando o driver APFS-FUSE
Com as dependências instaladas, o próximo passo é clonar o repositório do apfs-fuse no GitHub:
git clone https://github.com/sgan81/apfs-fuse.git
cd apfs-fuse
git submodule init
git submodule updateDepois disso, compile o código-fonte com os seguintes comandos:
mkdir build
cd build
cmake ..
makeApós a compilação, os binários estarão disponíveis no diretório build. Para facilitar o acesso, copie-os para /usr/local/bin:
sudo cp apfs-* /usr/local/binEncontrando a partição APFS
Para identificar a partição APFS do macOS, utilize o comando fdisk -l, que lista as partições no sistema:
sudo fdisk -lO comando mostrará as partições disponíveis. Procure por uma que indique o tamanho da partição do macOS. Por exemplo, se você sabe que o volume macOS ocupa cerca de 365GB, procure uma partição de tamanho semelhante.
Montando o volume APFS
Agora que você sabe qual é a partição, pode montá-la. Crie um diretório onde o volume será montado e utilize o comando apfs-fuse para montá-lo:
sudo mkdir -p /media/$USER/macos
sudo apfs-fuse -o allow_other /dev/sda2 /media/$USER/macosSubstitua /dev/sda2 pelo identificador correto da sua partição APFS.
Se tudo correr bem, o volume será montado e estará acessível no diretório que você criou.
Montagem automática com fstab
Se deseja que o volume macOS seja montado automaticamente ao iniciar o computador, edite o arquivo fstab. Primeiro, crie um link simbólico para o driver apfs-fuse:
sudo ln -s /usr/local/bin/apfs-fuse /usr/sbin/mount.apfsEm seguida, edite o arquivo fstab:
sudo nano /etc/fstabAdicione a seguinte linha ao final do arquivo (tudo em uma linha):
mount.apfs#/dev/sda2 /media/$USER/macos fuse user,allow_other 0 0Para testar se o volume monta automaticamente, digite o comando sudo mount -a. Se não houver mensagens de erro, o volume foi montado com sucesso.
Explorando o volume APFS
Ao acessar o volume montado, você encontrará duas pastas principais: private-dir e root. Os arquivos e pastas do macOS estarão dentro de root, onde você também poderá acessar a pasta Users, que contém seus documentos e arquivos de usuário.
Desmontando o volume APFS
Para desmontar o volume, utilize o comando fusermount:
fusermount -u /media/$USER/macosIsso garantirá que o volume seja desmontado corretamente, evitando problemas com dados não salvos.
Usando discos APFS no Linux
Embora a Apple não facilite o acesso a discos APFS fora de seu ecossistema, com a ferramenta apfs-fuse é possível montar volumes APFS no Linux, permitindo acesso a arquivos em modo de leitura.
Esse guia mostrou o processo para instalar, compilar e montar volumes APFS em distribuições Linux, proporcionando um recurso útil para quem precisa acessar dados de um sistema macOS no Linux.
Perguntas frequentes sobre APFS
O Apple File System (APFS) foi introduzido pela Apple como o sistema de arquivos padrão para macOS e iOS, trazendo melhorias em segurança, velocidade e gerenciamento de espaço em disco. Mesmo com suas vantagens, ele apresenta desafios para quem precisa acessá-lo fora do ambiente Apple, como em sistemas Linux e Windows.
Abaixo, respondemos as perguntas mais frequentes sobre APFS, ajudando a entender suas características, limitações e as melhores práticas para utilizá-lo com segurança.
O que é o APFS?
- APFS (Apple File System) é o sistema de arquivos padrão da Apple para macOS e iOS desde 2017, substituindo o HFS+. Ele oferece melhor desempenho, suporte a criptografia, snapshots, e uma estrutura baseada em containers em vez de partições tradicionais.
Por que a Apple adotou o APFS?
- O APFS foi projetado para oferecer maior eficiência, segurança e velocidade em dispositivos modernos da Apple, incluindo suporte avançado para SSDs e melhor gerenciamento de espaço em disco.
É possível acessar discos APFS no Windows ou Linux?
- Sim, mas de forma limitada. No Windows, alguns softwares pagos permitem leitura e escrita em APFS. No Linux, você pode usar o driver apfs-fuse para acessar volumes APFS, mas ele permite apenas leitura.
O APFS é compatível com versões antigas do macOS?
- Não completamente. O APFS foi introduzido no macOS High Sierra (10.13) e não é totalmente suportado em versões anteriores.
Posso converter discos APFS de volta para HFS+?
- Não há uma maneira direta de converter APFS de volta para HFS+ sem formatar o disco. O processo de reversão exigiria que você movesse seus dados, formatasse o disco e restaurasse os arquivos.
É seguro usar apfs-fuse no Linux?
- Sim, mas o apfs-fuse está em desenvolvimento e só oferece acesso de leitura, o que ajuda a proteger os dados de alterações acidentais ou falhas.
O APFS é adequado para HDDs ou apenas SSDs?
- O APFS foi otimizado para SSDs, mas também funciona em HDDs. No entanto, os ganhos em desempenho são mais notáveis em discos de estado sólido.
Por que o APFS usa containers em vez de partições?
- Containers permitem flexibilidade no gerenciamento de espaço, permitindo que múltiplos volumes compartilhem o mesmo espaço disponível no container, o que facilita o redimensionamento e a alocação dinâmica.
Quais sistemas de criptografia o APFS oferece?
- O APFS oferece criptografia completa com suporte para várias chaves, o que permite proteger volumes individuais com diferentes níveis de segurança.
Posso montar volumes APFS automaticamente no Linux?
- Sim, você pode configurar a montagem automática usando o arquivo
fstabno Linux, mas lembre-se de que o acesso será apenas de leitura e o processo requer configuração avançada.
Veja outras soluções de problemas do Linux, MacOS, Windows e outros sistemas:
Ícones do Windows: Guia Completo, Personalização e Otimização
Os ícones do Windows são pequenos símbolos visuais que representam programas, arquivos, pastas e outros elementos do sistema operacional. Eles são uma parte fundamental da interface do usuário, permitindo que os usuários identifiquem e acessem rapidamente os recursos de seus computadores. Este guia abrangente explora tudo sobre ícones do Windows, desde os tipos básicos até … Ler mais
Windows 5 Download: Obtenha Agora a Versão Clássica!
Ah, a nostalgia! Para muitos de nós, o Windows 5 (também conhecido como Windows 95, embora “Windows 5” seja usado informalmente para se referir a ele) representa uma época de ouro da computação pessoal. Um sistema operacional que revolucionou a maneira como interagíamos com os computadores, introduzindo a barra de tarefas, o menu Iniciar e … Ler mais
Windows Whiteboard: Aumente a Produtividade & Colabore!
Introdução ao Windows Whiteboard Em um mundo cada vez mais conectado e colaborativo, ferramentas que facilitam a comunicação e a troca de ideias são essenciais. O Windows Whiteboard, da Microsoft, surge como uma solução poderosa e intuitiva para brainstorming, planejamento de projetos, aulas online e muito mais. Imagine ter um quadro branco infinito, acessível de … Ler mais
Windows: A História, Versões e Impacto (Guia Wikipedia)
Introdução: A Janela para o Mundo Digital O Windows, sistema operacional da Microsoft, é uma presença constante na vida digital de bilhões de pessoas ao redor do mundo. Desde sua humilde estreia como uma interface gráfica para o MS-DOS, ele evoluiu para se tornar um dos sistemas operacionais mais populares e influentes da história da … Ler mais
Wallpapers Windows: Personalize Seu PC e Deixe-o Incrível!
Wallpapers Windows: Personalize Seu PC e Deixe-o Incrível! Seu computador é uma ferramenta essencial no dia a dia, seja para trabalho, estudo ou lazer. Passamos horas em frente à tela, e uma das maneiras mais simples e eficazes de tornar essa experiência mais agradável é personalizar o wallpaper (ou fundo de tela). Um wallpaper bem … Ler mais
Windows Server: Download Grátis e Guia Completo (2024)
Windows Server: Download Grátis e Guia Completo (2024) O Windows Server é o sistema operacional da Microsoft projetado especificamente para servidores. Ele é o coração de muitas infraestruturas de TI em todo o mundo, suportando uma vasta gama de cargas de trabalho, desde serviços de arquivo e impressão até aplicativos complexos e virtualização. Em 2024, … Ler mais






