Perguntas com a marcação «sparse-files»

18
Como você pode aparar arquivos usando a linha de comando?

Qual é o equivalente do console do seguinte código Python: target = file("disk", "w") # create a file target.seek(2*1024*1024*1024) # skip to 2 GB target.write("\0") target.close() Talvez algum encantamento dd? A idéia é criar um arquivo com o tamanho aparente de 2 GB para uso, por exemplo, em...

16
Criando um arquivo "falso" arbitrariamente grande

Gostaria de criar um arquivo especial semelhante a /dev/nullou /dev/random, onde o arquivo realmente não existe, mas você pode ler o mesmo, exceto que, na verdade, eu poderia definir um limite para o tamanho aparente do arquivo. Em outras palavras, quero criar um arquivo especial em que (supondo...

15
Como faço para gerar "escassez" de um arquivo?

Como produzo quanto do tamanho nominal do arquivo é realmente preenchido com dados? Como vmtouchmostra quanto do arquivo está atualmente na memória ... Espero que o fluxo de trabalho seja assim: $ fallocate -l 1000000 data $ measure_sparseness data 100% $ fallocate -p -o 250000 -l 500000 data $...

11
Informações detalhadas sobre arquivos esparsos no Linux

Eu tenho um arquivo esparso, no qual apenas alguns blocos são alocados: ~% du -h --apparent-size example 100K example ~% du -h example 52K example Gostaria de saber quais blocos do arquivo estão realmente alocados. Existe uma interface de chamada ou kernel do sistema que possa ser usada para...

10
Como tornar o sistema de arquivos ext4 escasso?

Estou usando o Linux como sistema operacional convidado no VirtualBox. Eu apaguei um grande número de arquivos do seu sistema de arquivos. Agora eu quero diminuir o arquivo de imagem do sistema de arquivos (vdi). O encolhimento funciona comprimindo a imagem do sistema de arquivos sempre que tiver...

10
Existem desvantagens em `cp --sparse = always`?

Existe alguma razão para não usar --sparse=alwaysem todas as chamadas cp? info cp diz: ‘--sparse=WHEN’ A “sparse file” contains “holes”—a sequence of zero bytes that does not occupy any physical disk blocks; the ‘read’ system call reads these as zeros. This can both save considerable disk...

8
Convertendo arquivo esparso para não esparso no lugar

No Linux, dado um arquivo esparso, como torná-lo não esparso, no lugar? Ele pode ser copiado cp --sparse=never ..., mas se o arquivo é 10G e o buraco é 2G (ou seja, o espaço alocado é 8G), como fazer com que o sistema de arquivos aloque o 2G restante sem copiar o 8G original para um novo...