Como montar um bucket do Amazon S3 como disco no Mac

Resposta curta: o macOS não faz isso sozinho. O Conectar ao Servidor (⌘K) do Finder fala protocolos de compartilhamento de arquivos como SMB e WebDAV, não S3. Para ver um bucket como um disco, você precisa de um programa que fale S3 e apresente o bucket como um sistema de arquivos. O caminho gratuito é o rclone: o comando nfsmount entrega o bucket ao cliente NFS que já vem no macOS, sem macFUSE e sem senha de administrador. O caminho com o mouse é um gerenciador de arquivos que faz o mesmo por você, como o Folia Files.
Este guia mostra os dois, para o Amazon S3 e para serviços compatíveis com S3 como Backblaze B2, Wasabi ou MinIO, e depois o que um bucket montado faz e o que não faz. Para servidores SFTP, e por que vale a pena evitar o macFUSE, veja como conectar a SFTP e S3 no Mac sem macFUSE.
Antes de tudo, reúna quatro informações
Seja qual for o caminho, o S3 pede os mesmos dados:
- Um ID de chave de acesso e uma chave secreta. Na AWS, crie uma chave de acesso para um usuário do IAM. No Backblaze B2, crie uma chave de aplicativo: o keyID dela é o ID da chave de acesso, e o applicationKey, a chave secreta. Uma chave limitada a esse único bucket é mais segura do que uma que abre a conta inteira.
- O nome do bucket, e uma pasta dentro dele se você só precisa de uma parte.
- A região onde o bucket fica, por exemplo
eu-west-3na AWS. - O endpoint, o endereço do serviço. O Amazon S3 não precisa dele; todos os outros provedores precisam, e o mostram no console.
| Serviço | Endpoint | Região |
|---|---|---|
| Amazon S3 | deixar vazio | a região do bucket, ex. eu-west-3 |
| Backblaze B2 | s3.eu-central-003.backblazeb2.com |
a parte do meio: eu-central-003 |
| Wasabi | s3.eu-central-1.wasabisys.com |
eu-central-1 |
| Scaleway | s3.fr-par.scw.cloud |
fr-par |
| MinIO no seu próprio servidor | http://nas.local:9000 |
muitas vezes vazia |
Esses endereços são exemplos: copie o seu do seu provedor, porque ele depende de onde o bucket foi criado.
Montar um bucket de graça com o rclone
1. Instale o rclone
Com o Homebrew, no Terminal:
brew install rclone
O rclone do Homebrew se recusa a rodar rclone mount, que depende do macFUSE ou do FUSE-T. Tudo bem: o comando que você quer é rclone nfsmount, que não precisa de nenhum dos dois.
2. Salve o bucket como um "remote"
Um remote é uma conexão com nome que o rclone guarda. Para um bucket do Backblaze B2:
rclone config create b2 s3 provider=Other access_key_id=SEU_KEY_ID secret_access_key=SEU_SEGREDO endpoint=s3.eu-central-003.backblazeb2.com region=eu-central-003
Para outros serviços, troque o provider: AWS (e tire o endpoint), Wasabi, Scaleway, Minio, Cloudflare para o R2, ou Other para um serviço que não está na lista do rclone. O rclone config faz as mesmas perguntas uma a uma e deixa a chave secreta fora do histórico do shell. Nos dois casos, o rclone grava as chaves no arquivo de configuração dele, em texto puro, a menos que você defina uma senha de configuração.
Confira se está tudo certo listando o topo do bucket:
rclone lsd b2:alex-archives
3. Monte o bucket
O ponto de montagem precisa ser uma pasta vazia que já exista:
mkdir -p ~/Buckets/archives
rclone nfsmount b2:alex-archives ~/Buckets/archives --vfs-cache-mode writes --volname "Arquivo B2"
Os arquivos do bucket agora estão em ~/Buckets/archives, como um disco chamado "Arquivo B2". O comando continua rodando na janela do Terminal: pressione ⌃C nela para desmontar.
--vfs-cache-mode writesdeixa os apps salvarem normalmente: o que eles gravam passa primeiro por um cache local e depois sobe para o bucket. Sem essa opção, um app que abre um arquivo para leitura e gravação ao mesmo tempo não consegue salvar.--read-onlyno lugar, se você só quer consultar um arquivo morto.--dir-cache-time 30sse outras pessoas ou outros Macs colocam arquivos no bucket: por padrão, o rclone só relê uma pasta a cada cinco minutos.
Montar um bucket com o Folia Files
O Folia Files, um gerenciador de arquivos para Mac, também monta o S3 com o nfsmount do rclone, mas guarda a conexão, mantém a chave secreta nas Chaves do macOS e monta o bucket quando você clica nele. Na versão do site, basta o rclone, instalado como acima.
- Escolha Ferramentas › Conexões (Servidores e Nuvens)… (⌘K), clique em Nova Conexão e depois em S3 / compatível. Na barra lateral, o + ao lado de Servidores leva direto à lista de tipos de servidor.
- Digite um Nome de Exibição: ele será o nome do disco.
- Em Armazenamento S3, escolha o Provedor: AWS, Scaleway, Wasabi, Minio, DigitalOcean, IDrive ou Outro para qualquer outro serviço, como o Backblaze B2. Depois preencha ID da Chave de Acesso (Access Key ID), Chave Secreta, Região, Endpoint (opcional) (vazio para a AWS) e Bucket e pasta, por exemplo
alex-archives/2026. - Em Opções, ative Somente Leitura para um arquivo morto que você só consulta, e Montar automaticamente quando o Folia Files abrir para um bucket que você usa todo dia.
- Clique em Testar Conexão: o Folia Files lista o topo da pasta e diz quantos itens encontrou, ou mostra o erro. Depois clique em Salvar e Montar.

O bucket aparece então na seção Servidores da barra lateral. Um clique o monta, se preciso, e o abre no painel; montado, ele é um disco para o Mac inteiro, que o Finder e os outros apps também enxergam. No Folia Files, você pode pôr o bucket em um painel e uma pasta do seu Mac no outro, e arrastar arquivos de um para o outro. Na versão do site, uma conexão que monta automaticamente volta sozinha depois do repouso ou quando a rede volta (Ajustes › Arquivos e Rede, ativado por padrão).

A página Servidores e nuvens mostra tudo o mais a que o Folia Files se conecta.
O que um bucket montado faz e o que não faz
O S3 guarda objetos, não arquivos em um disco. A montagem esconde quase toda a diferença, mas não toda:
- Nada fica guardado para uso offline. Os arquivos são lidos do bucket quando você os abre. O cache só guarda o que você salva até subir: o Folia Files o limita a 1 GB e envia cada arquivo uns dois segundos depois de fechado. Sem conexão, não dá para listar o bucket nem abrir os arquivos. Para ter uma cópia no Mac, sincronize uma pasta do bucket com uma pasta local. Se o que mais importa para você são arquivos offline, o Mountain Duck e o CloudMounter os guardam; esta comparação mostra o que cada app faz.
- Cada salvamento envia o arquivo inteiro. O S3 não consegue mudar só uma parte de um objeto: um pequeno ajuste em um vídeo grande o envia completo de novo.
- Renomear uma pasta renomeia cada arquivo dentro dela. O S3 não tem pastas de verdade, só nomes com barras, então renomear ou mover uma pasta grande leva tempo.
- Pastas vazias não duram. Uma pasta que você cria só fica no bucket quando há um arquivo dentro. Com o rclone na linha de comando, a opção
--s3-directory-markersmantém as pastas vazias. - Navegar pode custar dinheiro. Listar uma pasta, abrir ou pré-visualizar um arquivo são requisições, e os downloads podem contar como tráfego de saída. Confira os preços do seu provedor, e se o bucket guarda as versões antigas dos arquivos que você substitui ou apaga: no Backblaze B2, esse é o ajuste padrão.
Versão do site e versão da Mac App Store
O S3 passa pelo rclone, e é aí que as duas versões do Folia Files diferem. A versão do site monta o S3 assim que o rclone está instalado. Na versão da Mac App Store, a sandbox da Apple não deixa o app iniciar o rclone, então o S3 precisa do Folia Files Companion, um pequeno app gratuito disponível em foliafiles.com (o rclone continua necessário). Compartilhamentos de rede como SMB e WebDAV funcionam nas duas versões sem nada a mais.
Perguntas frequentes
O Finder consegue se conectar ao Amazon S3? Não. O Conectar ao Servidor não aceita S3. Um bucket só aparece no Finder depois que uma ferramenta como o rclone o monta.
Preciso do macFUSE?
Não. O rclone nfsmount, e o Folia Files com ele, montam pelo cliente NFS que vem com o macOS: sem extensão de sistema e sem senha de administrador.
Dá para montar o Cloudflare R2 ou outro serviço compatível com S3?
Com o rclone, escolha o provedor na lista (Cloudflare para o R2) ou Other com o endpoint do serviço. No Folia Files, um serviço que não está no menu Provedor entra em Outro: clique em Testar Conexão antes de confiar nele.


