Este é o comando virt-df 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-df - Exibe espaço livre em sistemas de arquivos virtuais
SINOPSE
Todos os convidados:
virt-df [--opções]
Convidado solteiro:
virt-df [--options] -d nome de domínio
virt-df [--options] -a disk.img [-a disk.img ...]
Estilo antigo:
virt-df [--options] nome de domínio
virt-df [--opções] disk.img [disk.img ...]
DESCRIÇÃO
"virt-df" é uma ferramenta de linha de comando para exibir o espaço livre nos sistemas de arquivos da máquina virtual.
Ao contrário de outras ferramentas, ele não exibe apenas o tamanho do disco alocado para um virtual
máquina, mas pode olhar dentro das imagens de disco para ver quanto espaço está realmente sendo usado.
Se usado sem qualquer -a or -d argumentos, "virt-df" verifica com libvirt para obter uma lista de todos
convidados ativos e inativos, e executa uma operação do tipo "df" em cada um por sua vez,
imprimir os resultados.
Caso existam -a or -d argumentos são especificados, "virt-df" executa uma operação do tipo "df" em
no domínio libvirt nomeado único ou nas imagens de disco listadas na linha de comando
(que deve pertencer a uma única VM). In esse modo confiabilidade argumentos), "virt-df" precisarão
só trabalho for a solteiro convidado. Se você deseja executar em vários convidados, então você tem que
invocar "virt-df" várias vezes.
Use o --csv opção para obter um formato que pode ser facilmente analisado por outros programas. De outros
as opções são semelhantes ao padrão df(1) comando.
EXEMPLOS
Mostra o uso do disco para um único convidado libvirt chamado "F14x64". Torne a saída humana
legível:
# virt-df -d F14x64 -h
Tamanho do sistema de arquivos usado% de uso disponível
F14x64: / dev / sda1 484M 66M 393M 14%
F14x64: / dev / vg_f13x64 / lv_root 7.4G 3.4G 4.0G 46%
Mostra o uso do disco para um arquivo de imagem de disco chamado teste.img:
$ virt-df -a test1.img
Blocos de 1K do sistema de arquivos usados% de uso disponível
test1.img: / dev / sda1 99099 1551 92432 2%
Se um único convidado tiver vários discos, use o -a opção repetidamente. Um sinal de mais ("+") é
exibido para cada disco adicional. Nota: Do não do esse com não relacionado convidado discos.
$ virt-df -a Win7x32TwoDisks-a -a Win7x32TwoDisks-b
Blocos de 1K do sistema de arquivos usados% de uso disponível
Win7x32TwoDisks-a +: / dev / sda1 102396 24712 77684 25%
Win7x32TwoDisks-a +: / dev / sda2 12478460 7403416 5075044 60%
Win7x32TwoDisks-a +: / dev / sdb1 521212 55728 465484 11%
OPÇÕES
--Socorro
Mostra uma breve ajuda.
-a lima
--adicionar lima
Adicione lima que deve ser uma imagem de disco de uma máquina virtual. Se a máquina virtual
tem vários dispositivos de bloco, você deve fornecer todos eles com -a opções.
O formato da imagem do disco é detectado automaticamente. Para substituir isso e forçar um
formato particular use o --format = .. opção.
-a URI
--adicionar URI
Adicione um disco remoto. Veja "ADICIONANDO ARMAZENAMENTO REMOTO" em peixe convidado(1).
-c URI
--conectar URI
Se estiver usando libvirt, conecte-se ao URI. Se omitido, então nos conectamos ao
hipervisor libvirt padrão.
Se você especificar dispositivos de bloqueio de convidado diretamente (-a), então o libvirt não é usado.
--csv
Escreva os resultados no formato CSV (valores separados por vírgula). Este formato pode ser
importado facilmente em bancos de dados e planilhas, mas leia "NOTA SOBRE O FORMATO CSV"
abaixo.
-d convidado
--domínio convidado
Adicione todos os discos do convidado libvirt nomeado. UUIDs de domínio podem ser usados em vez de
nomes.
--format = raw | qcow2 | ..
--formato
O padrão para o -a opção é detectar automaticamente o formato da imagem do disco. Usando
isso força o formato do disco para -a opções que seguem na linha de comando. Usando
--formato sem nenhum argumento volta para a detecção automática nas próximas -a opções.
Por exemplo:
virt-df --format = raw -a disk.img
força o formato bruto (sem detecção automática) para disco.img.
virt-df --format = raw -a disk.img --format -a another.img
força o formato bruto (sem detecção automática) para disco.img e reverte para detecção automática para
outro.img.
Se você tiver imagens de disco de convidado não confiáveis em formato raw, você deve usar esta opção para
especifique o formato do disco. Isso evita um possível problema de segurança com programas maliciosos
convidados (CVE-2010-3851).
-h
--legível para humanos
Tamanhos de impressão em formato legível.
Você não tem permissão para usar -h e --csv ao mesmo tempo.
-i
--inodes
Imprima inodes em vez de blocos.
- um por hóspede
Desde libguestfs 1.22, este é o padrão. Esta opção não faz nada e é deixada aqui
para compatibilidade com versões anteriores com scripts mais antigos.
-P nr_threads
Desde libguestfs 1.22, virt-df é multithread e examina convidados em paralelo. Por
padrão o número de threads a usar é escolhido com base na quantidade de memória livre
disponível no momento em que virt-df é iniciado. Você pode forçar virt-df a usar no máximo
"nr_threads" usando o -P opção.
Observe que -P 0 significa autodetectar, e -P 1 significa usar um único thread.
--uuid
Imprima UUIDs em vez de nomes. Isso é útil para seguir um convidado, mesmo quando o
o convidado é migrado ou renomeado, ou quando dois convidados têm o mesmo nome.
Observe que apenas os domínios que buscamos da libvirt vêm com UUIDs. Para imagens de disco,
continuamos a imprimir o nome da imagem do disco, mesmo quando esta opção é especificada.
-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.
STATVFS NÚMEROS
"virt-df" (e df(1)) obter informações emitindo um statvfs(3) chamada de sistema. Você pode ter
as mesmas informações diretamente, seja do host (usando libguestfs) ou dentro do
convidado:
Do anfitrião
Execute este comando:
guestfish --ro -d GuestName -i statvfs /
(mudança / para ver as estatísticas de outros sistemas de arquivos).
De dentro do convidado
Execute este comando:
python -c 'import os; s = os.statvfs ("/"); imprimir s '
(mudança / para ver as estatísticas de outros sistemas de arquivos).
NOTA SOBRE NÓS CSV FORMATO
Valores separados por vírgula (CSV) é um formato enganoso. Isto parece como se fosse fácil
analisar, mas definitivamente não é fácil de analisar.
Mito: basta dividir os campos com vírgulas. Realidade: Isso faz não trabalhar de forma confiável. Este exemplo
tem duas colunas:
"foo, bar", baz
Mito: Leia o arquivo uma linha de cada vez. Realidade: Isso faz não trabalhar de forma confiável. Esse
o exemplo tem uma linha:
"foo
bar ", baz
Para scripts de shell, use "csvtool" (http://merjis.com/developers/csv também embalado em grandes
Distribuições Linux).
Para outras linguagens, use uma biblioteca de processamento CSV (por exemplo, "Text :: CSV" para Perl ou Python
biblioteca csv integrada).
A maioria das planilhas e bancos de dados pode importar CSV diretamente.
SAIR STATUS
Este programa retorna 0 se for bem-sucedido ou diferente de zero se houver um erro.
Use virt-df online usando serviços onworks.net