صور ggRock
الصور – دليل بصري وشامل لعلامة التبويب الصور.
جدول المحتويات
نسخ احتياطي للصور عبر المحطة الطرفية (متقدم)
إدراج محركاتك عبر المحطة الطرفية (متقدم)
تثبيت محرك عبر المحطة الطرفية (متقدم)
تنفيذ نسخ احتياطي عبر المحطة الطرفية (متقدم)
فصل محرك عبر المحطة الطرفية (متقدم)
نسخ احتياطي بعيد عبر المحطة الطرفية (متقدم)
حول
الصور هي طريقة منطقية لتصنيف وتنظيم البيانات التي نرغب في تخزينها في ggRock. نسميها صوراً لأنها ليست نفس محركات الأقراص الفيزيائية في خادمك أو محركات الأقراص الفيزيائية في أي نظام حاسوبي آخر - يتم تثبيتها عبر الشبكة عبر iSCSI.
يعتمد معمار ggRock على فئتين أساسيتين من الصور:
- صور النظام
- صور الألعاب
عادة ما يمكن التعامل مع صورة النظام مثل محرك C:\ أو محرك الإقلاع في النظام القياسي. أي أنها تحتوي على نظام التشغيل والإعدادات وأي تطبيقات تتطلب التثبيت على محرك C:\.
صورة الألعاب أكثر تخصصاً - فهي تحتوي فقط على ما تثبته عليها، والذي يتكون في معظم الحالات من الألعاب والمشغلات وأي تطبيقات أخرى أو أدوات يمكن تثبيتها بسهولة هناك. عادة ما تثبت صورة الألعاب كمحرك G:\، لكنها قد تكون أي حرف محرك تختاره.
كل نظام في مركزك يحتوي على صورة نظام معينة محددة سيقلع من تلك الصورة. كل نظام في مركزك يحتوي على صورة ألعاب معينة محددة سيثبت صورة الألعاب تلك عند وقت الإقلاع.
توافق الصور
من المهم التأكد من أن صورة النظام وصورة الألعاب لنظام معين تبقى متزامنة. هذا يعني أنه إذا طبقت عمليات إعادة الكتابة لصورة نظام، فيجب عليك أن تفعل الشيء نفسه لصورة الألعاب.
إنشاء صورة
ملاحظة:
يجب استخدام هذه العملية حالياً فقط لإنشاء صور الألعاب، ما لم يُوجهك موظفو الدعم بخلاف ذلك.
- من واجهة ggRock على الويب، انقر على علامة التبويب "الصور".

- من علامة التبويب "الصور"، انقر على زر "إنشاء صورة".

- في مربع الحوار "إنشاء صورة"، ملء المعلومات التالية:

- مربع نص الاسم: أدخل اسماً لصورتك.
- قائمة منسدلة نوع الصورة: حدد "الألعاب" كنوع، ما لم يتم تحديده بخلاف ذلك من قبل موظفي الدعم.
- خانة جعل الافتراضي: إذا أردت أن تكون هذه الصورة الافتراضية لجميع الأنظمة، ضع علامة اختيار هنا.
- مربع نص المجلد: حدد حجماً لصورتك الجديدة
- قائمة منسدلة وحدة حجم المجلد: حدد نوع وحدة للاستخدام مع صورتك (البايتات أو الكيلوبايتات أو الميجابايتات أو الجيجابايتات أو التيرابايتات).
إضافة صورة من القرص
لاستيراد صورة (VHD/VHDX) مخزنة على محرك خارجي:
- أدخل المحرك مباشرة في خادم ggRock الخاص بك عبر USB (يُفضل USB 3.0).
- من واجهة ggRock على الويب، انقر على علامة التبويب "الصور".

- من علامة التبويب "الصور"، انقر على زر "استيراد صورة".

- في مربع الحوار "استيراد صورة"، انقر على زر "من .VHD".

- في مربع الحوار "استيراد صورة من .VHD"، ملء المعلومات التالية:

- قائمة منسدلة تحديد القرص: حدد القرص الفيزيائي على الخادم الذي تريد استيراد الصورة منه.
- قائمة منسدلة تحديد صورة VHD/VHDX على القرص: حدد صورة VHD/VHDX التي تريد استيرادها من القرص المحدد.
- حقل نص الاسم: أعط الصورة اسماً سهل التذكر
- قائمة منسدلة نوع الصورة: حدد نوع الصورة المراد استيرادها - صورة النظام هي المرشح المحتمل هنا.
- خانة جعل الافتراضي: ضع علامة اختيار في هذا المربع لجعل هذه الصورة الافتراضية لجميع الأنظمة.
نسخ احتياطي للصور
هناك آليتان يمكن من خلالهما عمل نسخة احتياطية للصور:
- محلي - تخزين النسخ الاحتياطية محلياً، إما على محرك إضافي متصل بالخادم أو على قسم الجذر (غير موصى به للنسخ الاحتياطية الحرجة).
- بعيد - تخزين النسخ الاحتياطية على خادم ggRock احتياطي
إجراء نسخ احتياطي محلي
- أدخل محركاً في خادم ggRock الخاص بك عبر USB أو استخدم محركاً مثبتاً فيزيائياً في شاسيه الخادم.
- من واجهة ggRock على الويب، انقر على علامة التبويب "الصور".

- من علامة التبويب "الصور"، انقر على زر "النسخ الاحتياطي/الاستعادة".

- في مربع الحوار "النسخ الاحتياطي/الاستعادة"، تأكد من أن علامة التبويب "النسخ الاحتياطي" محددة وملء المعلومات التالية:

- خانات الصور: ضع علامة اختيار بجانب كل صورة تريد عمل نسخة احتياطية منها.
- زر اختيار الموقع: اضبط الموقع على "محلي".
- قائمة منسدلة تحديد المحرك: حدد القرص المتصل فيزيائياً الذي تريد عمل نسخة احتياطية للصور إليه (لا يُنصح بعمل نسخة احتياطية على نظام الملفات المحلي إلا إذا كنت تنوي نسخ الصورة في مكان آخر لاحقاً)
- مربع نص المسار: حدد المسار على المجلد الذي تريد عمل نسخة احتياطية للصور إليه.
- زر التحديد: انقر على هذا الزر لتفعيل المحرك والمسار المحدد للنسخ الاحتياطي.
- تشغيل إلحاق النص: قم بتشغيل هذا التبديل لتفعيل إلحاق لاحقة باسم ملفك.
- مربع نص إلحاق النص: أدخل اللاحقة المراد إلحاقها باسم ملفك.
- انقر على زر "النسخ الاحتياطي" لبدء عملية النسخ الاحتياطي.

إجراء نسخ احتياطي بعيد
- من واجهة ggRock على الويب، انقر على علامة التبويب "الصور".

- من علامة التبويب "الصور"، انقر على زر "النسخ الاحتياطي/الاستعادة".

- في مربع الحوار "النسخ الاحتياطي/الاستعادة"، تأكد من أن علامة التبويب "النسخ الاحتياطي" محددة وملء المعلومات التالية:

- خانات الصور: ضع علامة اختيار بجانب كل صورة تريد عمل نسخة احتياطية منها.
- زر اختيار الموقع: اضبط الموقع على "بعيد".
- مربع نص المستخدم: أدخل اسم المستخدم المستخدم لتسجيل الدخول إلى النظام البعيد.
- مربع نص كلمة المرور: أدخل كلمة المرور المستخدمة لتسجيل الدخول إلى النظام البعيد.
- مربع نص العنوان: أدخل اسم DNS أو عنوان IP للنظام البعيد.
- زر الاختبار: اختبر الاتصال بالنظام البعيد.
- تشغيل إلحاق النص: قم بتشغيل هذا التبديل لإلحاق لاحقة باسم ملفك.
- مربع نص إلحاق النص: أدخل اللاحقة المراد إلحاقها باسم ملفك.
- انقر على زر "النسخ الاحتياطي" لبدء عملية النسخ الاحتياطي.

استعادة الصور
هناك آليتان يمكن من خلالهما استعادة الصور:
- محلي - استعادة النسخ الاحتياطية من محرك متصل محلياً، إما من محرك إضافي متصل بالخادم أو من قسم الجذر (غير موصى به للنسخ الاحتياطية الحرجة)
- بعيد - استعادة النسخ الاحتياطية من خادم ggRock احتياطي
استعادة صورة من قرص محلي
- أدخل محركاً في خادم ggRock الخاص بك عبر USB أو استخدم محركاً مثبتاً فيزيائياً في شاسيه الخادم.
- من واجهة ggRock على الويب، انقر على علامة التبويب "الصور".

- من علامة التبويب "الصور"، انقر على زر "النسخ الاحتياطي/الاستعادة".

- في مربع الحوار "النسخ الاحتياطي/الاستعادة"، تأكد من أن علامة التبويب "الاستعادة" محددة وملء المعلومات التالية:

- زر اختيار الموقع: اضبط الموقع على "محلي".
- قائمة منسدلة تحديد المحرك: حدد القرص المتصل فيزيائياً الذي تريد استعادة الصور منه.
- مربع نص المسار: حدد المسار على المجلد الذي تريد استعادة الصور منه.
- صندوق قائمة الصور: ضع علامة اختيار بجانب الصور التي تريد استعادتها إلى الخادم الخاص بك.
- تشغيل إلحاق النص: قم بتشغيل هذا التبديل لإلحاق لاحقة باسم ملفك.
- صندوق نص إلحاق النص: أدخل اللاحقة المراد إلحاقها باسم ملفك.
- انقر على زر "الاستعادة" لبدء استعادة صورتك/صورك.

استعادة صورة من خادم بعيد
- من واجهة ggRock على الويب، انقر على علامة التبويب "الصور".

- من علامة التبويب "الصور"، انقر على زر "النسخ الاحتياطي/الاستعادة".

- في مربع الحوار "النسخ الاحتياطي/الاستعادة"، تأكد من أن علامة التبويب "الاستعادة" محددة وملء المعلومات التالية:

- زر اختيار الموقع: اضبط الموقع على "بعيد".
- مربع نص المستخدم: أدخل اسم المستخدم المستخدم لتسجيل الدخول إلى النظام البعيد.
- مربع نص كلمة المرور: أدخل كلمة المرور المستخدمة لتسجيل الدخول إلى النظام البعيد.
- مربع نص العنوان: أدخل اسم DNS أو عنوان IP للنظام البعيد.
- زر الاختبار: اختبر الاتصال بالنظام البعيد.
- تشغيل إلحاق النص: قم بتشغيل هذا التبديل لإلحاق لاحقة باسم ملفك.
- مربع نص إلحاق النص: أدخل اللاحقة المراد إلحاقها باسم ملفك.
- انقر على زر "الاستعادة" لبدء استعادة صورتك/صورك.

الحالة
من علامة التبويب الحالة يمكنك عرض سجل أي عمليات نسخ احتياطي أو استعادة تم محاولتها أو إكمالها
- من واجهة ggRock على الويب، انقر على علامة التبويب "الصور".

- من علامة التبويب "الصور"، انقر على زر "النسخ الاحتياطي/الاستعادة".

- في مربع الحوار "النسخ الاحتياطي/الاستعادة"، حدد علامة التبويب "السجل" لعرض حالة أي عمليات نسخ احتياطي/استعادة محاولة أو مكتملة.

نسخ احتياطي للصور عبر المحطة الطرفية (متقدم)
للسماح لك بعمل نسخة احتياطية لصورك، مع جميع عمليات إعادة الكتابة والقطاعات الخاصة بها، يمكنك استخدام أداة سطر الأوامر التالية (CLI): ggrock-img
لعمل نسخة احتياطية للصور، يمكنك استخدام أمر وحدة التحكم التالي:
ggrock-img command [command options]
بناء الجملة
send -p|--pool -i|--image
receive -p|--pool -i|--image
أمثلة (متقدم)
عمل نسخة احتياطية لصورة إلى ملف:
ggrock-img send -p pool0 -i games > games.img
استعادة صورة من ملف النسخة الاحتياطية:
ggrock-img receive -p pool0 -i games < games.img
عمل نسخة احتياطية لصورة إلى الملف وعرض التقدم:
ggrock-img send -p pool0 -i games | pv > games.img
استعادة صورة من ملف النسخة الاحتياطية وعرض التقدم:
cat games.img | pv | ggrock-img receive -p pool0 -i games
استنساخ الصورة إلى خادم ggRock آخر عبر SSH:
ggrock-img send -p pool0 -i games | pv | ssh host2 ggrock-img receive -p pool0 -i games
البحث عن اسم التجمع
يمكن العثور على اسم التجمع في مربع الحوار النسخ الاحتياطي/الاستعادة في عمود "المسار".

إدراج محركاتك عبر المحطة الطرفية (متقدم)
الآن، لتجهيز محركك بالفعل لاستقبال النسخ الاحتياطية من ggRock، تحتاج إلى العثور على حرفه وتثبيته.
نفذ الأمر التالي:
lsblk -I 8 -b -o NAME,PATH,FSTYPE,LABEL,SIZE,MODEL,SERIAL,MOUNTPOINT,RM
ستحصل على قائمة بجميع محركاتك وتحديد الذي أدخلته باستخدام عمود النموذج:

تثبيت محرك عبر المحطة الطرفية (متقدم)
حدد قيمة المسار لمحركك ونفذ الأمر التالي:
mkdir /backup && mount /dev/sde1 /backup
سينشئ "مجلداً" يسمى backups، والذي سيكون مرتبطاً بمحركك بأكمله
تنفيذ نسخ احتياطي عبر المحطة الطرفية (متقدم)
الآن، بمجرد الانتهاء، يمكنك ببساطة دمج المعرفة أعلاه وتنفيذ الأمر التالي:
ggrock-img send -p pool0 -i windows_10_1809 | pv > /backup/windows_10_1809.img
النموذج هو:
ggrock-img send -p pool0 -i %image_name% | pv > /backup/%desired_backup_image_name%.img
سترى شريط تقدم مثل هذا:

يعرض الحجم والسرعة بـ Mb/Gb، لذا للحصول على ETA يمكنك ضرب حجم الصورة (بـ GB) على 8. بالنسبة لنا 95.74GB إنها 766 Gb. بسرعة 0.09Gb/s سيستغرق الأمر حوالي ساعتين و 20 دقيقة للنسخ الاحتياطي لهذه الصورة على محرك خارجي. الاختناق هنا هو المحرك نفسه. للنسخ الاحتياطي الأسرع ننصح بمحركات USB3 SSD والنسخ الاحتياطية في الشبكة
فصل محرك عبر المحطة الطرفية (متقدم)
سيتم فصل المحرك تلقائياً بمجرد سحب المحرك. ومع ذلك، لتنظيف كل شيء، يرجى تنفيذ:
umount /dev/sde1 && rmdir /backup
نسخ احتياطي بعيد عبر المحطة الطرفية (متقدم)
لعمل نسخة احتياطية بعيدة ستحتاج إلى ssh تحت حساب root إلى خادم ggRock آخر.
يمكن استخدام هذه التقنية لإنشاء وظيفة CRON والحفاظ باستمرار على خادم النسخ الاحتياطي محدثاً.
ggrock-img send -p pool0 -i windows_10_1809| pv | ssh root@10.20.30.164 ggrock-img receive -p pool0 -i windows_10_1809
ملاحظة:
قد يكون من الضروري تفعيل وصول SSH للـ root مؤقتاً لإجراء نسخة احتياطية بعيدة عبر المحطة الطرفية.
راجع مقالة الدعم التالية، لكن كن حذراً للتأكد من أمان حساب root بتعطيل حساب root بعد ذلك:
لا يمكن إجراء نسخة احتياطية بعيدة إلى خادم Debian الهدف بسبب تعطيل وصول SSH للـ root
نص مكافأة!
استخدم هذا النص بالاشتراك مع وظيفة CRON لعمل نسخة احتياطية تلقائية لصور النظام والألعاب الخاصة بك على جدول زمني. يحافظ هذا النص على 5 نسخ من النسخ الاحتياطية - اضبط حسب احتياجاتك.
#!/bin/bash
# Configuration
SOURCE_POOL="pool0"
SOURCE_GAMES_IMAGE="games"
SOURCE_SYSTEM_IMAGE="system" # Added system image
DESTINATION_HOST="host2"
DESTINATION_POOL="pool0"
DESTINATION_GAMES_IMAGE="games"
DESTINATION_SYSTEM_IMAGE="system" # Added system image
BACKUP_DIR="/path/to/your/backups" # Replace with your backup directory
GAMES_BACKUP_PREFIX="games_backup_"
SYSTEM_BACKUP_PREFIX="system_backup_" # Added system backup prefix
KEEP_DAYS=5
# Create timestamped filename
TIMESTAMP=$(date +%Y%m%d)
# Games Backup
GAMES_BACKUP_FILENAME="${GAMES_BACKUP_PREFIX}${TIMESTAMP}.img"
FULL_GAMES_BACKUP_PATH="${BACKUP_DIR}/${GAMES_BACKUP_FILENAME}"
# System Backup
SYSTEM_BACKUP_FILENAME="${SYSTEM_BACKUP_PREFIX}${TIMESTAMP}.img"
FULL_SYSTEM_BACKUP_PATH="${BACKUP_DIR}/${SYSTEM_BACKUP_FILENAME}"
# Create backup directory if it doesn't exist
mkdir -p "$BACKUP_DIR"
# Perform Games backup
ggrock-img send -p "$SOURCE_POOL" -i "$SOURCE_GAMES_IMAGE" | pv | ssh "$DESTINATION_HOST" "ggrock-img receive -p $DESTINATION_POOL -i $DESTINATION_GAMES_IMAGE > $FULL_GAMES_BACKUP_PATH"
# Check if Games backup was successful (basic check, improve as needed)
if [ $? -ne 0 ]; then
echo "Games backup failed!"
exit 1
fi
# Perform System backup
ggrock-img send -p "$SOURCE_POOL" -i "$SOURCE_SYSTEM_IMAGE" | pv | ssh "$DESTINATION_HOST" "ggrock-img receive -p $DESTINATION_POOL -i $DESTINATION_SYSTEM_IMAGE > $FULL_SYSTEM_BACKUP_PATH"
# Check if System backup was successful (basic check, improve as needed)
if [ $? -ne 0 ]; then
echo "System backup failed!"
exit 1
fi
# Rotate Games backups
find "$BACKUP_DIR" -maxdepth 1 -type f -name "${GAMES_BACKUP_PREFIX}*.img" -printf '%T@ %p\n' | sort -rn | tail -n +$((KEEP_DAYS + 1)) | cut -d' ' -f2 | xargs rm -f
# Rotate System backups
find "$BACKUP_DIR" -maxdepth 1 -type f -name "${SYSTEM_BACKUP_PREFIX}*.img" -printf '%T@ %p\n' | sort -rn | tail -n +$((KEEP_DAYS + 1)) | cut -d' ' -f2 | xargs rm -f
echo "Games and System backups completed and rotated."
exit 0
تحديث في: 22/04/2026
شكرًا!
