QEMU/Dispositivos/Almacenamiento
Se pueden añadir dispositivos de almacenamiento usando el parámetro -drive
, o con el comando drive_add
desde el monitor de QEMU.
Tipo de unidad
[editar]Se pueden emular varios tipos de unidad. El tipo se especifica a través del modificador media
. Si no se especifica, por defecto es disk
.
Los tipos válidos son:
disk
cdrom
Ejemplo:
qemu -drive file=install-disc-1.iso,media=cdrom ...
Sistema de ficheros Virtual FAT (VVFAT)
[editar]Qemu puede emular una unidad virtual con un sistema de ficheros FAT. Es una manera fácil de compartir ficheros entre el host y el guest.
Funciona anteponiendo fat:
a un nombre de directorio. Por defecto es de solo lectura, si se necesita que se pueda escribir hay que añadir rw:
al prefijo mencionado anteriormente.
Ejemplo:
qemu -drive file=fat:rw:some/directory ...
ATENCIÓN: hay que tener en cuenta que QEMU genera la tabla FAT virtual una vez, cuando se añade el dispositivo, y después no se actualiza en respuesta a cambios en el directorio especificado hechos por el sistema anfitrión. Si se modifica el directorio mientras se está ejecutando la máquina virtual QEMU podría confundirse.
Políticas de cache
[editar]QEMU puede usar cache para acceder a los ficheros de imágenes de disco, y proporciona varios métodos para llevarlo a cabo. Lo cual se puede especificar usando el modificador cache
.
Política | Descripción |
---|---|
unsafe |
Como writeback , pero sin ejecutar un fsync .
|
writethrough |
Los datos se escriben en el disco y en la cache simultáneamente. (por defecto) |
writeback |
Los datos se escriben en el disco cuando se desechan de la cache. |
none |
Deshabilitar el uso de cache. |
Example:
qemu -drive file=disk.img,cache=writeback ...