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 ) { } )
속성:
행동 양식: