node disk
1.0.0
$ npm install --save disk
الداخلية:
أجهزة الحظر:
أنظمة الملفات:
var Disk = require ( 'disk' )
قم بإعداد جهاز للعمل معه. يمكن أن يكون هذا أي شيء باستخدام واجهة برمجة تطبيقات متوافقة مع blockdevice.
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 ) { } )
ملكيات:
طُرق: