GoGPT Best VPN GoSearch

favicon do OnWorks

virt-make-fs - Online na nuvem

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

PROGRAMA:

NOME


virt-make-fs - Faça um sistema de arquivos a partir de um arquivo ou arquivos tar

SINOPSE


virt-make-fs [--options] entrada.tar saída.img

virt-make-fs [--options] input.tar.gz output.img

virt-make-fs [--options] diretório output.img

DESCRIÇÃO


Virt-make-fs é uma ferramenta de linha de comando para criar um sistema de arquivos a partir de um arquivo tar ou algum
arquivos em um diretório. É semelhante a ferramentas como mkisofs(1) genisoimagem(1) e
mksquashfs(1). Ao contrário dessas ferramentas, ele pode criar tipos de sistemas de arquivos comuns como ext2 / 3 ou
NTFS, que pode ser útil se você deseja anexar esses sistemas de arquivos a sistemas virtuais existentes
máquinas (por exemplo, para importar grandes quantidades de dados somente leitura para uma VM).

Para criar discos em branco, use formato virt(1). Para criar layouts complexos, use peixe convidado(1).

O uso básico é:

saída de entrada virt-make-fs.img

onde "input" é um diretório contendo arquivos que você deseja adicionar ou um tar
arquivo (tar descompactado ou tar compactado com gzip); e saída.img é uma imagem de disco.
O tipo de entrada é detectado automaticamente. A imagem do disco de saída é padronizada para um ext2 bruto
imagem esparsa, a menos que você especifique sinalizadores extras (consulte "OPÇÕES" abaixo).

SISTEMA DE ARQUIVO TIPO
O tipo de sistema de arquivos padrão é "ext2". Praticamente qualquer tipo de sistema de arquivos que libguestfs
suportes podem ser usados ​​(mas não formatos somente leitura, como ISO9660). Aqui estão alguns dos mais
escolhas comuns:

ext3
Observe que os sistemas de arquivos ext3 contêm um diário, normalmente de 1 a 32 MB de tamanho. Se você é
não vai usar o sistema de arquivos de uma forma que requer o diário, então isso é apenas
desperdiçado em cima.

ntfs or vfat
Útil ao exportar dados para um convidado do Windows.

minix
Sobrecarga menor do que "ext2", mas certas limitações no comprimento e total do nome do arquivo
tamanho do sistema de arquivos.

EXEMPLO

virt-make-fs --type = entrada minix minixfs.img

TO DIVISÃO OR NÃO TO DIVISÃO
Opcionalmente, virt-make-fs pode adicionar uma tabela de partição ao disco de saída.

Adicionar uma partição pode tornar a imagem do disco mais compatível com determinados
sistemas operacionais que não esperam ver um sistema de arquivos localizado diretamente em um bloco
dispositivo (Linux não se importa e ficará feliz em lidar com os dois tipos).

Por outro lado, se você tiver uma tabela de partição, a imagem de saída não é mais um
sistema de arquivos simples. Por exemplo, você não pode executar fsck(8) diretamente em um disco particionado
imagem. (No entanto, ferramentas libguestfs como peixe convidado(1) e virtual-resize(1) ainda pode ser
usado).

EXEMPLO

Adicione uma partição MBR:

virt-make-fs --partition - input disk.img

Se a imagem do disco de saída puder ter o tamanho de um terabyte ou maior, é melhor usar um
Tabela de partição compatível com EFI / GPT:

virt-make-fs --partition = gpt --size = + 4T --format = qcow2 input disk.img

EXTRA ESPAÇO
Ao contrário de formatos como tar e squashfs, um sistema de arquivos não "apenas se ajusta" aos arquivos que
ele contém, mas pode ter espaço extra. Dependendo de como você vai usar o
saída, você pode pensar que este espaço extra é desperdiçado e deseja minimizá-lo, ou você pode
deseja deixar espaço para que mais arquivos possam ser adicionados posteriormente. O padrão de Virt-make-fs é
minimizando o espaço extra, mas você pode usar o --Tamanho sinalize para deixar espaço no
sistema de arquivos se você quiser.

Uma forma alternativa de deixar espaço extra, mas não aumentar a imagem de saída, é usar
um formato de imagem de disco alternativo (em vez do formato "bruto" padrão). Usando
--format = qcow2 usará o formato de imagem nativo qemu / KVM qcow2 (verifique o seu hipervisor
suporta isso antes de usá-lo). Isso permite que você escolha um grande --Tamanho mas o extra
o espaço não será realmente alocado na imagem até que você tente armazenar algo nela.

Não se esqueça de que você também pode usar comandos locais, incluindo redimensionar2fs(8) e
virtual-resize(1) para redimensionar os sistemas de arquivos existentes ou execute novamente o virt-make-fs para construir outro
imagem do zero.

EXEMPLO

virt-make-fs --format = qcow2 --size = + 200M input output.img

OPÇÕES


--Socorro
Mostra uma breve ajuda.

--mole
Crie um disquete virtual.

Atualmente, este pré-seleciona o tamanho (1440K), tipo de partição (MBR) e tipo de sistema de arquivos
(VFAT). No futuro, também pode escolher a geometria.

--size =
--size = +
-s
-s +
Use o --Tamanho (ou -s) opção para escolher o tamanho da imagem de saída.

Se esta opção for não dado, então a imagem de saída será grande o suficiente para
conter todos os arquivos, sem muito espaço desperdiçado.

Para escolher um disco de saída de tamanho fixo, especifique um número absoluto seguido por
b / K / M / G / T / P / E significa bytes, Kilobytes, Megabytes, Gigabytes, Terabytes, Petabytes ou
Exabytes. Deve ser grande o suficiente para conter todos os arquivos de entrada, caso contrário, você obterá
um erro.

Para deixar espaço extra, especifique "+" (sinal de mais) e um número seguido por b / K / M / G / T / P / E
para significar bytes, Kilobytes, Megabytes, Gigabytes, Terabytes, Petabytes ou Exabytes. Para
exemplo: --tamanho = + 200M significa espaço suficiente para os arquivos de entrada, e (aproximadamente) um
200 MB de espaço livre extra.

Observe que virt-make-fs estima o espaço livre e, portanto, não produzirá
sistemas de arquivos contendo precisamente o espaço livre solicitado. (É muito mais caro
e demorado para produzir um sistema de arquivos que tenha precisamente o conteúdo livre desejado
espaço).

--format =
-F
Escolha o formato de imagem de disco de saída.

O padrão é "raw" (imagem de disco esparsa em bruto).

--type =
-t
Escolha o tipo de sistema de arquivos de saída.

O padrão é "ext2".

Qualquer sistema de arquivos com suporte de leitura e gravação por libguestfs pode ser usado aqui.

--label =
Defina o rótulo do sistema de arquivos.

--partição
--partition =
Se especificado, este sinalizador adiciona uma tabela de partição MBR à imagem de disco de saída.

Você pode alterar o tipo de tabela de partição, por exemplo. --partition = gpt para discos grandes.

Para MBR, virt-make-fs define o byte do tipo de partição automaticamente.

-v
--verbose
Habilite informações de depuração.

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

-x Habilite o rastreio de libguestfs.

Use virt-make-fs online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad




×
Anúncios
❤ ️Compre, reserve ou compre aqui — sem custos, ajuda a manter os serviços gratuitos.