Tenho pesquisado sobre como fazer backups de arquivos pessoais que podem ser guardados em um armário e esquecidos por anos sem me preocupar com falhas de disco ou deterioração de bits, e parece que os BD-Rs HTL são a solução.
Tenho uma pasta que contém arquivos dos quais gostaria de fazer backup. De vez em quando, alguns desses arquivos podem ser atualizados ou novos arquivos podem ser adicionados, e eu gostaria que eles fossem copiados. Mas BD-Rs são mídias de gravação única.
Se entendi corretamente, o sistema de arquivos UDF suporta modificações de escrita e novos arquivos em mídia de gravação única usando Virtual Allocation Tables. Como o UDF parece muito bem suportado em todos os sistemas operacionais, eu gostaria de aproveitar isso para esse caso de uso em particular.
No Linux, tentei simular um formato de BD-R como UDF usando o seguinte comando:
$ mkudffs -l Test -m bdr -n --vat /dev/sr0
Note: Not writing to device, just simulating
filename=/dev/sr0
label=Test
uuid=66f5a2c157e54521
blocksize=2048
blocks=1
udfrev=2.50
mkudffs: Error: Not enough blocks on device
Primeiro fiquei surpreso ao ver que ele reclamava de não ter blocos suficientes. Então decidi remover o parâmetro -n (simular) e ver o que acontece:
$ mkudffs -l NewHouse -m bdr --vat /dev/sr0
mkudffs: Error: Cannot open device '/dev/sr0': Read-only file system
Neste ponto, não tenho certeza do que estou fazendo errado. Alguma dica? E meu entendimento de UDF com relação à mídia write-once está correto? E em geral, essa abordagem é uma boa ideia? Um BD-RE faria mais sentido aqui?
Acontece que os BD-Rs só podem ser formatados com UDF 2.5 ou superior, se entendi corretamente a partir da Wikipédia.
O Linux infelizmente não suporta gravação em sistemas de arquivos UDF 2.5 a partir da versão 6.11 do kernel , embora possa ler a partir deles. O máximo que ele suporta agora é gravação em UDF 2.01 e leitura a partir de 2.6 (mais recente). O UDFTools depende do kernel para fazer sua gravação, então isso significa que você não poderá formatá-lo no Linux.
Minha solução alternativa atual é usar o Windows e definir o BD-R como um "Live Filesystem", que o formata com UDF 2.6 e permite que você grave, sobrescreva e exclua arquivos nele (sem recuperar espaço, é claro). O Bluray ainda seria legível no Linux, pelo menos, porque o UDF 2.6 é compatível somente com leitura com o UDF 2.5, que o Linux suporta.