node disk
1.0.0
$ npm install --save disk
Internes :
Bloquer les appareils :
Systèmes de fichiers :
var Disk = require ( 'disk' )
Configurez un appareil avec lequel travailler. Cela peut être n'importe quoi avec une API compatible blockdevice.
var device = new BlockDevice ( {
path : BlockDevice . getPath ( 0 )
} )
Créez un disque :
var disk = new Disk ( device )
Ouvrez l'appareil :
// 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 ) { } )
Lisez ou écrivez le MBR ( disk.mbr
) depuis ou vers le périphérique :
disk . readMBR ( function ( error , mbr ) { } )
disk . writeMBR ( function ( error ) { } )
Lisez ou écrivez le GPT ( disk.gpt
) depuis ou vers l'appareil :
disk . readGPT ( function ( error , gpt ) { } )
disk . writeGPT ( function ( error ) { } )
Vérifiez le GPT de sauvegarde ; REMARQUE : le rappel sera appelé avec une erreur et le GPT de sauvegarde s'il n'est pas vérifié.
disk . verifyGPT ( function ( error , backupGPT ) { } )
Fermez l'appareil :
disk . close ( function ( error ) { } )
Propriétés:
Méthodes :