Montando Partição APFS do macOS no Ubuntu 20.04/20.10 e Fedora 33
Dica publicada em Linux / Sistema de Arquivos
Montando Partição APFS do macOS no Ubuntu 20.04/20.10 e Fedora 33
No Linux é possível montar partições APFS do macOS em modo leitura, ou seja, não é possível excluir ou alterar arquivos desta partição. Mas, esta dica é útil para aqueles que de vez em quando esquece coisas em alguma pasta do macOS.
Dica válida também para usuários de Hackintosh, que estão aprendendo sobre a hierarquia de arquivos e diretórios deste sistema.
Isso é possível graças ao pequeno apfs-fuse, utilitário via linha de comando com menos de 1MB.
sudo dnf install apfs-fuse
No Ubuntu 20.04/20.10 e distribuições derivadas, o pacote apfs-fuse não está disponível no repositório oficial, mais por meio do Alien consegui fazer a conversão de ".rpm" para ".deb". Upei o arquivo em minha conta no Google Drive. Usaremos o terminal para o download (wget) e instalação.
2. Baixe o arquivo:
wget -c --no-check-certificate 'https://docs.google.com/uc?export=download&id=1HeOw-pzqv5lAjM5SBt15xt07ab3FcUDk' -O apfs-fuse-0-13-amd64.deb
3. Instale-o via APT junto com suas dependências necessárias:
sudo apt install python3-fsapfs libfsapfs1 libfsapfs-utils libfuse3-3 && sudo apt install ./apfs-fuse-0-13-amd64.deb -y
sudo fdisk -l
2. Passo seguinte é criar a pasta onde vai ser montado a partição em questão, sugiro no diretório /mnt/:
sudo mkdir -p /mnt/<nome da pasta de sua preferência>
3. Agora é só montar - troque "/sdaXX" pelo número correspondente à sua partição:
sudo apfs-fuse -o allow_other /dev/sdaXX /mnt/<nome da pasta>
Dica válida também para usuários de Hackintosh, que estão aprendendo sobre a hierarquia de arquivos e diretórios deste sistema.
Isso é possível graças ao pequeno apfs-fuse, utilitário via linha de comando com menos de 1MB.
Instalação
1. No Fedora 33:sudo dnf install apfs-fuse
No Ubuntu 20.04/20.10 e distribuições derivadas, o pacote apfs-fuse não está disponível no repositório oficial, mais por meio do Alien consegui fazer a conversão de ".rpm" para ".deb". Upei o arquivo em minha conta no Google Drive. Usaremos o terminal para o download (wget) e instalação.
2. Baixe o arquivo:
wget -c --no-check-certificate 'https://docs.google.com/uc?export=download&id=1HeOw-pzqv5lAjM5SBt15xt07ab3FcUDk' -O apfs-fuse-0-13-amd64.deb
3. Instale-o via APT junto com suas dependências necessárias:
sudo apt install python3-fsapfs libfsapfs1 libfsapfs-utils libfuse3-3 && sudo apt install ./apfs-fuse-0-13-amd64.deb -y
Montagem
1. Identifique em qual partição está instalado seu macOS (no meu é /dev/sda6 - Mojave 10.14.6):sudo fdisk -l
2. Passo seguinte é criar a pasta onde vai ser montado a partição em questão, sugiro no diretório /mnt/:
sudo mkdir -p /mnt/<nome da pasta de sua preferência>
3. Agora é só montar - troque "/sdaXX" pelo número correspondente à sua partição:
sudo apfs-fuse -o allow_other /dev/sdaXX /mnt/<nome da pasta>
Screenshots
Referências
- How to mount macOS APFS disk volumes in Linux - The Ultimate Linux Newbie Guide
- GitHub - sgan81/apfs-fuse: FUSE driver for APFS (Apple File System)
- Convertendo formato de pacotes com alien [Dica]
- apfs-fuse-0-13-amd64.deb - Google Drive
Muito bom. Dica muito útil.
___________________________________________________________