Pesquisei por horas no Google para encontrar uma solução para esse problema, mas não consegui encontrar uma resposta adequada ao meu problema.
Minha configuração:
- Eu tenho um iMac com um disco rígido de ~ 1 TB
- Estou fazendo o backup via Time Machine para um Synology NAS DS214 + com ~ 2.7 TB de espaço
Meu problema:
- Esqueci de definir um limite de tamanho para o usuário de backup. O meu Time Machine Backup usa cerca de 2,3 TB de espaço. Isso não é legal.
- Não consigo definir uma cota para o usuário do Synology, porque ele começa a contar a partir de zero.
O que eu quero fazer:
- Se for possível, desejo que o Time Machine Backup encolha automaticamente até um limite de ~ 1,5 TB, excluindo os backups mais antigos.
- Quero que o pacote esparso não fique mais grande.
Alguém de vocês vê uma solução? Ou tenho que excluir todos os meus backups antigos para alcançar minha meta?
hard-drive
time-machine
backup
nas
Michael
fonte
fonte
Respostas:
O Time Machine respeitará uma determinação de tamanho - mas somente quando você fizer o contêiner . Essa funcionalidade é tudo o que a Apple fornece para backup nativo; portanto, você precisa de uma configuração personalizada para fazer o que pede e não pode limitar as coisas depois de começar a fazer o backup em um contêiner.
No futuro, se você quiser criar um novo contêiner restrito, o conceito não é difícil de mapear.
O Server.app faz isso com facilidade - não conheço o código de sinologia que fez a engenharia reversa desse recurso, mas ficaria surpreso se não estiver no GitHub ou publicado em algum lugar público.
Nesse ponto, você pode excluir todos os backups de pastas de usuários grandes e, bloco a bloco, copiar os dados antigos do backup para o novo destino e herdar o backup.
Você também pode diminuir os intervalos de backup na linha de comando ou fazer o script dessa automação também.
Muito e muito trabalho, mas pode valer a pena como projeto, se alguém estiver inclinado.
Quando estou no seu lugar, apenas copio o backup "grande demais" antigo para um disco rígido off-line, o coloco em uma prateleira e recomeço com novos backups do tamanho que você desejar. Em 6 meses ou um ano - limpe a unidade antiga, a menos que você realmente sinta que precisa dessa história mais antiga.
fonte
Esta é a solução mais fácil usando o OSX Terminal.
Obtenha uma lista de todos os backups no TimeMachine. Isso também mostrará o caminho completo do diretório para os backups necessários na etapa 2 ...
Escolha os backups a serem excluídos com base na data deles. Observe o uso de um curinga * e o uso do diretório da etapa 1. Por exemplo, para excluir todos os backups de 2018, você usaria o seguinte:
O passo final é reduzir e recuperar o espaço do pacote esparso. Procure na sua unidade de backup o arquivo .sparsebundle.
fonte
Reduza o volume de backup para o tamanho desejado. O Time Machine foi projetado para continuar adicionando backups até o volume ficar cheio e, em seguida, remover cópias mais antigas. NÃO foi projetado para compartilhar espaço de armazenamento com outras coisas, nem para deixar X gigabytes livres no destino.
fonte
Concordo com a resposta dada anteriormente, embora o que você possa tentar seja excluir manualmente os backups do Time Machine (por seu próprio risco).
Se você montar o volume, há uma pasta chamada "Backups.backupdb" (ela pode parecer um pouco diferente nos backups remotos). Dentro dele, terá o nome do seu computador e, em seguida, as datas ou os volumes, ou vice-versa (desculpe, atualmente estou fora do meu próprio Mac e não consigo verificar a ordem exata).
Se você remover algumas pastas de datas anteriores, liberará algum espaço para redimensionar o volume.
NOTA: Lembre-se de que o Time Machine é um backup incremental usando links físicos para arquivos inalterados. Portanto, a remoção de uma pasta de data pode não remover a quantidade de espaço em que afirma ser dimensionada.
fonte
sudo tmutil delete
.Exemplo:
Pode ser chamado repetidamente.
fonte