node disk
1.0.0
$ npm install --save disk
Interna:
Geräte blockieren:
Dateisysteme:
var Disk = require ( 'disk' )
Richten Sie ein Gerät ein, mit dem Sie arbeiten möchten. Dies kann alles mit einer Blockdevice-kompatiblen API sein.
var device = new BlockDevice ( {
path : BlockDevice . getPath ( 0 )
} )
Erstellen Sie eine Festplatte:
var disk = new Disk ( device )
Öffnen Sie das Gerät:
// 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 ) { } )
Lesen oder schreiben Sie den MBR ( disk.mbr
) vom oder auf das Gerät:
disk . readMBR ( function ( error , mbr ) { } )
disk . writeMBR ( function ( error ) { } )
Lesen oder schreiben Sie das GPT ( disk.gpt
) vom oder auf das Gerät:
disk . readGPT ( function ( error , gpt ) { } )
disk . writeGPT ( function ( error ) { } )
Überprüfen Sie die Backup-GPT; HINWEIS: Der Rückruf wird mit einem Fehler und dem Backup-GPT aufgerufen, wenn er nicht überprüft wird.
disk . verifyGPT ( function ( error , backupGPT ) { } )
Schließen Sie das Gerät:
disk . close ( function ( error ) { } )
Eigenschaften:
Methoden: