Need help? Chat now!

Hostwinds دروس

نتائج البحث عن:


جدول المحتويات


تثبيت Rclone.
Rclone Sync.
Rclone Mount.
خاتمة

مزامنة Linux VPS مع تخزين كائن (Rclone)

العلامات Linux,  VPS 

تثبيت Rclone.
Rclone Sync.
Rclone Mount.
خاتمة

Rclone هو برنامج يسمح لك بمزامنة ملفات وخادم الخاص بك مع تخزين كائن HostWinds.يمكن تركيبه محليا حتى تتمكن من الكتابة مباشرة إلى تخزين الكائنات عن بعد.يمكن لأوامر مثل Sync Rclone مزامنة الدلائل المحلية الخاصة بك مع الدلائل في تخزين الكائنات عن بعد.

سوف يمشي هذا الدليل من خلال تثبيت وتكوين ومزامنة، وتركيب Rclone Remotes مع نظام Linux VPS.

تثبيت Rclone.

ابدأ بتثبيت Rclone باستخدام البرنامج النصي أدناه:

curl https://rclone.org/install.sh | sudo bash 

يمكنك الآن تكوين تخزين عن بعد بعد انتهاء برنامج نصي التثبيت:

rclone config 

سوف تدخل معالج التكوين.لإعداد جهاز التحكم عن بعد جديد، أدخل ن في المطالبة الأولى:

لم يتم العثور على أجهزة التحكم عن بعد - وجعل واحدة جديدة
ن) بعيد عن بعد
S) تعيين كلمة مرور التكوين
س) إنهاء التكوين
N / S / Q> N

بعد ذلك، أدخل اسم جهاز التحكم عن بعد Rclone الخاص بك.

بعد ذلك، أدخل 4 لتخزين S3 المتوافق (تخزين كائن HostWinds):

نوع التخزين لتكوين.
أدخل قيمة السلسلة.اضغط ENTER للاستئصال الافتراضي.
اختر رقما من الأسفل، أو اكتب القيمة الخاصة بك
1 / 1fichier.
"fichier"
2 / الاسم المستعار عن جهاز التحكم عن بعد
"الاسم المستعار"
3 / محرك الأمازون
"Amazon Cloud Drive"
4 / Amazon S3 مقدم التخزين المتوافق مع (AWS، علي بابا، سيف، رقمي
المحيط، dreamhost، IBM كوس، minio، إلخ)
"S3"
...
التخزين> 4.

أدخل 11 لاختيار أي مزود متوافق S3 آخر:

اختر مزود S3 الخاص بك.
أدخل قيمة السلسلة.اضغط ENTER للاستئصال الافتراضي.
اختر رقما من الأسفل، أو اكتب القيمة الخاصة بك
1 / Amazon Web Services (AWS) S3
"AWS"
...
11 / أي مزود متوافق مع S3
"آخر"
مزود> 11.

أدخل 1 لإدخال بيانات الاعتماد في الخطوة التالية:

احصل على بيانات اعتماد AWS من وقت التشغيل (متغيرات البيئة أو META EC2 / ECS
البيانات إذا لم يكن هناك env vars).
ينطبق فقط إذا كانت Access_Key_ID و Secret_Access_Key فارغة.
أدخل قيمة منطقية (صحيحة أو خاطئة).اضغط ENTER للحصول على الافتراضي
("خاطئة").
اختر رقما من الأسفل، أو اكتب القيمة الخاصة بك
1 / أدخل بيانات اعتماد AWS في الخطوة التالية
"خاطئة"
2 / احصل على بيانات اعتماد AWS من البيئة (ENV VARS أو IAM)
"حقيقية"
env_Auth> 1.

الآن أنت بحاجة إلى مفتاح الوصول، مفتاح سري، نقطة النهاية API من حساب HostWinds الخاص بك.التنقل هنا للعثور على هذه بيانات الاعتماد هذه.حدد معلومات كائن API في الزاوية العلوية اليمنى، ونسخ:

  1. مفتاح الوصول
  2. مفتاح سري
  3. نقطة انطلاق API.

من الموقع، تريد استخدامها.يوصى باستخدام نفس الموقع مثل VPS WINDWINDS.ستحتاج إلى استخدام خيارات Access_Key_ID و Secremess_Key.

أدخل 1 إلغاء الاشتراك في اختيار منطقة:

المنطقة للاتصال بها.
اترك فارغا إذا كنت تستخدم استنساخ S3 وليس لديك منطقة.
أدخل قيمة السلسلة.اضغط ENTER للاستئصال الافتراضي.
اختر رقما من الأسفل، أو اكتب القيمة الخاصة بك
1 / استخدم هذا إذا كنت غير متأكد.سوف نستخدم التواقيع V4 ومنطقة فارغة.
\ ""
2 / استخدم هذا فقط إذا كانت التوقيعات V4 لا تعمل، مثل Jewel / V10 Seph.
\ "الآخر - توقيع"
المنطقة> 1.

نقطة النهاية ل S3 API: أدخل نقطة انطلاق API. لموقع تخزين الكائن الذي تريد استخدامه.

قيد القيد - يجب تعيين لتتناسب مع المنطقة.تستخدم عند إنشاء الدلاء فقط: اترك فارغا، انقر أدخل.

ACL المعلبة المستخدمة عند إنشاء دلاء و / أو تخزين الكائنات في S3: الاختيار الافتراضي هو 1، ولكن يمكنك اختيار حقوق الوصول التي ترغب في إعطاءها.

تحرير التكوين المتقدمة؟(ص / ن): أدخل نوتحقق من قيم التخزين عن بعد في المطالبة التالية.

أخيرا، أدخل س: لإنهاء التكوين:

ه) تحرير عن بعد الحالي
ن) بعيد عن بعد
د) حذف جهاز التحكم عن بعد
ص إعادة تسمية عن بعد
ج) نسخ جهاز التحكم عن بعد
S) تعيين كلمة مرور التكوين
س) إنهاء التكوين
E / N / D / R / C / S / Q> Q

Rclone Sync.

أولا، تحتاج إلى جعل دليل عن جهاز التحكم عن بعد الجديد. ستتسبب المزامنة قبل إجراء دليل بيانات متزامنة في دلاء غير قابلة للقراءة. أدخل اسم لك دلو / دليل عن بعد وجديد مثل أدناه:

rclone mkdir remote_name:remote_directory 

الآن انتقل إلى تخزين كائنك هناوبعدانقر تحديث الحاويات، ويجب أن ترى دلو جديد مثل أدناه:

لمزامنة دليل مع دلو الجديد، استخدم الأمر أدناه مع المسار إلى الدليل المحلي الخاص بك، واسم اسم الدليل الخاص بك عن بعد.سيؤدي ذلك إلى تعديل الوجهة فقط، والدليل Rclone الخاص بك:

rclone sync /path/to/local/directory remote_name:remote_directory 

Rclone Mount.

إنشاء نقطة جبل أولا:

mkdir /path/to/local/mount 

على غرار المزامنة، يجب أن تعمل مباشرة مع دليل بعيد في Relone Remote الخاص بك.لتركيب دليل بعيد محلي، قم بتشغيل الأمر أدناه باستخدام اسمك عن بعد، والدليل، وجبل نقطة:

rclone mount remote_name:remote_directory /path/to/local/mount --allow-non-empty --vfs-cache-mode writes 

ثم افتح قذيفة جديدة، والكتابة مباشرة إلى نقطة التثبيت الخاصة بك.

لإنهاء الجبل، تأكد من أنك لست في نقطة جبل و Ctrl + C من Shell حيث يعمل التثبيت.إذا كان هناك مشكلة في إلغاء التنبؤ بها، فعلي يدويا مع الأمر أدناه:

fusermount -u /path/to/local/mount 

خاتمة

الآن قمت بتكوين بنجاح Rclone Remote الخاص بك وإنشاء أول دليل بعيد.يمكنك العثور على جميع أوامر Rclone من خلال زيارة وثائقها لأوامر مثل Cat، والانتقال، والنسخ، والخدمة، والمزيد.

كتب بواسطة Hostwinds Team  /  يونيو 11, 2021