InglêsFrancêsEspanhol

favicon do OnWorks

virt-sparsify - Online na nuvem

Execute virt-sparsify no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando virt-sparsify que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


virt-sparsify - Tornar um disco de máquina virtual esparso

SINOPSE


virt-sparsify [--options] indisk outdisk

virt-sparsify [--options] - disco no local

ATENÇÃO


Usando "virt-sparsify" em máquinas virtuais ao vivo ou simultaneamente com outra edição de disco
ferramentas, pode ser perigoso, podendo causar corrupção de disco. A máquina virtual deve ser
desligue antes de usar este comando e as imagens de disco não devem ser editadas simultaneamente.

DESCRIÇÃO


Virt-sparsify é uma ferramenta que pode tornar um disco de máquina virtual (ou qualquer imagem de disco) esparso
também conhecido como thin-provisioned. Isso significa que o espaço livre na imagem do disco pode ser
convertido de volta para espaço livre no host.

Virt-sparsify pode localizar e esparsar espaço livre na maioria dos sistemas de arquivos (por exemplo, ext2 / 3/4, btrfs,
NTFS, etc.), e também em volumes físicos LVM.

O Virt-sparsify também pode converter entre alguns formatos de disco, por exemplo, convertendo um raw
imagem de disco para uma imagem qcow2 com provisionamento thin.

O Virt-sparsify pode operar em qualquer imagem de disco, não apenas em máquinas virtuais. Contudo
se uma máquina virtual tem vários discos e usa gerenciamento de volume, então virt-sparsify
funcionará, mas não será muito eficaz (http://bugzilla.redhat.com/887826).

IMPORTANTE NOTA SOBRE(ABOUT) ESCASSO SAÍDA IMAGENS
Se a entrada for bruta, a saída padrão será bruta esparsa. Vocês devo verificar da saída
tamanho utilização a ferramenta que entende dispersão como "du -sh". Isso pode fazer um enorme
diferença:

$ ls -lh teste1.img
-rw-rw-r--. 1 rjones rjones 100M 8 de agosto 08:08 test1.img
$ du -sh teste1.img
3.6M test1.img

(Compare o tamanho aparente 100M vs o tamanho real 3.6M)

IMPORTANTE LIMITAÇÕES
· A máquina virtual devo be fechar down antes de usar esta ferramenta.

· Virt-sparsify pode exigir até 2x o tamanho virtual da imagem do disco de origem (1
cópia temporária + 1 imagem de destino). Este é o pior caso e geralmente muito
menos espaço é necessário.

Se você estiver usando o --no lugar opção, então grandes quantidades de espaço temporário são não
necessário.

· Virt-sparsify não pode redimensionar imagens de disco. Para fazer isso, use virtual-resize(1).

· Virt-sparsify não pode lidar com discos criptografados. Libguestfs suporta discos criptografados, mas
os próprios discos criptografados não podem ser esparsos.

· Virt-sparsify ainda não pode sparsify o espaço entre as partições. Observe que este espaço
é freqüentemente usado para itens críticos como bootloaders, portanto, não é realmente sem uso.

· No modo de cópia, os instantâneos internos qcow2 não são copiados para a imagem de destino.

Você também pode querer ler as páginas de manual para as ferramentas associadas virt-sistemas de arquivos(1)
e virt-df(1) antes de começar.

EXEMPLOS


O uso típico é:

virt-sparsify indisk outdisk

que copia "indisk" para "disco externo", tornando a saída esparsa. "outdisk" é criado, ou
sobrescrito se já existir. O formato do disco de entrada é detectado (por exemplo, qcow2)
e o mesmo formato é usado para o disco de saída.

Para converter entre formatos, use o --converter opção:

virt-sparsify disco.raw --convert qcow2 disco.qcow2

Virt-sparsify tenta zerar e esparsificar o espaço livre em todos os sistemas de arquivos que encontra dentro
a imagem do disco de origem. Você pode fazer com que ele ignore (não coloque espaço livre em zero) certas
sistemas de arquivos fazendo:

virt-sparsify --ignore / dev / sda1 indisk outdisk

See virt-sistemas de arquivos(1) para obter uma lista de sistemas de arquivos em uma imagem de disco.

Como virt-sparsify ≥ 1.26, agora você pode sparsify uma imagem de disco no local fazendo:

virt-sparsify --in-place disk.img

OPÇÕES


--Socorro
Exibir ajuda.

--check-tmpdir ignorar
--check-tmpdir continuar
--check-tmpdir avisar
--check-tmpdir falhar
Verifique se "TMPDIR" ou --tmp diretório tem espaço suficiente para concluir a operação. Esse
é apenas uma estimativa.

Se a verificação indicar um problema, você pode:

· ignorar lo,

· Imprimir um aviso e continuar,

· avisar e espere que o usuário pressione a tecla Return (este é o padrão), ou:

· falhar e sair.

Você não pode usar esta opção e --no lugar juntos.

--comprimir
Compacte o arquivo de saída. Esse funciona se o formato de saída for "qcow2".

Você não pode usar esta opção e --no lugar juntos.

--converter cru
--converter qcow2
--converter [outros formatos]
Use "formato de saída" como o formato da imagem de destino. Se este não for
especificado, então o formato de entrada é usado.

Os formatos de saída com suporte e em funcionamento são: "raw", "qcow2", "vdi".

Você também pode usar qualquer formato compatível com o qemu-img(1) programa, por exemplo, "vmdk", mas
o suporte para outros formatos depende do qemu.

Especificando o --converter opção geralmente é uma boa ideia, porque então virt-sparsify
não precisa tentar adivinhar o formato de entrada.

Para ajustar o formato de saída, consulte: --comprimir, -o.

Você não pode usar esta opção e --no lugar juntos.

--debug-gc
Depure a coleta de lixo e a alocação de memória. Isso só é útil ao depurar
problemas de memória no virt-sparsify ou nas ligações libguestfs do OCaml.

--formato cru
--formato qcow2
Especifique o formato da imagem de disco de entrada. Se este sinalizador não for fornecido, ele é
detectado automaticamente a partir da própria imagem.

Se estiver trabalhando com imagens de disco de convidado de formato bruto não confiáveis, você deve garantir o formato
é sempre especificado.

--ignorar sistema de arquivo
--ignorar volgrupo
Ignore o sistema de arquivos nomeado.

Quando não estiver usando --no lugar: O espaço livre no sistema de arquivos não será zerado, mas
blocos existentes de zeros ainda serão esparsos.

Ao usar --no lugar, o sistema de arquivos será completamente ignorado.

Na segunda forma, isso ignora o grupo de volumes nomeado. Use o nome do grupo de volume
sem o / Dev / prefixo, por exemplo. --ignorar vg_foo

Você pode dar essa opção várias vezes.

--no lugar
Faça a esparsificação local em vez de copiar a esparsificação. Veja "IN-PLACE
SPARSIFICATION "abaixo.

--legível por máquina
Esta opção é usada para tornar a saída mais amigável para a máquina ao ser analisada por
outros programas. Veja "SAÍDA LEITURA DA MÁQUINA" abaixo.

-o opção [, opção, ...]
Passar -o opção (ões) para o qemu-img(1) comando para ajustar o formato de saída. Opções
disponíveis dependem do formato de saída (ver --converter) e a versão instalada do
programa qemu-img.

Você deveria usar -o no máximo uma vez. Para passar várias opções, separe-as com vírgulas,
por exemplo:

virt-sparsify --convert qcow2 \
-o cluster_size = 512, pré-alocação = metadados ...

Você não pode usar esta opção e --no lugar juntos.

-q
--quieto
Isso desativa as barras de progresso e outras saídas desnecessárias.

--tmp dispositivo_bloco
--tmp dir
Apenas no modo de cópia, use o dispositivo ou diretório nomeado como o local do
sobreposição temporária (consulte também "TMPDIR" abaixo).

Se o parâmetro fornecido é um dispositivo de bloco, então o dispositivo de bloco é escrito para
diretamente. Note esse apaga da existente conteúdo of da quadra dispositivo.

Se o parâmetro for um diretório, isso é o mesmo que definir o "TMPDIR"
variável de ambiente.

Você não pode usar esta opção e --no lugar juntos.

--tmp pré-construído: arquivo
Apenas no modo de cópia, a opção especializada --tmp pré-construído: arquivo (onde "pré-construído:" é
uma string literal) faz com que virt-sparsify use o "arquivo" qcow2 como espaço temporário.

· O arquivo devo ser formatado recentemente como qcow2, com indisk como o arquivo de apoio.

· Se você executar novamente virt-sparsify, você devo recrie o arquivo antes de cada execução.

· Virt-sparsify não exclui o arquivo.

Esta opção é usada pelo oVirt, que requer um arquivo temporário especialmente formatado.

-v
--verbose
Habilite mensagens detalhadas para depuração.

-V
--versão
Exibe o número da versão e sai.

-x Habilite o rastreamento de chamadas de API libguestfs.

--zero divisória
--zero logvol
Zere o conteúdo da partição nomeada ou volume lógico no convidado. Todos os dados em
o dispositivo está perdido, mas a esparsificação é excelente! Você pode dar esta opção
várias vezes.

NO LUGAR ESPARSIFICAÇÃO


Uma vez que virt-sparsify ≥ 1.26, a ferramenta é capaz de fazer sparsification no local (em vez de
copiar de um disco de entrada para um disco de saída). Isso é mais eficiente. Não é capaz de
recupere tanto espaço quanto copiando esparsificação.

Para usar este modo, especifique uma imagem de disco que será modificada no local:

virt-sparsify --in-place disk.img

Algumas opções não são compatíveis com este modo: --converter, --comprimir e -o porque eles
requer mudanças de formato de disco no atacado; --check-tmpdir porque grandes quantidades de
espaço não são necessários.

A esparsificação no local funciona usando o suporte para descarte (também conhecido como corte ou desmapeamento).

MACHINE LEGÍVEL SAÍDA


A --legível por máquina opção pode ser usada para tornar a saída mais amigável à máquina, o que
é útil ao chamar virt-sparsify de outros programas, GUIs etc.

Existem duas maneiras de usar esta opção.

Em primeiro lugar, use a opção por conta própria para consultar os recursos do binário virt-sparsify.
A saída típica é assim:

$ virt-sparsify --legível por máquina
virt-sparsify
ntfs
btrfs

Uma lista de recursos é impressa, um por linha, e o programa sai com o status 0.

Em segundo lugar, use a opção em conjunto com outras opções para tornar o programa regular
saída mais amigável à máquina.

No momento, isso significa:

1. As mensagens da barra de progresso podem ser analisadas a partir do stdout procurando por este
expressão:

^ [0-9] + / [0-9] + $

2. O programa de chamada deve tratar as mensagens enviadas para stdout (exceto para a barra de progresso
mensagens) como mensagens de status. Eles podem ser registrados e / ou exibidos para o usuário.

3. O programa de chamada deve tratar as mensagens enviadas para stderr como mensagens de erro. No
além disso, virt-sparsify sai com um código de status diferente de zero se houver um erro fatal.

Todas as versões do virt-sparsify suportaram o --legível por máquina opção.

Windows 8


A "inicialização rápida" do Windows 8 pode impedir o funcionamento do virt-sparsify. Consulte "HIBERNAÇÃO DO WINDOWS
E WINDOWS 8 FAST STARTUP "em convidados(3).

MEIO AMBIENTE VARIÁVEIS


TMPDIR
Localização do diretório temporário usado para a sobreposição temporária potencialmente grande
arquivo.

Em virt-sparsify ≥ 1.28, você pode substituir esta variável de ambiente usando o --tmp
opção.

Você deve garantir que haja espaço livre suficiente na pior das hipóteses para uma cópia completa do
disco de origem (virtual tamanho), ou então defina $ TMPDIR para apontar para outro diretório que tenha
espaco suficiente.

O padrão é / Tmp.

Observe que se $ TMPDIR é um tmpfs (por exemplo, se / Tmp está no tmpfs, ou se você usar
"TMPDIR =/ dev / shm"), o padrão do tmpfs é um tamanho máximo de metade de RAM física. Se
virt-sparsify excede isso, ele vai travar. A solução é usar um disco real,
ou para aumentar o tamanho máximo do ponto de montagem tmpfs, por exemplo:

montagem -o remontagem, tamanho = 10G / Tmp

Se você estiver usando o --no lugar opção, então grandes quantidades de espaço temporário são não
necessário.

Para outras variáveis ​​de ambiente, consulte "VARIÁVEIS DE AMBIENTE" em convidados(3).

SAIR STATUS


Este programa retorna 0 se a operação foi concluída sem erros. (Isso não
significa necessariamente que o espaço pode ser liberado.)

Um código de saída diferente de zero indica um erro.

Se o código de saída for 3 e o --no lugar opção foi usada, que indica que descartar
o suporte não está disponível em libguestfs, então o modo de cópia deve ser usado em seu lugar.

Use virt-sparsify online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    MSYS2
    MSYS2
    MSYS2 é uma coleção de ferramentas e
    bibliotecas fornecendo a você um
    ambiente fácil de usar para construção,
    instalar e executar o Windows nativo
    Programas. É con ...
    Baixar MSYS2
  • 2
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo é um codec de imagem JPEG
    que usa instruções SIMD (MMX, SSE2,
    NEON, AltiVec) para acelerar a linha de base
    Compressão e descompressão JPEG em
    x86, x8 ...
    Baixar libjpeg-turbo
  • 3
    Gerenciador de Download do Xtreme
    Gerenciador de Download do Xtreme
    O projeto agora tem uma nova casa:
    https://xtremedownloadmanager.com/ For
    desenvolvedores:
    https://github.com/subhra74/xdm Xtreme
    O Download Manager é uma ferramenta poderosa para...
    Baixe o gerenciador de downloads Xtreme
  • 4
    TTGO VGA32 Lite
    TTGO VGA32 Lite
    Características: baixa resolução 4:3 e 16:9
    Saída VGAPS/2 teclado e mouse
    Interface de usuário baseada em inputText (TUI)
    com gerenciador de diálogo Unicode parcial
    suporteSlave dis...
    Baixar TTGO VGA32 Lite
  • 5
    Carregador de inicialização Clover EFI
    Carregador de inicialização Clover EFI
    O projeto mudou para
    https://github.com/CloverHackyColor/CloverBootloader..
    Recursos: Inicialize macOS, Windows e Linux
    no modo UEFI ou legado no Mac ou PC com
    EU...
    Baixe o gerenciador de boot Clover EFI
  • 6
    Unitedrpms
    Unitedrpms
    Junte-se a nós no Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Habilite o repositório URPMS em seu
    sistema -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Baixar unitedrpms
  • Mais "

Comandos Linux

Ad