كيفية استخدام الأمر BlobFuse2 mount all لتحميل جميع حاويات كائن ثنائي كبير الحجم في حساب تخزين كنظام ملفات Linux
استخدم blobfuse2 mount all
الأمر لتحميل جميع حاويات الكائن الثنائي كبير الحجم في حساب تخزين كنظام ملفات Linux. سيتم تحميل كل حاوية إلى دليل فرعي فريد ضمن المسار المحدد. ستتطابق أسماء الدليل الفرعي مع أسماء الحاوية.
بناء الجملة
blobfuse2 mount all [path] --[flag-name]=[flag-value]
الوسيطات
[path]
حدد مسار ملف إلى الدليل حيث سيتم تحميل جميع حاويات تخزين الكائن الثنائي كبير الحجم في حساب التخزين. مثال:
blobfuse2 mount all ./mount_path ...
علامات (خيارات)
يتم توريث العلامات التي تنطبق على blobfuse2 mount all
من الأوامر الأصل، blobfuse2
و blobfuse2 mount
.
العلامات الموروثة من الأمر BlobFuse2
يتم توريث العلامات التالية من الأمر الأصل blobfuse2
:
العلم | إصدار قصير | نوع القيمة | القيمة الافتراضية | الوصف |
---|---|---|---|---|
تعطيل التحقق من الإصدار | منطقي | false | تمكين التحقق التلقائي من إصدار ثنائيات BlobFuse2 أو تعطيله | |
help | -h | غير متوفر | معلومات المساعدة لأمر blobfuse2 والأوامر الفرعية |
العلامات الموروثة من أمر تحميل BlobFuse2
يتم توريث العلامات التالية من الأمر blobfuse2 mount
الأصل:
العلم | نوع القيمة | القيمة الافتراضية | الوصف |
---|---|---|---|
السماح بأخرى | منطقي | false | السماح للمستخدمين الآخرين بالوصول إلى نقطة التحميل هذه |
attr-cache-timeout | UInt32 | 120 | مهلة ذاكرة التخزين المؤقت للسمات (بالثواني) |
attr-timeout | UInt32 | مهلة السمة (بالثواني) |
|
config-file | سلسلة | ./config.yaml | مسار الملف حيث يتم توفير بيانات اعتماد الحساب الافتراضي هو config.yaml في الدليل الحالي. |
container-name | سلسلة | اسم الحاوية التي سيتم تحميلها | |
مهلة الإدخال | UInt32 | مهلة الإدخال (بالثواني) |
|
مهلة ذاكرة التخزين المؤقت للملفات | UInt32 | 120 | مهلة ذاكرة التخزين المؤقت للملفات (بالثواني) |
الواجهة الأمامية | منطقي | false | ما إذا كان نظام الملفات مثبتًا في الوضع الأمامي |
مسار ملف السجل | سلسلة | $HOME/.blobfuse2/blobfuse2.log | مسار ملفات السجل |
log-level | LOG_OFF LOG_CRIT LOG_ERR LOG_WARNING LOG_INFO LOG_DEBUG LOG_WARNING |
LOG_WARNING | مستوى التسجيل المكتوب إلى --log-file-path . |
مهلة سالبة | UInt32 | مهلة الإدخال السالب (بالثواني) |
|
عدم وجود ارتباطات | منطقي | false | ما إذا كان يجب دعم symlinks أم لا |
passphrase | سلسلة | مفتاح لفك تشفير ملف التكوين. يمكن أيضًا تحديدها بواسطة متغير البيئة BLOBFUSE2_SECURE_CONFIG_PASSPHRASE يجب أن يكون المفتاح 16 (AES-128) أو 24 (AES-192) أو 32 (AES-256) بايت من حيث الطول. |
|
للقراءة فقط | منطقي | false | تحميل النظام في وضع القراءة فقط |
تكوين آمن | منطقي | false | تشفير ملف التكوين الذي تم إنشاؤه تلقائيًا لكل حاوية |
مسار tmp | سلسلة | غير متوفر | تكوين موقع tmp لذاكرة التخزين المؤقت. (تكوين أسرع قرص (SSD أو ramdisk) للحصول على أفضل أداء). |
أمثلة
ملاحظة
تفترض الأمثلة التالية أنك قمت بالفعل بإنشاء ملف تكوين في الدليل الحالي.
قم بتحميل كافة حاويات تخزين البيانات الثنائية الكبيرة في حساب التخزين المحدد في ملف التكوين إلى المسار المحدد في الأمر. (ستكون كل حاوية دليلاً فرعيًا ضمن الدليل المحدد):
sudo mkdir bf2all
sudo blobfuse2 mount all ./bf2all --config-file=./config.yaml
مثال الإخراج
Mounting container : blobfuse2a to path : bf2all/blobfuse2a
Mounting container : blobfuse2b to path : bf2all/blobfuse2b
sudo blobfuse2 mount list
مثال على الإخراج
1 : /home/<user>/bf2all/blobfuse2a
2 : /home/<user>/bf2all/blobfuse2b