O que é o Apple File System e por que é melhor que o HFS +? 1

O que é o Apple File System e por que é melhor que o HFS +?

Se você está acompanhando as notícias da versão mais recente do macOS da Apple, deve ter notado alguma menção ao Apple File System, ou APFS. Este é um daqueles tópicos complicados que não chamam muita atenção. Ainda assim, é a estrutura central subjacente à experiência do usuário com o sistema operacional. O APFS não será finalizado até 2017, mas você pode ter uma amostra da prévia do desenvolvedor agora disponível no Sierra.

Diferenças e melhorias

Para revisar rapidamente, um sistema de arquivos é a estrutura básica que um sistema operacional usa para armazenar e recuperar dados. Diferentes sistemas de arquivos adotam diferentes abordagens para essa tarefa. À medida que os computadores se tornaram mais rápidos, os sistemas de arquivos mais recentes aproveitaram o impulso para oferecer novos recursos e se adaptar às necessidades de armazenamento modernas.

HFS +, o sistema de arquivos que vem com os novos Macs hoje, tem dezoito anos. HFS, seu progenitor, é mais antigo que o filme de bromance de Tom Cruise “Top Gun”. É como um velho Toyota. Ainda funciona (talvez surpreendentemente bem), mas não está ganhando nenhuma medalha.

O APFS não é tanto uma atualização para o HFS +, mas um salto quântico em frente … para o presente. Embora seja uma atualização importante para os usuários da Apple, parece que a Apple está alcançando outros sistemas, ao invés de ultrapassá-los. No entanto, a atualização não é um dia muito cedo.

Clonagem e integridade de dados

APFS usa um esquema chamado copy-on-write para fazer clones instantâneos de arquivos duplicados. No HFS +, quando um usuário duplica um arquivo, cada bit é copiado. Em vez disso, o APFS cria um clone manipulando metadados e alocando espaço em disco. No entanto, nenhum bit é copiado até que o arquivo clonado seja modificado. Como o clone diverge da cópia original, essas alterações (e apenas essas alterações) são salvas.

A cópia na gravação também melhora a integridade dos dados. Em outros sistemas, se o volume for desmontado com operações de substituição pendentes, você poderá descobrir que parte do sistema de arquivos está fora de sincronia com o resto. A cópia na gravação evita o problema gravando alterações no espaço livre em disco, em vez de sobrescrever arquivos antigos. Até que a operação de gravação seja concluída com êxito, o arquivo antigo é a versão canônica. Somente quando o novo arquivo é copiado com êxito, o arquivo antigo é removido.

Instantâneos do sistema

apfs-snapshots

Os instantâneos são uma atualização importante e são fornecidos a você em parte pela arquitetura de cópia na gravação. Um instantâneo é uma imagem montável somente leitura de um sistema de arquivos em um determinado momento. Conforme o sistema de arquivos muda, apenas os bits modificados são salvos. Isso pode tornar o backup mais simples e confiável. Considerando a decepção desajeitada com os links físicos que o Time Machine se tornou, esta poderia ser uma grande atualização.

Qualidade de serviço de E / S

Você pode ter visto o termo Quality of Service (QoS) nas instruções de configuração do roteador. O QoS prioriza o uso da largura de banda para evitar a lentidão das tarefas prioritárias. Em seu roteador, ele emprega regras definidas pelo usuário para dar a tarefas selecionadas o máximo de largura de banda. Alegadamente, o QoS da Apple priorizaria as operações do usuário, como janelas ativas. Tarefas em segundo plano, como backups do Time Machine, seriam rebaixadas. Então, talvez menos bolas de praia?

Criptografia nativa

apfs-encryption-1

Em um mundo pós-Snowden, a criptografia está na moda. E cada vez mais a Apple está enfatizando a segurança de seus sistemas. A criptografia forte e integrada não é nenhuma surpresa. Com o APFS, a Apple está incorporando um esquema de criptografia com mais nuances do que sua abordagem atual de disco inteiro ou nada. Os usuários podem usar uma única chave para criptografar todos os seus dados ou usar várias chaves de criptografia para bloquear arquivos e pastas individuais separadamente. Claro, você também não pode criptografar nada, seu malandro despreocupado.

Otimização SSD e Flash

apfs-ssd-storage

A otimização de armazenamento Flash foi listada como um recurso principal do APFS, mas a implementação não é emocionante. Em vez de tirar proveito de seu grau incomum de integração de sistema, a Apple mudou algumas das funções normalmente manipuladas pelos chips do SSD para o sistema operacional. É mais como se o sistema de arquivos estivesse ciente dos SSDs do que otimizado para eles.

Redimensionamento de partição dinâmica

redimensionamento da partição apfs

As partições lógicas em uma unidade APFS podem se redimensionar dinamicamente. Os usuários precisam apenas especificar o número de partições desejadas. O sistema de arquivos então calcula a alocação do disco em tempo real. Cada partição ocupa apenas o espaço em disco usado para armazenar arquivos. O resto do espaço em disco está disponível para qualquer partição. É legal, mas é muito mais parecido com meta-pastas do que qualquer outra coisa.

Conclusão

Isso importa? Para desenvolvedores e usuários avançados, isso é incrível. Para usuários casuais de Mac, não deve haver muita diferença externa. E embora a atualização seja ótima, ainda faltam algumas peças. A compressão nativa está notavelmente ausente, assim como a soma de verificação dos dados do usuário. Claro, tudo pode mudar até 2017, então fique de olho neste espaço.

Apoie o nosso trabalho ❤️

Se você gostou deste artigo, considere deixar uma gorjeta para nos ajudar a continuar publicando conteúdo de qualidade.

Pagamento seguro no PayPal
Moyens I/O Staff motivou você, dando conselhos sobre tecnologia, desenvolvimento pessoal, estilo de vida e estratégias que irão ajudá-lo.