node disk
1.0.0
$ npm install --save disk
內部結構:
塊設備:
檔案系統:
var Disk = require ( 'disk' )
設定要使用的設備。這可以是任何具有區塊設備相容 API 的東西。
var device = new BlockDevice ( {
path : BlockDevice . getPath ( 0 )
} )
建立磁碟:
var disk = new Disk ( device )
打開設備:
// 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 ) { } )
從裝置讀取或寫入 MBR ( disk.mbr
):
disk . readMBR ( function ( error , mbr ) { } )
disk . writeMBR ( function ( error ) { } )
從裝置讀取或寫入 GPT ( disk.gpt
):
disk . readGPT ( function ( error , gpt ) { } )
disk . writeGPT ( function ( error ) { } )
驗證備份GPT;注意:如果未驗證,回呼將被調用,並出現錯誤和備份 GPT。
disk . verifyGPT ( function ( error , backupGPT ) { } )
關閉設備:
disk . close ( function ( error ) { } )
特性:
方法: