InglêsFrancêsEspanhol

favicon do OnWorks

virt-resize - Online na nuvem

Execute virt-resize 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-resize 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 Windows online ou emulador MAC OS online

PROGRAMA:

NOME


virt-resize - redimensiona um disco de máquina virtual

SINOPSE


virt-resize [--resize / dev / sdaN = [+/-] [%]]
[--expand / dev / sdaN] [--shrink / dev / sdaN]
[--ignore / dev / sdaN] [--delete / dev / sdaN] [...] indisk outdisk

DESCRIÇÃO


Virt-resize é uma ferramenta que pode redimensionar um disco de máquina virtual, tornando-o maior ou menor
no geral, e redimensionar ou excluir quaisquer partições contidas nele.

Virt-redimensionar não podes redimensione as imagens de disco no local. Virt-redimensionar rede de apoio social não ser usado ao vivo
máquinas virtuais - para resultados consistentes, desligue a máquina virtual antes de redimensionar
.

Se você não estiver familiarizado com as ferramentas associadas: virt-sistemas de arquivos(1) e virt-df(1), nós
recomendo que você leia essas páginas de manual primeiro.

EXEMPLOS


1. Copie "olddisk" para "newdisk", estendendo uma das partições do convidado para preencher o extra
5 GB de espaço.

virt-filesystems --long -h --all -a disco antigo

truncar -r disco antigo novo disco
truncar -s + 5G novodisco

# Nota "/ dev / sda2" é uma partição dentro do arquivo "olddisk".
virt-resize --expand / dev / sda2 olddisk newdisk

2. Como acima, mas faça o / Bota partição 200 MB maior, dando o espaço restante
para / dev / sda2:

virt-resize --resize / dev / sda1 = + 200M --expand / dev / sda2 \
disco antigo disco novo

3. Como no primeiro exemplo, mas expanda um volume lógico como a etapa final. Isso é o que
você normalmente usaria para convidados Linux que usam LVM:

virt-resize --expand / dev / sda2 --LV-expand / dev / vg_guest / lv_root \
disco antigo disco novo

4. Como no primeiro exemplo, mas o formato de saída será qcow2 em vez de um disco bruto:

qemu-img create -f qcow2 -o preallocation = metadata newdisk.qcow2 15G
virt-resize --expand / dev / sda2 olddisk newdisk.qcow2

DETALHADO USO


EXPANDINDO A VIRTUAL MACHINE DISCO
1. Desligue a máquina virtual
2. Localize a imagem do disco de entrada
Localize a imagem do disco de entrada (ou seja, o arquivo ou dispositivo no host que contém o arquivo do convidado
disco). Se o convidado for gerenciado por libvirt, você pode usar "virsh dumpxml" assim para
encontre o nome da imagem do disco:

# virsh dumpxml guestname | xpath / domain / devices / disk / source
1 nós encontrados:
-- NÓ --


3. Observe o tamanho atual
Use virt-sistemas de arquivos(1) para exibir as partições e tamanhos atuais:

# virt-filesystems --long --parts --blkdevs -h -a / dev / vg / lv_guest
Nome Tipo Tamanho Pai
partição / dev / sda1 101M / dev / sda
partição / dev / sda2 7.9G / dev / sda
Dispositivo / dev / sda 8.0G -

(Este exemplo é uma máquina virtual com um disco de 8 GB que gostaríamos de expandir
a 10 GB).

4. Crie o disco de saída
O virt-resize não pode fazer modificações no disco no local. Você tem que ter espaço para armazenar
o disco de saída redimensionado.

Para armazenar a imagem de disco redimensionada em um arquivo, crie um arquivo de tamanho adequado:

# rm -f disco externo
# truncar -s disco externo 10G

Ou use criar(1) para criar um volume lógico:

# lvcreate -L 10G -n lv_name vg_name

Ou use Virsh(1) vol-create-as para criar um volume de armazenamento libvirt:

# lista de pool de virsh
# virsh vol-create-as poolname newvol 10G

5. Redimensionar
virt-resize leva dois parâmetros obrigatórios, o disco de entrada (por exemplo, dispositivo, arquivo ou um URI
para um disco remoto) e o disco de saída. O disco de saída é aquele criado no
passo anterior.

# virt-resize indisk outdisk

Este comando apenas copia a imagem de disco "indisk" para a imagem de disco "outdisk" sem redimensionando
ou alterando quaisquer partições existentes. Se "disco externo" for maior, então um extra, vazio
partição é criada no final do disco cobrindo o espaço extra. Se "disco externo" for
menor, então apresentará um erro.

De forma mais realista, você deseja expandir as partições existentes na imagem do disco por
passando opções extras (para a lista completa veja a seção "OPÇÕES" abaixo).

"--expand" é a opção mais útil. Ele expande a partição nomeada dentro do disco
para preencher qualquer espaço extra:

# virt-resize --expand / dev / sda2 indisk outdisk

(Neste caso, uma partição extra é não criado no final do disco, porque lá
não haverá espaço não utilizado).

"--resize" é a outra opção comumente usada. O seguinte aumentaria o tamanho
de / dev / sda1 em 200M e expanda / dev / sda2 para preencher o restante do espaço disponível:

# virt-resize --resize / dev / sda1 = + 200M --expand / dev / sda2 \
fora do disco

Se a partição expandida na imagem contém um sistema de arquivos ou LVM PV, então se virt-
resize sabe como, ele irá redimensionar o conteúdo, o equivalente a chamar um comando
tais como tamanho do tamanho(8) redimensionar2fs(8) tamanho ntfs(8) btrfs(8) ou xfs_growfs(8). Contudo
virt-resize não sabe como redimensionar alguns sistemas de arquivos, então você teria que estar online
redimensione-os após inicializar o convidado.

# virt-resize --expand / dev / sda2 nbd: //example.com disco externo

O disco de entrada pode ser um URI, para usar um disco remoto como fonte. O URI
formato é compatível com guestfish. Veja "ADICIONANDO ARMAZENAMENTO REMOTO" em peixe convidado(1).

Outras opções são abordadas abaixo.

6. teste
Teste exaustivamente a nova imagem de disco antes descartando o antigo.

Se você estiver usando libvirt, edite o XML para apontar para o novo disco:

# virsh editar nome do convidado

Mudar , Vejo http://libvirt.org/formatdomain.html#elementsDiscos

Em seguida, inicie o domínio com o novo disco redimensionado:

# virsh iniciar nome do convidado

e verifique se ainda funciona. Consulte também a seção "NOTAS" abaixo para informações adicionais
informações.

7. Redimensione LVs etc. dentro do convidado
(Isso também pode ser feito offline usando peixe convidado(1))

Assim que o convidado tiver inicializado, você deverá ver o novo espaço disponível, pelo menos por
sistemas de arquivos que virt-resize sabem redimensionar, e para PVs. O usuário pode precisar
redimensionar LVs dentro de PVs, e também redimensionar tipos de sistema de arquivos que virt-resize não conhece
como expandir.

ENCOLHENDO A VIRTUAL MACHINE DISCO
Encolher é um pouco mais complexo do que expandir, e apenas uma visão geral é fornecida aqui.

Em primeiro lugar, virt-resize não tentará reduzir o conteúdo da partição (PVs, sistemas de arquivos).
O usuário deve reduzir o conteúdo antes de passar a imagem do disco para virt-resize e virt-
redimensionar irá verificar se o conteúdo foi reduzido corretamente.

(A redução também pode ser feita offline usando peixe convidado(1))

Depois de reduzir PVs e sistemas de arquivos, desligue o convidado e prossiga com as etapas 3 e 4
acima para alocar uma nova imagem de disco.

Em seguida, execute virt-resize com qualquer um dos --Psiquiatra e / ou --redimensionar opções.

IGNORANDO OR EXCLUINDO PARTIÇÕES
virt-resize também oferece uma maneira conveniente de ignorar ou deletar partições ao copiar de
o disco de entrada para o disco de saída. Ignorar uma partição acelera a cópia onde você
não se preocupe com o conteúdo existente de uma partição. Excluir uma partição remove-a
completamente, mas observe que também renumera quaisquer partições após aquela que foi excluída,
o que pode deixar alguns convidados não inicializáveis.

QCOW2 E NÃO ESPARSO RAW FORMATOS
Se o disco de entrada estiver no formato qcow2, você pode preferir que a saída esteja no formato qcow2
formato também. Como alternativa, virt-resize pode converter o formato em tempo real. A saída
o formato é simplesmente determinado pelo formato do contêiner de saída vazio que você fornece.
Assim, para criar a saída qcow2, use:

qemu-img criar -f qcow2 -o pré-alocação = disco de saída de metadados [tamanho]

em vez do comando truncate.

Da mesma forma, para obter saída bruta não esparsa, use:

fallocate -l tamanho do disco externo

(em sistemas mais antigos que não têm o falocar(1) comando use "dd if = / dev / zero of = outdisk
bs = contagem de 1M = .. ")

LÓGICO PARTIÇÕES
Partições lógicas (também conhecidas como / dev / sda5 + em discos que usam tabelas de partição DOS) não podem ser
redimensionado.

Para entender o que está acontecendo, primeiro uma das quatro partições / dev / sda1-4 terá
Partição MBR tipo 05 ou "0f". Isso é chamado de opção divisória. Usar
virt-sistemas de arquivos(1) para ver o tipo de partição MBR.

As partições lógicas residem dentro da partição estendida.

A partição estendida pode ser expandida, mas não reduzida (a menos que você force, o que não é
aconselhável). Quando a partição estendida é copiada, todas as partições lógicas
contidos dentro são copiados implicitamente. Virt-resize não olha dentro do
partição estendida, portanto, ele copia as partições lógicas às cegas.

Você não pode especificar uma partição lógica (/ dev / sda5 +) na linha de comando. Fazendo assim
dará um erro.

OPÇÕES


--Socorro
Exibir ajuda.

--align-primeiro auto
--align-primeiro nunca
--align-primeiro sempre
Alinhe a primeira partição para um melhor desempenho (veja também o --alinhamento opção).

O padrão é --align-primeiro auto que só alinha a primeira partição se for segura
para fazer isso. Ou seja, apenas quando sabemos como consertar o bootloader automaticamente, e em
o momento que só pode ser feito para convidados do Windows.

--align-primeiro nunca significa que nunca movemos a primeira partição. Este é o mais seguro
opção. Tente fazer isso se o convidado não inicializar após o redimensionamento.

--align-primeiro sempre significa que sempre alinhamos a primeira partição (se for necessário
alinhado). Para alguns convidados, isso vai quebrar o bootloader, fazendo com que o convidado
não inicializável.

--alinhamento N
Defina o alinhamento das partições para setores "N". O padrão em virt-resize <1.13.19
foi de 64 setores, e depois disso é de 128 setores.

Presumindo o tamanho do setor de 512 bytes dentro do convidado, aqui estão alguns valores adequados para
esta:

--alinhamento 1 (Bytes 512)
As partições seriam agrupadas o mais próximo possível, mas seriam
completamente desalinhado. Em alguns casos, isso pode causar um desempenho muito ruim. Ver
virt-align-scan(1) para mais detalhes.

--alinhamento 8 (4K)
Este seria o alinhamento mínimo aceitável para um desempenho razoável em
hospedeiros modernos.

--alinhamento 128 (64K)
Este alinhamento fornece um bom desempenho quando o host está usando uma rede de ponta
armazenamento.

--alinhamento 2048 (1M)
Este é o alinhamento padrão usado por todos os convidados recém-instalados desde cerca
2008.

-d
--depurar
(Obsoleto: use -v opção ao invés)

Habilite mensagens de depuração.

--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-resize ou nas ligações libguestfs do OCaml.

--excluir parte
Exclua a partição nomeada. Seria mais preciso descrever isso como "não copie
acabou ", uma vez que virt-resize não faz mudanças no local e a imagem original do disco é
deixou intacto.

Observe que quando você apaga uma partição, então tudo contido na partição é
também excluído. Além disso, isso faz com que qualquer partição que venha depois seja
renumerado, o que pode facilmente tornar seu convidado não inicializável.

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

--expandir parte
Expanda a partição nomeada para que ela use todo o espaço extra (espaço que sobra depois de qualquer
outras alterações de redimensionamento que você solicitar foram feitas).

Se virt-resize souber como, ele expandirá o conteúdo direto da partição. Para
exemplo, se a partição é um LVM PV, irá expandir o PV para caber (como chamar
tamanho do tamanho(8)). Virt-resize deixa qualquer outro conteúdo que não conheça sozinho.

Atualmente virt-resize pode redimensionar:

· Sistemas de arquivos ext2, ext3 e ext4.

· Sistemas de arquivos NTFS, se libguestfs foi compilado com suporte para NTFS.

O sistema de arquivos deve ter sido encerrado consistentemente da última vez que foi usado.
Além disso, tamanho ntfs(8) marca o sistema de arquivos redimensionado como requerendo um
verificação de consistência, então na primeira inicialização após o redimensionamento do Windows irá verificar o
disco.

· LVM PVs (volumes físicos). virt-resize geralmente não redimensiona nada dentro
o PV, mas veja o --LV-expandir opção. O usuário também pode redimensionar LVs conforme desejado
após a inicialização.

· Sistemas de arquivos Btrfs, se libguestfs foi compilado com suporte para btrfs.

· Sistemas de arquivos XFS, se libguestfs foi compilado com suporte para XFS.

Observe que você não pode usar --expandir e --Psiquiatra juntos.

--formato cru
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.

Observe que esta opção parece não afetam o formato de saída. Consulte "QCOW2 E NON-SPARSE
FORMATOS RAW ".

--ignorar parte
Ignore a partição nomeada. Efetivamente, isso significa que a partição está alocada no
disco de destino, mas o conteúdo não é copiado do disco de origem. o
o conteúdo da partição ficará em branco (todos os bytes zero).

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

--LV-expandir logvol
Isso pega o volume lógico e, como uma etapa final, expande-o para preencher todo o espaço
disponível em seu grupo de volume. Um uso típico, assumindo um convidado Linux com um único
PV / Dev / sda2 e um dispositivo raiz chamado / dev / vg_guest / lv_root seria:

virt-resize indisk outdisk \
--expand / dev / sda2 --LV-expand / dev / vg_guest / lv_root

Isso iria primeiro expandir a partição (e PV) e, em seguida, expandir o dispositivo raiz para
preencha o espaço extra no PV.

O conteúdo do LV também é redimensionado se virt-resize souber como fazer isso. Você pode
impede que o virt-resize tente expandir o conteúdo usando a opção
--no-expandir-conteúdo.

Use virt-sistemas de arquivos(1) para listar os sistemas de arquivos no convidado.

Você pode dar essa opção várias vezes, mas a não faz sentido fazer isso a menos
os volumes lógicos que você especifica estão todos em grupos de volumes diferentes.

--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.

-n
--funcionamento a seco
Imprima um resumo do que seria feito, mas não faça nada.

--no-copy-boot-loader
Por padrão, virt-resize copia sobre alguns setores no início do disco (até o
início da primeira partição). Normalmente, esses setores contêm o Master Boot
Record (MBR) e o carregador de boot, e são necessários para que o convidado inicialize
corretamente.

Se você especificar este sinalizador, esta cópia inicial não será feita. Você pode precisar
reinstale o carregador de boot neste caso.

- sem partição extra
Por padrão, virt-resize cria uma partição extra se houver algum espaço extra não utilizado
depois que todo redimensionamento aconteceu. Use esta opção para evitar que a partição extra
sendo criado. Se você fizer isso, o espaço extra ficará inacessível até que você execute
fdisk, parted ou alguma outra ferramenta de particionamento no convidado.

Observe que se o espaço excedente for menor que 10 MB, nenhuma partição extra será
criado.

--no-expandir-conteúdo
Por padrão, virt-resize tentará expandir o conteúdo direto das partições, se
sabe como (ver --expandir opção acima).

Se você der o --no-expandir-conteúdo opção então virt-resize não tentará isso.

--não-esparso
Desative a cópia esparsa. Consulte "CÓPIA EXTRAORDINÁRIA" abaixo.

--ntfsresize-force
Passe o --força opção para tamanho ntfs(8), permitindo o redimensionamento mesmo se o disco NTFS for
marcado como precisando de uma verificação de consistência. Você tem que usar esta opção se quiser
redimensione um convidado do Windows várias vezes sem inicializar o Windows entre cada uma
redimensionar.

--Formato de saída cru
Especifique o formato da imagem de disco de saída. 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.

Observe que esta opção parece não crio o formato de saída. Esta opção apenas diz
libguestfs o que é para não tentar adivinhá-lo. Você ainda precisa criar o
disco de saída com o formato certo. Consulte "QCOW2 E FORMATOS EM BRUTO NÃO-SPARSE".

-q
--quieto
Não imprima o resumo.

--redimensionar parte = tamanho
Redimensione a partição nomeada (expandindo ou diminuindo-a) para que tenha o tamanho determinado.

"tamanho" pode ser expresso como um número absoluto seguido por b / K / M / G para significar bytes,
Kilobytes, Megabytes ou Gigabytes; ou como uma porcentagem do tamanho atual; ou como um
número relativo ou porcentagem. Por exemplo:

--resize / dev / sda2 = 10G

--resize / dev / sda4 = 90%

--resize / dev / sda2 = + 1G

--resize / dev / sda2 = -200M

--resize / dev / sda1 = + 128K

--resize / dev / sda1 = + 10%

--resize / dev / sda1 = -10%

Você pode aumentar o tamanho de qualquer partição. Virt-resize irá expandir o direto
conteúdo da partição se souber como (ver --expandir acima).

Você pode somente diminuir o tamanho das partições que contêm sistemas de arquivos ou PVs que
já foram encolhidos. O virt-resize irá verificar se isso foi feito antes
continuando, ou então irá imprimir um erro (veja também --resize-force).

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

--resize-force parte = tamanho
Este é o mesmo que --redimensionar exceto que irá permitir que você diminua o tamanho de qualquer
partição. Geralmente, isso significa que você perderá todos os dados que estavam no final do
partição você encolhe, mas você pode não se preocupar com isso (por exemplo, se encolher um não utilizado
partição, ou se você pode recriá-la facilmente, como uma partição swap).

Veja também o --ignorar opção.

--Psiquiatra parte
Reduza a partição nomeada até que a imagem geral do disco caiba no destino. o
partição nomeada devo contém um sistema de arquivos ou PV que já foi reduzido usando
outra ferramenta (por exemplo, peixe convidado(1) ou outras ferramentas online). O virt-resize irá verificar isto
e dar um erro se não tiver sido feito.

A quantidade pela qual todo o disco deve ser reduzido (depois de realizar todas as outras
operações solicitadas pelo usuário) é chamado de "déficit". Por exemplo, uma linha reta
copiar (não presuma nenhuma outra operação) de uma imagem de disco de 5 GB para uma imagem de disco de 4 GB resulta em
um déficit de 1 GB. Neste caso, virt-resize daria um erro, a menos que o usuário
especificou uma partição a ser reduzida e essa partição tinha mais de um gigabyte de espaço livre
espaço.

Observe que você não pode usar --expandir e --Psiquiatra juntos.

--unknown-filesystems ignorar
--unknown-filesystems avisar
--unknown-filesystems erro
Configure o comportamento de virt-resize ao pedir para expandir um sistema de arquivos, e nenhum
libguestfs tem suporte para isso, nem virt-resize sabe como expandir o conteúdo do
sistema de arquivo.

--unknown-filesystems ignorar fará com que virt-resize ignore silenciosamente tal
sistemas de arquivos, e nada é impresso sobre eles.

--unknown-filesystems avisar (o comportamento padrão) fará com que virt-resize avise para
cada sistema de arquivos que não pode ser expandido, mas ainda continua a redimensionar o
disco.

--unknown-filesystems erro fará com que o virt-resize dê um erro no primeiro
sistema de arquivos que não pode ser expandido.

Consulte também "método desconhecido / indisponível para expandir o sistema de arquivos TYPE no DEVICE / LV".

-v
--verbose
Habilite mensagens de depuração.

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

-x Habilite o rastreamento de chamadas de API libguestfs.

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-resize 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-resize.
A saída típica é assim:

$ virt-resize -- legível por máquina
virtual-resize
força de redimensionamento ntfs
32bitk
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-resize sai com um código de status diferente de zero se houver um erro fatal.

As versões do programa anteriores a 1.13.9 não suportavam o --legível por máquina opção e
retornará um erro.

NOTAS


"Partição 1 parece não final on cilindro fronteira."
Virt-resize alinha as partições em múltiplos de 128 setores (veja o --alinhamento parâmetro).
Normalmente, isso significa que as partições não serão alinhadas à antiga geometria CHS.
No entanto, a geometria CHS não tem significado para discos fabricados desde o início de 1990, e
duplamente para discos rígidos virtuais. O alinhamento das partições aos cilindros não é necessário
por qualquer sistema operacional moderno.

GUEST BOOT PRESO AT "GRUB"
Se um convidado Linux não inicializar após o redimensionamento e a inicialização travar após imprimir "GRUB"
no console, tente reinstalar o grub.

peixe convidado -i -a newdisk
> cat /boot/grub/device.map
# verifique se o conteúdo deste arquivo é razoável ou
# edite o arquivo se necessário
> grub-install / / dev / vda
> saída

Para uma reconfiguração de convidado mais flexível, inclusive se você precisar especificar outros parâmetros
para instalar o grub, use virt-resgate(1).

REDIMENSIONANDO Windows BOOT PARTIÇÕES
No Windows Vista e em versões posteriores, a Microsoft passou a usar uma inicialização separada
partição. Nessas VMs, normalmente / Dev / sda1 é a partição de inicialização e / Dev / sda2 é o
unidade principal (C :). Redimensionar a primeira partição (inicialização) faz com que o carregador de inicialização falhe com
Erro 0xC0000225. O redimensionamento da segunda partição (ou seja, unidade C:) deve funcionar.

Windows CHKDSK
Os discos do Windows que usam NTFS devem ser consistentes antes que o virt-resize possa ser usado. Se o
A operação ntfsresize falha, tente inicializar a VM original e executar "chkdsk / f" em todos
Partições NTFS e, em seguida, desligue a VM de forma limpa. Para mais informações, consulte:
https://bugzilla.redhat.com/show_bug.cgi?id=975753

Depois de redimensionar O Windows pode iniciar um longo "chkdsk" na primeira inicialização se as partições NTFS tiverem
foi expandido. Esta é apenas uma verificação de segurança e (a menos que encontre erros) não é nada para
preocupado sobre.

Windows UNMOUNTABLE_BOOT_VOLUME BSOD
Depois de executar o sysprep em um convidado do Windows e redimensioná-lo com virt-resize, você verá o
o convidado falha ao inicializar com um BSOD "UNMOUNTABLE_BOOT_VOLUME". Este erro é causado por ter
"ExtendOemPartition = 1" no arquivo sysprep.inf. Removendo esta linha antes do sysprepping
deve resolver o problema.

Windows 8
A "inicialização rápida" do Windows 8 pode impedir o redimensionamento virtual de partições NTFS. Ver
"WINDOWS HIBERNATION E WINDOWS 8 FAST STARTUP" em convidados(3).

ESCASSO COPIAR
Você deve criar uma nova imagem de disco de destino zerada para virt-resize usar.

Virt-resize por padrão executa cópias esparsas. Isso significa que ele não copia blocos
do disco de origem, que são todos zeros. Isso melhora a velocidade e eficiência, mas irá
produzirá resultados incorretos se a imagem do disco de destino contiver dados não zerados.

O principal momento em que isso pode ser um problema é se o destino for uma partição do host (por exemplo,
"virt-resize source.img / dev / sda4") porque as ferramentas de particionamento usuais tendem a deixar
quaisquer dados que estivessem no disco antes.

Se você tiver que reutilizar um destino que já contém dados, você deve usar o --não-esparso
opção. Observe que isso pode ser muito mais lento.

"desconhecido / indisponível método for expansão da TIPO sistema de arquivo on DISPOSITIVO / LV "
Virt-resize foi solicitado a expandir uma partição ou um volume lógico contendo um sistema de arquivos
com o tipo "TYPE", mas não existe um método de expansão conhecido ou disponível para isso
sistema de arquivo.

Isso pode ser devido a um dos seguintes motivos:

1. Seu sistema de arquivos correspondente não está disponível em libguestfs, porque não há
pacote apropriado no host com utilitários para isso. Geralmente é o caso para
sistemas de arquivos "btrfs", "ntfs" e "xfs".

Verifique os resultados de:

virt-resize -- legível por máquina
guestfish -a / dev / null run: disponível
guestfish -a / dev / null run: filesystem_available TYPE

Neste caso, basta instalar os pacotes adequados adicionando suporte para eles.
Por exemplo, "libguestfs-xfs" no Red Hat Enterprise Linux, CentOS, Debian, Ubuntu e
distribuições derivadas deles, para suportar o sistema de arquivos "xfs".

2. O virt-resize não tem suporte para expandir esse tipo de sistema de arquivos.

Neste caso, não há nada que possa ser feito para permitir que virt-resize expanda esse tipo de
sistema de arquivo.

Em ambos os casos, virt-resize não expandirá o sistema de arquivos mencionado; o resultado (a menos que
--unknown-filesystems erro é especificado) é que as partições contendo tais
os sistemas de arquivos serão realmente maiores conforme solicitado, mas os sistemas de arquivos ainda serão utilizáveis
em seus tamanhos mais antigos.

ALTERNATIVA FERRAMENTAS


Existem várias ferramentas proprietárias para redimensionar partições. Não vamos mencionar nenhum aqui.

se separaram(8) e seu shell gráfico gparted pode fazer alguns tipos de operações de redimensionamento no disco
imagens. Eles podem redimensionar e mover partições, mas não acho que possam fazer nada com
o conteúdo, e eles certamente não entendem o LVM.

peixe convidado(1) pode fazer tudo o que virt-resize pode fazer e muito mais, mas em muito menos
nível. Você provavelmente vai acabar calculando manualmente as compensações de setor, que é algo que
virt-resize foi projetado para evitar. Se você quiser ver os comandos equivalentes ao guestfish
que roda virt-resize, use o --depurar bandeira.

Dracut(8) inclui um módulo chamado "dracut-modules-growroot" que pode ser usado para fazer crescer o
partição raiz quando o convidado é inicializado pela primeira vez. Há documentação para este módulo em
um arquivo README associado.

SAIR STATUS


Este programa retorna 0 se for bem-sucedido ou diferente de zero se houver um erro.

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


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Avogadro
    Avogadro
    Avogadro é um avançado molecular
    editor projetado para uso multiplataforma
    em química computacional, molecular
    modelagem, bioinformática, materiais
    Ciência e ...
    Baixar Avogadro
  • 2
    XMLTV
    XMLTV
    XMLTV é um conjunto de programas para processar
    Listagens de TV (tvguide) e ajuda a gerenciar
    sua exibição de TV, armazenando listagens em um
    Formato baseado em XML. Existem utilitários para
    Faz...
    Baixar XMLTV
  • 3
    greve
    greve
    Projeto Strikr Software Livre. Artefatos
    lançado sob uma 'intenção baseada'
    licença dupla: AGPLv3 (comunidade) e
    CC-BY-NC-ND 4.0 internacional
    (comercial)...
    Baixar strikr
  • 5
    GIFLIB
    GIFLIB
    giflib é uma biblioteca para leitura e
    escrevendo imagens gif. É API e ABI
    compatível com libungif que estava em
    uso amplo enquanto a compressão LZW
    algoritmo foi...
    Baixar GIFLIB
  • 6
    Alt-F
    Alt-F
    Alt-F fornece um código-fonte livre e aberto
    firmware alternativo para o DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F tem Samba e NFS;
    suporta ext2 / 3/4 ...
    Baixar Alt-F
  • Mais "

Comandos Linux

  • 1
    acl_grant
    acl_grant
    rsbac-admin - Acesso baseado em conjunto de regras
    DESCRIÇÃO do controle: rsbac-admin é um
    conjunto de ferramentas usadas para gerenciar sistemas usando
    um controle de acesso baseado em conjunto de regras (RSBAC)
    kern...
    Executar acl_grant
  • 2
    grupo_acl
    grupo_acl
    rsbac-admin - Acesso baseado em conjunto de regras
    DESCRIÇÃO do controle: rsbac-admin é um
    conjunto de ferramentas usadas para gerenciar sistemas usando
    um controle de acesso baseado em conjunto de regras (RSBAC)
    kern...
    Executar acl_group
  • 3
    cpufreq-info
    cpufreq-info
    cpufreq-info - Utilitário para recuperar
    informações do kernel cpufreq SINTAXE:
    cpufreq-info [opções] DESCRIÇÃO: A
    pequena ferramenta que imprime cpufreq
    informação ajuda...
    Execute cpufreq-info
  • 4
    seletor cpufreq
    seletor cpufreq
    cpufreq-selector – ferramenta para configurar CPU
    frequência ...
    Execute o seletor cpufreq
  • 5
    g.messagegrass
    g.messagegrass
    g.message - Imprime uma mensagem, aviso,
    informações de progresso ou erro fatal no
    maneira da GRAMA. Este módulo deve ser usado em
    scripts para mensagens servidas ao usuário.
    CHAVE...
    Execute g.messagegrass
  • 6
    g.mkfontcapgrass
    g.mkfontcapgrass
    g.mkfontcap - Gera a fonte
    arquivo de configuração verificando vários
    diretórios de fontes. PALAVRAS-CHAVE: geral
    ...
    Execute g.mkfontcapgrass
  • Mais "

Ad