node disk
1.0.0
$ npm install --save disk
Internos:
Dispositivos de bloqueo:
Sistemas de archivos:
var Disk = require ( 'disk' )
Configure un dispositivo para trabajar. Esto puede ser cualquier cosa con una API compatible con blockdevice.
var device = new BlockDevice ( {
path : BlockDevice . getPath ( 0 )
} )
Crea un disco:
var disk = new Disk ( device )
Abra el dispositivo:
// This also attempts to detect it's block size if unspecified,
// as well as reading the MBR & GPT on the device
disk . open ( function ( error ) { } )
Lea o escriba el MBR ( disk.mbr
) desde o hacia el dispositivo:
disk . readMBR ( function ( error , mbr ) { } )
disk . writeMBR ( function ( error ) { } )
Lea o escriba el GPT ( disk.gpt
) desde o hacia el dispositivo:
disk . readGPT ( function ( error , gpt ) { } )
disk . writeGPT ( function ( error ) { } )
Verifique el GPT de respaldo; NOTA: La devolución de llamada se llamará con un error y el GPT de respaldo si no se verifica.
disk . verifyGPT ( function ( error , backupGPT ) { } )
Cierra el dispositivo:
disk . close ( function ( error ) { } )
Propiedades:
Métodos: