مشاركة عبر


كيفية استخدام الأمر BlobFuse2 mountv1

استخدم blobfuse2 mountv1 الأمر لإنشاء ملف تكوين لـ BlobFuse2 من ملف تكوين BlobFuse v1.

بناء الجملة

blobfuse2 mountv1 [path] --[flag-name]=[flag-value]

الوسيطات

[path]

حدد مسار ملف إلى الدليل حيث سيتم تحميل حاوية التخزين. مثال:

blobfuse2 mountv1 ./mount_path ...

علامات (خيارات)

يتم توريث بعض العلامات من الأمر الأصل، والبعض blobfuse2الآخر ينطبق فقط على blobfuse2 mountv1 الأمر.

العلامات الموروثة من الأمر BlobFuse2

يتم توريث العلامات التالية من أمر الأصول blobfuse2):

العلم إصدار قصير نوع القيمة القيمة الافتراضية الوصف
تعطيل التحقق من الإصدار منطقي false تمكين التحقق التلقائي من إصدار ثنائيات BlobFuse2 أو تعطيله
help -h غير متوفر غير متوفر معلومات المساعدة لأمر blobfuse2 والأوامر الفرعية

العلامات التي تنطبق فقط على الأمر BlobFuse2 mountv1

تنطبق العلامات التالية فقط على أمر blobfuse2 mountv1 الأمر:

العلم قصير
الإصدار
القيمة
النوع
افتراضي
القيمة
الوصف
background-download منطقي false يتم تنزيل الملف للتشغيل في الخلفية عند إجراء استدعاء مفتوحة
التحقق من إعادة التحميل الأساسي منطقي false التحقق من وجود حالة مثبتة بالفعل باستخدام /etc/mtab
كتلة الحجم بالميجابايت uint حجم كتلة ليتم تنزيلها أثناء البث
(بالميجابايت)
ca-cert-file سلسلة تحديد مسار شهادة pem الوكيل إذا لم يكن في المسار الافتراضي
cache-on-list منطقي صواب سمات ذاكرة التخزين المؤقت عند إدخال القائمة
cache-poll-timeout-msec uint الوقت بالمللي ثانية من أجل الاستقصاء عن الملفات المحتملة منتهية الصلاحية في انتظار إخلاء ذاكرة التخزين المؤقت
(بالمللي ثانية)
ذاكرة التخزين المؤقت بحجم ميجابايت حُر حجم ذاكرة التخزين المؤقتة للملفات
(بالميجابايت)
إلغاء القائمة عند التحميل بالثوان uint16 يتم إصدار استدعاء قائمة إلى الحاوية بشكل افتراضي عند التحميل
(بالثواني)
config-file سلسلة ./config.cfg إدخال ملف تكوين BlobFuse
اسم الحاوية سلسلة مطلوب إذا لم يتم تحديد ملف تكوين
تحويل التكوين فقط منطقي عدم التحميل - فقط تحويل تكوين v1 إلى v2
D -d منطقي false تحميل مع الواجهة الأمامية وسجلات FUSE على
empty-dir-check منطقي false عدم السماح بإعادة التحميل باستخدام مسار tmp-path غير فارغ
enable-gen1 منطقي false لتمكين تحميل Gen1
file-cache-timeout-in-seconds UInt32 120 خلال هذا الوقت، لن يتحقق blobfuse مما إذا كان الملف محدثًا أم لا
(بالثواني)
high-disk-threshold UInt32 حد القرص العالي
(كنسبة مئوية)
http-proxy سلسلة عنوان وكيل HTTP
https-proxy سلسلة عنوان وكيل HTTPS
إبطال المزامنة منطقي صواب إبطال الملف/dir عند المزامنة/fsync
مستوى السجل LOG_OFF
LOG_CRIT
LOG_ERR
LOG_WARNING
LOG_INFO
LOG_DEBUG
LOG_WARNING
LOG_WARNING مستوى التسجيل المكتوب إلى syslog.
low-disk-threshold UInt32 حد القرص المنخفض
(كنسبة مئوية)
max-blocks-per-file Int الحد الأقصى لعدد الكتل التي سيتم تخزينها مؤقتًا في الذاكرة للبث
max-concurrency uint16 خيار تجاوز العدد الافتراضي لاتصالات التخزين المتزامنة
max-eviction UInt32 عدد الملفات التي سيتم إخلاؤها من ذاكرة التخزين المؤقت في وقت واحد
max-retry int32 الحد الأقصى لعدد مرات إعادة المحاولة إذا كانت رموز الفشل قابلة لإعادة المحاولة
max-retry-interval-in-seconds int32 الحد الأقصى لطول الوقت بين محاولتين
(بالثواني)
عدم وجود ارتباطات منطقي false ما إذا كان يجب دعم ارتباطات symlinks أم لا
-o -o السلاسل خيارات FUSE
ملف الإخراج سلسلة ./config.yaml إدخال ملف تكوين BlobFuse
pre-mount-validate منطقي صواب التحقق من صحة تحميل blobfuse2
required-free-space-mb Int المساحة الفارغة المطلوبة
(بالميجابايت)
retry-delay-factor int32 إعادة محاولة التأخير بين محاولتين
(بالثواني)
set-content-type منطقي false تشغيل خاصية "نوع المحتوى" التلقائية استنادًا إلى ملحق الملف
stream-cache-mb uint الحد من إجمالي كمية البيانات التي يتم تخزينها مؤقتًا في الذاكرة للحفاظ على بصمة الذاكرة من blobfuse
(بالميجابايت)
الدفق منطقي false تمكين الدفق
tmp-path سلسلة غير متوفر تكوين موقع tmp لذاكرة التخزين المؤقت.
(تكوين أسرع قرص (SSD أو ramdisk) للحصول على أفضل أداء).
upload-modified-only منطقي false إيقاف تشغيل التحميلات غير الضرورية إلى التخزين
use-adls منطقي false تمكين blobfuse من الوصول إلى حساب تخزين Azure DataLake
use-attr-cache منطقي false تمكين ذاكرة التخزين المؤقت للسمات
use-https منطقي false تمكين اتصال HTTPS مع تخزين Blob

أمثلة

  1. تحميل حاوية كائن ثنائي كبير الحجم في حساب Azure Data Lake Storage باستخدام ملف تكوين BlobFuse v1:

    sudo blobfuse2 mountv1 ./mount_dir --config-file=./config.cfg --use-adls=true
    
  2. إنشاء ملف تكوين BlobFuse2 من ملف تكوين v1 في نفس الدليل، ولكن لا تقم بتحميل أي حاويات:

    sudo blobfuse2 mountv1 --config-file=./config.cfg --output-file=./config.yaml --convert-config-only=true
    

راجع أيضًا