الرئيسية
» مكتب MS
»
كيفية تغيير موقع التخزين الافتراضي في مساحة عمل ONLYOFFICE
كيفية تغيير موقع التخزين الافتراضي في مساحة عمل ONLYOFFICE
باختصار: في بيئة عمل ONLYOFFICE، تتيح لوحة التحكم نقل البيانات الثابتة للبوابة من القرص المحلي الافتراضي إلى خدمة تخزين خارجية مدعومة. يذكر دليل الإدارة الرسمي الحالي خدمات Amazon S3 وGoogle Cloud Storage وRackspace Cloud Storage وSelectel Cloud Storage لهذا الغرض. لكنه لا يوضح وجود حقل في لوحة التحكم يسمح بإدخال مسار محلي محدد /mnt/storage.
يستخدم هذا الدليل مثالًا افتراضيًا واضحًا. تخيّل وكالة تصميم صغيرة تُدعى "نورث ستار ستوديو". يعاني خادم "أونلي أوفيس ورك سبيس" المُستضاف ذاتيًا من نقص في مساحة القرص المحلية نظرًا للزيادة المطردة في حجم الملفات المُحمّلة وبيانات البوابة الثابتة الأخرى. يرغب مدير النظام في نقل مساحة تخزين البوابة إلى حاوية Amazon S3 مع الإبقاء على بوابة "ورك سبيس" نفسها على نفس الخادم. "نورث ستار ستوديو" مجرد مثال توضيحي، وليس اختبارًا حقيقيًا أو نتيجة عميل.
قبل إجراء أي تغييرات، من المفيد التمييز بين مهمتين مختلفتين تُوصفان غالبًا بـ"تغيير موقع التخزين الافتراضي". الأولى هي تحويل تخزين البيانات الثابتة للبوابة من القرص المحلي إلى موفر تخزين كائنات مدعوم في لوحة التحكم. أما الثانية فهي نقل دليل نظام الملفات المضيف المستخدم في تثبيت Docker ذاتي الاستضافة. توثق ONLYOFFICE هاتين المهمتين كطبقات منفصلة، لذا ستركز الخطوات التالية أولًا على طريقة لوحة التحكم المدعومة، ثم تشرح حالة القرص المحلي بشكل منفصل.
ما الذي يتغير عند اختيار مزود تخزين جديد؟
بشكل افتراضي، يخزن برنامج ONLYOFFICE Workspace بيانات البوابة على القرص المحلي للجهاز المثبت عليه البرنامج. تشير صفحة التخزين الرسمية إلى إمكانية استخدام خدمة خارجية متصلة لتخزين بيانات البوابة الثابتة. بعد اختيار مزود خدمة جديد وتوصيله، تُعاد تحميل الصفحة وتبدأ عملية نقل البيانات. قد تستغرق هذه العملية بعض الوقت، وذلك بحسب حجم البيانات.
بالنسبة لشركة نورث ستار ستوديو، فإن الهدف ليس "إجبار كل مستخدم على حفظ المستندات المستقبلية في مجلد معين"، بل هو "نقل نظام التخزين الخلفي للبوابة من القرص الافتراضي إلى حاوية S3". هذا التمييز مهم لأن تنظيم مجلدات المستخدم، والمجلدات الخارجية المتصلة داخل وحدة المستندات، ووجهات النسخ الاحتياطي، ونظام التخزين الخلفي على مستوى المسؤول، كلها ميزات منفصلة.
الخطوة 1: قم بعمل نسخة احتياطية من البوابة قبل تغيير وحدة التخزين
يؤدي تغيير وحدة التخزين إلى بدء عملية نقل البيانات، لذا أنشئ نسخة احتياطية قابلة للاسترداد أولاً. يوفر برنامج ONLYOFFICE أدوات التحكم في النسخ الاحتياطي والاستعادة في لوحة التحكم. يمكن تخزين النسخة الاحتياطية مؤقتًا في وحدة المستندات، أو على مسار محدد في جهاز الكمبيوتر، أو في وحدة تخزين خارجية مدعومة، وذلك حسب النشر والتكوين.
بالنسبة لخادم Northstar Studio الافتراضي، سيقوم المسؤول بإنشاء نسخة احتياطية جديدة والتأكد من مكان تخزين الأرشيف الناتج قبل الانتقال إلى صفحة التخزين. هذا لا يضمن فشل عملية النقل، بل يوفر للمسؤول مسارًا للاستعادة في حال وجود خطأ في بيانات الاعتماد، أو سياسة التخزين، أو الوصول إلى الشبكة، أو أي متطلبات أخرى.
سجّل الدخول باستخدام حساب يملك صلاحية إدارة البوابة. من صفحة بدء مساحة العمل، افتح لوحة التحكم، أو افتح إعدادات البوابة واتبع رابط لوحة التحكم في الجانب الأيسر. يجب أولاً ربط خدمة الطرف الثالث في قسم التكامل بالبوابة؛ وإلا سيتم تعطيل خيار التخزين الخاص بها في صفحة التخزين.
رسم توضيحي لواجهة مساحة عمل ONLYOFFICE يُظهر الإعدادات مع إدخال لوحة التحكم المستخدم للوصول إلى إدارة البوابة.
تعتزم شركة نورث ستار ستوديو استخدام خدمة أمازون إس 3، لذا يتحقق المسؤول أولاً من تهيئة أمازون إس 3 كخدمة خارجية. وينطبق الشرط نفسه عند اختيار خدمات التخزين السحابي الأخرى مثل جوجل كلاود ستوريدج، وراك سبيس كلاود ستوريدج، وسيليكتل كلاود ستوريدج.
رسم توضيحي لتكامل لوحة التحكم يسرد Amazon S3 وGoogle Cloud Storage وRackspace Cloud Storage وSelectel Cloud Storage كعمليات تكامل تخزين.
الخطوة 3: افتح الإعدادات العامة ← التخزين
في لوحة التحكم، انتقل إلى صفحة التخزين ضمن الإعدادات العامة . يتم تحديد "القرص الافتراضي" مبدئيًا. هنا يمكنك اختيار وحدة التخزين الخلفية المدعومة التي ستُستخدم لتخزين البيانات الثابتة للبوابة.
رسم توضيحي لوحدة تخزين لوحة التحكم مع تحديد خيار القرص الافتراضي وظهور خيارات التخزين الأربعة الموثقة من جهات خارجية.
إذا كنت ترغب فقط في الاحتفاظ بالبيانات على القرص المحلي للخادم، فلا تختر موفر خدمة سحابية. سيظل خيار التخزين المحلي هو "القرص الافتراضي". أما إذا كنت ترغب فعليًا في نقل تلك البيانات المحلية إلى نقطة تحميل مختلفة على نفس الخادم، فانتقل إلى القسم الخاص بـ Docker ومسارات المضيف أدناه؛ فصفحة "التخزين" ليست أداة عامة لاختيار مسار نظام الملفات.
الخطوة 4: أدخل الإعدادات الخاصة بمزود الخدمة
اختر مزود الخدمة الذي ترغب باستخدامه، ثم أدخل بيانات الاتصال المطلوبة. بالنسبة لخدمة Amazon S3، توضح وثائق ONLYOFFICE الحالية حقولًا تشمل اسم الحاوية والمنطقة، بالإضافة إلى عنوان URL للخدمة (اختياري)، وفرض نمط المسار، واستخدام HTTP، وإعدادات التشفير. أما Google Cloud Storage فتستخدم اسم الحاوية، بينما تستخدم Rackspace وSelectel حقولًا خاصة بهما للحاوية والمنطقة.
رسم توضيحي لتكوين تخزين Amazon S3 يوضح إعدادات الحاوية والمنطقة وعنوان URL للخدمة الاختياري ونمط المسار وHTTP والتشفير قبل الاتصال.
في مثال Northstar Studio، يُدخل المسؤول اسم حاوية S3 مخصصة ومنطقة AWS الصحيحة. ويترك عنوان URL للخدمة دون تغيير إلا إذا احتاج عمدًا إلى نقطة نهاية مختلفة. يجب أن تقتصر بيانات الاعتماد والأذونات على ما يحتاجه Workspace، ويجب التحقق من إمكانية الوصول إلى الشبكة من الخادم إلى خدمة التخزين قبل بدء عملية النقل.
فحوصات عملية قبل النقر على "اتصال"
تأكد من وجود الدلو أو الحاوية في المنطقة المتوقعة.
تأكد من أن بيانات اعتماد التكامل صالحة ومصرح بها لعمليات الكائن المطلوبة.
تأكد من أن خادم مساحة العمل يمكنه الوصول إلى نقطة نهاية الموفر.
احتفظ بنسخة احتياطية حديثة متاحة خارج نطاق البيانات التي يتم نقلها.
حدد موعدًا للتغيير خلال فترة يمكنك خلالها مراقبة البوابة الإلكترونية وخدمة التخزين بحثًا عن أخطاء أو استخدام غير متوقع للسعة.
الخطوة 5: قم بتوصيل وحدة التخزين واترك عملية النقل تكتمل
انقر على "اتصال" . وفقًا للدليل الرسمي لـ ONLYOFFICE، ستُعاد تحميل الصفحة وتبدأ عملية نقل البيانات. لا تفترض اكتمال التغيير لمجرد قبول المزوّد. انتظر حتى تعود صفحة التخزين مع تحديد وحدة التخزين الجديدة، ثم تحقق من استخدام البوابة بشكل طبيعي.
رسم توضيحي للتخزين يُظهر اختيار Amazon S3 بعد التكوين، مع تلخيص الحاوية والمنطقة المختارة.
بالنسبة لـ Northstar Studio، يتضمن التحقق المنطقي فتح عدة مستندات موجودة، وتحميل ملف جديد، ومعاينة الصور أو أي محتوى ثابت آخر، والتحقق من وجود كائنات جديدة في حاوية S3. يُعدّ تخطيط الكائنات الدقيق تفصيلاً تقنياً، والنتيجة المهمة هي أن محتوى البوابة يعمل بشكل طبيعي وأن الواجهة الخلفية الجديدة قيد الاستخدام. في حال أبلغت البوابة عن أخطاء، يُرجى التحقق من بيانات الاعتماد، وسياسة الحاوية، والمنطقة، وإمكانية الوصول إلى نقطة النهاية، وسجلات الخادم قبل إجراء أي تغييرات إضافية.
ماذا لو أردت قرصًا محليًا مختلفًا أو نقطة تحميل مختلفة؟
هنا تكمن المشكلة في أن العديد من الشروحات حول "موقع التخزين الافتراضي" تُصبح مُضللة. فخيار "القرص الافتراضي" في لوحة التحكم لا يُتيح اختيار دليل مُضيف عشوائي. بالنسبة لعمليات نشر Workspace المُعتمدة على Docker، تُشير وثائق ترحيل ONLYOFFICE إلى أن بيانات البوابة تُخزن في مجلد /app/onlyofficeعلى المُضيف. كما تُنشئ وثائق تثبيت Docker اليدوية أدلة مُكونة فرعية ضمن هذا المجلد، مثل CommunityServer وDocumentServer وMailServer وControlPanel والأدلة المُتعلقة بقواعد البيانات.
إذا كنت بحاجة إلى نقل مجلدات جانب المضيف إلى قرص أكبر، فتعامل مع الأمر كترحيل للنشر وليس كإعداد في لوحة التحكم. قم بعمل نسخة احتياطية من التثبيت، وأوقف الحاويات ذات الصلة، وانسخ البيانات مع الحفاظ على الملكية والصلاحيات، وحدّث عمليات ربط المجلدات على جانب المضيف أو تعريفات وحدات تخزين Docker Compose المستخدمة في عملية النشر الخاصة بك، ثم أعد تشغيل النظام. يعتمد ملف Compose وتعيين وحدات التخزين على كيفية تثبيت Workspace، لذا فإن نسخ أمر عام من عملية نشر أخرى قد يُعطّل البوابة.
ما الفرق بين تغيير مساحة تخزين البوابة الإلكترونية وتغيير مساحة تخزين النسخ الاحتياطية؟
هما خياران منفصلان. تحدد صفحة التخزين مكان تخزين البيانات الثابتة للبوابة المدعومة. بينما تحدد صفحة النسخ الاحتياطي مكان كتابة ملفات النسخ الاحتياطي. يمكنك، على سبيل المثال، الاحتفاظ ببيانات البوابة على القرص الافتراضي مع كتابة النسخ الاحتياطية إلى موقع آخر، أو نقل البيانات الثابتة للبوابة إلى S3 مع الاحتفاظ بالنسخ الاحتياطية في مكان آخر. ولضمان استمرارية العمل، يُسهّل فصل النسخ الاحتياطية منطقيًا عن وحدة التخزين الأساسية عملية الاستعادة.
أي خيار يناسب وضعك؟
هدف
يستخدم
تحديد المفتاح
نقل البيانات الثابتة للبوابة من القرص المحلي إلى التخزين السحابي/تخزين الكائنات المدعوم
لوحة التحكم ← الإعدادات العامة ← التخزين
لا يتوفر في هذه الواجهة إلا مقدمو الخدمات الموثقون
احتفظ بالبيانات على القرص المحلي للخادم
الإعدادات الافتراضية للقرص
لا يوجد مُحدد مسار محلي عشوائي موثق في لوحة التحكم
انقل بيانات Docker المستضافة ذاتيًا إلى قرص مضيف آخر أو قم بتثبيته
تغيير وحدة التخزين/ربط التثبيت على مستوى النشر
تختلف المسارات الدقيقة باختلاف طريقة التثبيت؛ قم بعمل نسخة احتياطية أولاً
قم بتغيير مكان حفظ ملفات النسخ الاحتياطي
لوحة التحكم ← النسخ الاحتياطي
هذا لا يغير من وحدة التخزين الخلفية الرئيسية للبوابة
قائمة التحقق النهائية
يتم تحديد الموفر المطلوب في صفحة التخزين.
لقد انتهت عملية الهجرة ولم تبدأ فحسب.
يتم فتح الملفات الموجودة وتنزيلها بشكل طبيعي.
تعمل عمليات التحميل الجديدة.
لا يزال بإمكان المستخدمين الوصول إلى البوابة دون حدوث أخطاء متعلقة بالتخزين.
يُظهر الصندوق أو الحاوية الجديدة نشاطًا يتوافق مع استخدام البوابة.
لا تزال النسخة الاحتياطية الحديثة متاحة ولم يتم تخزينها عن طريق الخطأ داخل مجموعة البيانات التي قمت بنقلها للتو.
في مثال Northstar Studio، لا يُعتبر تغيير التخزين ناجحًا إلا عندما يعمل النظام بشكل طبيعي بعد الترحيل، وعندما يؤكد المسؤول أن خادم S3 المُختار مُفعّل. هذا التعريف العملي أكثر فائدة من اعتبار زر "الاتصال" دليلًا على اكتمال العملية.