إعادة توزيعها

ارتباطات بيثون libparted
التحميل الان

إعادة توزيعها الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Other/Proprietary Li...
  • السعر:
  • FREE
  • اسم الناشر:
  • Ruben Quinones

إعادة توزيعها العلامات


إعادة توزيعها وصف

إعادة توزيعها هي محاولة لتعلم الوحدة النمطية لبثون CTTYPES لإنشاء ارتباطات ل C API، لذلك استخدمها على المخاطرة الخاصة بك. كان Compressi Commusei في حيرة بعض الشيء في الطريقة التي يعمل بها الواجهة المنفصلة والبغاء، وكان هدفي إنشاء واجهة بسيطة. ليس لديه مجموعة كاملة من الميزات المفترضة يجب أن نقدمها، بما يكفي فقط لإنشاء الأقسام وحذفها وتعيين الملصقات. لا تتردد في التحقق من التعليمات البرمجية وإشارة إلى التحسينات. لأية أسئلة بريدي الإلكتروني هو rq.sysadmin@gmail.com، استمتع! مقدمة سريعة لإضافة أقسام: من إعادة تقسيع استيراد * dev = dev = deves.device ("/ dev / sdb") # أو أيا كان dev المفضل لديك هو. إذا قمت بالاتصال به دون أي حجج #، فستحقق جميع الأجهزة القياسية والتقصير الافتراضي إلى # الأول الذي يقوم به FindSmyDisk = disk.disk (dev) sz = size.size (dev، 200، "mb") جديد = disk.partition ( MyDisk، SZ) # هذه الإعدادات الافتراضية لنظام الملفات إلى Ext3 و Distition نوع "عادي" #new = disk.partition (MyDisk، SZ، FS = "ext4") # قم بتعيين كتل نظام الملفات إلى Ext4 # جديد = Disk.Partition (MYDISK، SZ، FS = "ext4"، الاسم = "myname") # تعيين اسم # جديد = disk.partition (mydisk، sz، align = 'minimal') # تعيين محاذاة التقسيم إلى minimal.mydisk.add_partition (جديد) mydisk .commit () PartitionNow يمكنك الوصول إلى خصائص التقسيم والطرق من مثيل القسم "جديد": قرص -returns مثيل DiskDevice -RETURNS مثيل Dioregeom -returns A 3-Tuple (Start_Sector، End_Sector، يلة_sectors) تقسيم NumberType -RETurns نوع القسم (الموسع، العادي، المنطقي، وما إلى ذلك ...) FS_TYPE -RETURNS نوع الهندسة كتلة النظام (ext3، ext4، إلخ ...) الاسم - اسم القسم إذا setset_name -If يدعم جدول القسم الأسماء التي يمكنك تغييرها باستخدام هذه الطريقة، ستحتاج إلى ارتكاب التغييرات على القرص على الرغم من ذلك. set_flag - إشارة القسم، فإنه يستغرق حجة سلسلة ("التمهيد"، "LVM"، "boot_legacy"، إلخ ...) ومنطقية (صواب أو خطأ، لتبديل الحالة. إما -returns إما "الحد الأدنى" أو "الأمثل" حسب قطاع بدء التقسيم. ملاحظة أنه على الرغم من أنه على الرغم من أنك قد تحدد الحد الأدنى من المحاذاة على قسم جديد، فقد يرجع ذلك الأمثل اعتمادا إذا كان قطاع بدء التقسيم يتحول إلى aligned.diskyou إنشاء مثيل قرص من خلال توفير جهاز: DEV = Device.Device ("/ dev / sdb") # أو أيا كان dev المفضل لديك هو. mydisk = disk.disk (dev) هذه هي الخصائص وطرق مثيلات القرص: repace_name -returns اسم جدول أقسام القرص (GPT، DVH، إلخ ...) Type_Features - إما Partition_Name (يدعم أقسام تسمية) أو موسعة (LVM الاشياء، لا توجد أقسام تسمية لك!) Block_Sizes - أحجام كتلة القرص.needs_clobber -true أو false.update_mode -true أو fallepartitions -returns قائمة من الأقسام في القرص (كمثيلات قسم). لا يتم تضمين البيانات الوصفية، والخصوصية والأقسام المحمية. add_partition - تخصيص مثيل قسم وإضافته إلى جدول قسم القرص. ملاحظة: يجب أن تتصل بالالتزام بحفظ التغييرات الخاصة بك على Disk.Delete_Partition -Takes إما مثيل قسم أو رقم قسم وحذفها IT.Delete_all -Deletes جميع الأقسام التغييرات -Commits التغييرات على disk._ped_disk -returns بنية القرص CTTYPES. بنية الجهاز CTTYPES.Get_Partition -returns مثيل قسم إعطاء رقم القسم. Set_Label -Takes سلسلة (GPT أو MSDOS) ويقوم بتعيين جدول أقسام القرص. يمكن LeviceYou إنشاء مثيل للجهاز من خلال توفير المسار (أي / DEV / SDA). إذا لم يتم توفير المساريس، فسيتحقق جميع الأجهزة القياسية حتى يجد واحدا وتقصيرا عليه. dev = device.Device ("/ dev / sdb") # أو أيا كان dev المفضل لديك. أو dev = device.device () هذه هي الخصائص والطرق الخاصة بمثيلات الجهاز: _d_device -returns هي بنية جهاز CTTYPES. نموذج - Recreturns نموذج الجهاز (أي Harddisk "ATA"). اكتب -returns نوع الجهاز (أي "SCSI"). القطاع - حجم - returns size.phys_sector_size -pector تم فتح الجهاز (لكل جلسة) .READ_ONLY -TRUE أو FALLER.EXTERNAL_MODE -TRUE أو FLALSTRY.DIRTY أو FALSE.BOOT_DIRTY -TRUE أو FALLE.HW_GEOM -RETURNS A 3 TUPLE (أسطوانات، رؤساء، قطاعات) BIOS_GEOM -RETURNS استضافة 3 Tuple (أسطوانات، رؤساء، قطاعات) - Returns The Device Host ID.DID -I ليس لدي أي فكرة عما هذا هو الصفحة الرئيسية.


إعادة توزيعها برامج ذات صلة