كيفية نسخ إعدادات المستخدم احتياطيًا واستعادتها على نظام التشغيل HamoniKR

ابدأ بالنوع الصحيح من النسخ الاحتياطي

إذا كنت تستعد لإعادة تثبيت نظام التشغيل HamoniKR، أو الانتقال إلى جهاز كمبيوتر آخر، أو استعادة سطح مكتب تم تغييره، فاحفظ ملفاتك وإعداداتك الشخصية قبل البدء. تختلف أغراض لقطة النظام، وصورة القسم، ونسخة من إعدادات المستخدم. قد يؤدي اختيار اللقطة الخاطئة إلى الحصول على نسخة احتياطية لا تحتوي على الإعدادات التي تريدها.

يُعرف المشروع باسم HamoniKR. تشير وثائقه الحالية إلى أن الإصدار 8، Paektu، مبني على نظام Ubuntu 24.04 LTS. الخطوات المذكورة أدناه مُخصصة لهذا النظام، بينما تنطبق طريقة الأرشفة اليدوية أيضًا على إصدارات HamoniKR الحديثة الأخرى. قد تختلف مسميات القوائم والأدوات المُضمنة باختلاف الإصدار. يُرجى مراجعة دليل HamoniKR 8 الرسمي الخاص بإصدارك المُثبت قبل الاعتماد على أي أداة.

ما الذي تحافظ عليه كل طريقة من طرق النسخ الاحتياطي؟

تم التحقق: يتضمن الدليل الحالي لبرنامج HamoniKR برنامجًا لنسخ واستعادة الأقسام، بالإضافة إلى طريقة لإنشاء صورة نظام تشغيل مباشر. ويشرح دليل الترقية بشكل منفصل أداة نسخ احتياطي للبيانات الشخصية، وأداة نسخ احتياطي على مستوى الأقسام في بيئة التشغيل المباشر. ويشير الدليل إلى استعادة البيانات باستخدام البرنامج نفسه المستخدم لإنشاء النسخة الاحتياطية. تُعد هذه الخيارات مفيدة عند نقل أو الحفاظ على حالة نظام أوسع؛ فصورة القسم ليست هي نفسها مجموعة محمولة من تفضيلات سطح المكتب. راجع تعليمات الترقية من HamoniKR 7 إلى 8 ودليل Systemback .

يختلف الأمر باختلاف الإصدار: يشير دليل HamoniKR 5.0 القديم إلى أن أداة النسخ الاحتياطي كانت تنسخ مجلد المستخدم الرئيسي فقط، متجاهلةً الملفات المخفية افتراضيًا. تحتوي المجلدات المخفية .configعادةً على إعدادات التطبيقات وسطح المكتب. لا يتوافق هذا السلوك القديم مع ما تفعله الأداة في HamoniKR 8 حاليًا. الإجراء: افتح شاشة تحديد أو استبعاد الملفات والمجلدات المخفية في الأداة، وتأكد من تضمينها قبل بدء النسخ الاحتياطي. تجد التعليمات السابقة في دليل مستخدم HamoniKR 5.0 .

الخيار العملي: لإعادة تثبيت أو نقل البيانات بسلاسة، استخدم آلية النسخ الاحتياطي الرسمية للنظام المباشر للبيانات الشخصية المهمة، وقم بإنشاء أرشيف منفصل لإعدادات المستخدم المختارة. يمنحك هذا ملفًا يمكنك فحصه واستعادته بشكل انتقائي، دون افتراض أن صورة النظام الكاملة ستتصرف كتصدير للإعدادات.

قبل أن تبدأ

  • قم بتوصيل قرص تخزين خارجي بمساحة كافية. النسخة الاحتياطية المخزنة فقط على القرص الذي تنوي إعادة تثبيت النظام عليه ليست نسخة آمنة.
  • افتح مدير الملفات ولاحظ مسار القرص المُثبَّت. في الأوامر أدناه، استبدل /media/$USER/ExternalDriveالمسار الفعلي المُثبَّت. لا بأس باستخدام اسم قرص يحتوي على مسافات إذا كان المسار بين علامتي اقتباس.
  • حدد الحسابات والتطبيقات المهمة. يشمل المثال إعدادات سطح المكتب وواجهة المستخدم، ولا يشمل المستندات أو البريد الإلكتروني أو ملفات تعريف المتصفح أو كلمات المرور.
  • أغلق التطبيقات التي يتم حفظ إعداداتها. بعض البرامج لا تحفظ الإعدادات إلا عند إغلاقها.
  • لا تقم بتشغيل أمر الأرشفة باستخدام حساب sudoالمستخدم العادي. يجب إنشاء هذا الحساب باستخدام حسابك العادي حتى تظل ملكية الملفات والأذونات سليمة.

نسخ إعدادات المستخدم احتياطيًا إلى محرك أقراص خارجي

1. تأكد من تثبيت محرك الأقراص الخارجي

قم بتعيين الوجهة إلى المسار الذي رأيته في مدير الملفات، ثم تحقق من وجودها على نظام الملفات الخارجي:

BACKUP_DIR="/media/$USER/ExternalDrive"
df -h "$BACKUP_DIR"

تحقق من المخرجات قبل المتابعة. يجب أن تُحدد القرص الخارجي وتُظهر المساحة المتاحة فيه. إذا كان المسار مفقودًا أو كانت المخرجات تُشير إلى قرص النظام، فتوقف وصحح المسار؛ لا تُنشئ مجلد النسخ الاحتياطي في موقع خاطئ.

2. اختر الإعدادات المراد تضمينها

في بيئة سطح مكتب لينكس، توجد العديد من تفضيلات المستخدم في مجلدات مخفية، تبدأ أسماؤها بنقطة. في هذا المثال، .configيحتوي على إعدادات التطبيقات، .local/share/cinnamonويمكنه تخزين بيانات المستخدم الخاصة بـ Cinnamon، .local/share/nemoويمكنه تخزين بيانات مدير الملفات، وملفات بدء تشغيل الصدفة مثل ملفات .com .zshrcأو .profileتخصيص جلسة الطرفية. يوثق HamoniKR 8 بيئة Cinnamon وطرفية Zsh، لكن التطبيقات المثبتة والتكوين المحلي يختلفان من جهاز لآخر.

تُخزَّن بعض إعدادات سطح المكتب في قاعدة بيانات dconf. قم بتصدير إعدادات Cinnamon بشكل منفصل كنص قابل للقراءة بدلاً من الاعتماد فقط على نسخ ملف قاعدة البيانات المباشر.

mkdir -p "$BACKUP_DIR"
dconf dump /org/cinnamon/ > "$BACKUP_DIR/cinnamon-settings.dconf"

إذا كان dconfالأمر غير متاح، فتجاوز عملية التصدير الاختيارية هذه واستخدم لوحات الإعدادات الرسومية أو أرشيف الملفات. لا تقم بتثبيت حزم من مصدر غير مألوف لمجرد تشغيل أمر نسخ احتياطي واحد.

3. إنشاء أرشيف مضغوط

يتحقق هذا الأمر المتوافق مع Bash من مسارات الإعدادات الشائعة الموجودة، ثم يقوم بأرشفة تلك المسارات فقط. ويستثني قاعدة بيانات dconf الخام لأن الخطوة السابقة تصدّر إعدادات Cinnamon بشكل منفصل. غيّر القائمة لتضمين إعدادات تطبيق آخر فقط بعد تحديد مجلده.

BACKUP_FILE="$BACKUP_DIR/hamonikr-settings-$(date +%F).tar.gz"
items=(.config .local/share/cinnamon .local/share/nemo .local/bin .zshrc .bashrc .profile)
existing=()
for item in "${items[@]}"; do
  [[ -e "$HOME/$item" ]] && existing+=("$item")
done
tar --exclude='.config/dconf/user' -czf "$BACKUP_FILE" -C "$HOME" "${existing[@]}"

الملف .tar.gzعبارة عن أرشيف مضغوط. إنه مجرد حاوية ملائمة، وليس تشفيرًا. تعامل معه بحذر: قد تحتوي إعدادات التطبيق على مُعرّفات الحسابات، أو عناوين الخوادم، أو الرموز المميزة. إذا كنت ترغب في حفظ مفاتيح SSH، أو ملفات تعريف المتصفح، أو بيانات البريد الإلكتروني، أو ملفات إدارة كلمات المرور، فقم بإنشاء نسخة احتياطية مشفرة منفصلة، ​​وتأكد من فهمك التام لمحتويات تلك المجلدات أولًا.

4. تحقق من الأرشيف قبل الاعتماد عليه

اعرض محتويات الأرشيف وتأكد من ظهور الدلائل المتوقعة:

tar -tzf "$BACKUP_FILE" | head -40
ls -lh "$BACKUP_FILE"

ثم قم بإخراج القرص الصلب الخارجي من جهاز الكمبيوتر بأمان، واتركه مفصولاً حتى تحتاجه. بالنسبة للبيانات المهمة، احتفظ بنسخة ثانية على جهاز آخر أو خدمة نسخ احتياطي موثوقة. قد يتعطل قرص USB واحد أو يُفقد.

استعادة الإعدادات دون استبدال ملفك الشخصي بالكامل

بعد إعادة تثبيت HamoniKR، قم بتثبيت أو فتح التطبيقات التي ترغب في استعادة إعداداتها. أغلق هذه التطبيقات أولاً. يُفضّل الاستعادة باستخدام نفس اسم حساب المستخدم؛ إذا كان الحساب مختلفًا، فتحقق من ملكية الملفات وصلاحياتها بدلاً من نسخ ملفات النظام بصلاحيات المستخدم الجذر.

قم أولاً باستخراج الأرشيف إلى مجلد مؤقت، وليس مباشرة فوق دليل المستخدم الرئيسي النشط:

BACKUP_DIR="/media/$USER/ExternalDrive"
BACKUP_FILE="$BACKUP_DIR/hamonikr-settings-YYYY-MM-DD.tar.gz"
mkdir -p "$HOME/restore-preview"
tar -xzf "$BACKUP_FILE" -C "$HOME/restore-preview"
find "$HOME/restore-preview" -maxdepth 3 -type f | head -60

استبدل YYYY-MM-DDالتاريخ الموجود في اسم ملف الأرشيف. افحص الملفات المُجهزة. بالنسبة لتطبيق مُحدد، احتفظ بإعداداته الحالية أولًا، ثم انسخ دليل هذا التطبيق فقط من المجلد المُطابق ضمن restore-preview. على سبيل المثال، إذا كان التطبيق يستخدم ~/.config/example-app، فأعد تسمية المجلد الحالي example-appإلى نسخة احتياطية مؤرخة، ثم انسخ المجلد المؤرشف إلى ~/.config. استبدل example-appباسم الدليل الحقيقي؛ لا تلصق المثال حرفيًا.

بالنسبة لإعدادات Cinnamon التي تم تصديرها باستخدام dconf، راجع ملف التصدير وقم بتحميله بعد تسجيل الدخول إلى سطح المكتب الجديد:

dconf load /org/cinnamon/ < "$BACKUP_DIR/cinnamon-settings.dconf"

يُطبّق هذا الإجراء القيم المحفوظة ضمن مسار إعدادات Cinnamon، وقد يُغيّر عدة تفضيلات لسطح المكتب في آنٍ واحد. إذا كنتَ بحاجة إلى تفضيل واحد فقط، فقم بتعيينه يدويًا في إعدادات النظام بدلًا من تحميل ملف التصدير الكامل. قد تتغير مفاتيح الإعدادات بين الإصدارات، لذا استخدم هذا الاستيراد الكامل بثقة تامة على نظام Cinnamon متوافق.

استعد ملفات النظام .zshrcفقط بعد التحقق منها. قد يحتوي ملف بدء تشغيل النظام على مسارات أو أسماء مستعارة أو أوامر قديمة لم تعد متوافقة مع التثبيت الجديد. استعد ملفًا واحدًا في كل مرة، وافتح نافذة طرفية جديدة للتحقق من وجود أخطاء.

الافتراضات الشائعة التي يجب التحقق منها

  • "تتضمن لقطة النظام جميع الإعدادات الشخصية." ليس بالضرورة. توضح وثائق HamoniKR الفرق بين استعادة النظام أو القسم ونسخ البيانات الشخصية احتياطيًا. اختر الطريقة المناسبة للبيانات التي تحتاجها، وتحقق من قائمة الخيارات.
  • "تتضمن عملية النسخ الاحتياطي التلقائي للملفات الرئيسية الإعدادات المخفية." لا تفترض ذلك. ينص دليل الإصدار 5.0 صراحةً على استبعاد الملفات المخفية افتراضيًا. افحص الأداة الحالية أو أنشئ أرشيفًا منفصلاً وتحقق منه.
  • استعادة جميع ملفات الإعدادات القديمة غير ضارة. قد يؤدي ذلك إلى استبدال الإعدادات الافتراضية الأحدث أو إعادة تطبيق إعدادات قديمة. استعد مجلدات التطبيقات المحددة، واحتفظ بنسخة من التكوين الجديد، واختبر تطبيقًا واحدًا في كل مرة.
  • "يُثبت ظهور مربع حوار النسخ الاحتياطي الناجح إمكانية استعادة الملفات." لكنه يُثبت فقط اكتمال عملية النسخ الاحتياطي. تحقق من قائمة الملفات المضغوطة، وعند الإمكان، اختبر استخراجها إلى مجلد مؤقت قبل الحاجة إليها.

تحقق من النتيجة

يُفضل حفظ نسخة احتياطية من الإعدادات على قرص منفصل، مع إمكانية قراءة قائمة الأرشيف، واحتواء المجلدات التي اخترتها عمدًا. عند استعادة الإعدادات بنجاح، ستعود التفضيلات المطلوبة دون التأثير على تسجيل الدخول أو سطح المكتب أو التطبيق. في حال فقدان أحد الإعدادات، تحقق مما إذا كان مرتبطًا بحساب آخر، أو موقع على مستوى النظام /etc، أو مجلد ملف تعريف خاص بالتطبيق، أو خدمة تُزامن الإعدادات بشكل منفصل. تجنب نسخ الملفات إلى /etcمجلدات النظام الأخرى كحل بديل؛ فهذه تتطلب إجراءات إدارة نظام مختلفة وموثقة.

لإعادة تثبيت HamoniKR بالكامل، اتبع تعليمات الترقية أو التثبيت الخاصة بالإصدار الحالي، واستخدم أدوات النسخ الاحتياطي الموصى بها لبياناتك الشخصية. احتفظ بأرشيف الإعدادات كأداة استعادة انتقائية، واحتفظ بالقرص الأصلي حتى تتأكد من ملفاتك وتطبيقاتك على النظام الجديد.

اترك تعليقاً

حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي

حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي

حمّل برنامج FlightGear مجاناً من الموقع الرسمي. قارن بين حزم Windows و macOS و Linux، وثبّت ملفات البيانات، وابدأ رحلتك الأولى.

أو كي سامبلر: برنامج مجاني وبسيط لأخذ عينات موسيقية لإيقاعات لوحة المفاتيح

أو كي سامبلر: برنامج مجاني وبسيط لأخذ عينات موسيقية لإيقاعات لوحة المفاتيح

يقوم برنامج OKSampler بربط مقاطع MP3 بمفاتيح لوحة المفاتيح، كما يتيح تكرار الصوت. تعرّف على وظائف هذا البرنامج المجاني القديم، وحدود ميزاته القديمة، وما يجب التحقق منه قبل التنزيل.

تطبيق مهام جوجل لسطح المكتب: كيفية استخدامه على الكمبيوتر

تطبيق مهام جوجل لسطح المكتب: كيفية استخدامه على الكمبيوتر

افتح مهام جوجل في متصفح، وأضف اختصارًا لمتصفح كروم أو قم بتشغيلها على غرار التطبيقات، وقم بإدارة المهام المؤرخة من خلال التقويم وجيميل.

كيفية لعب لعبة Don't Starve Together على نظام لينكس

كيفية لعب لعبة Don't Starve Together على نظام لينكس

قم بتثبيت نسخة لينكس من لعبة Don't Starve Together عبر Steam، وابدأ عالمًا جديدًا، أو انضم إلى أصدقائك باتباع خطوات الإعداد واستكشاف الأخطاء وإصلاحها هذه.

كيفية تشغيل لعبة Squad على نظام Linux باستخدام Steam Proton

كيفية تشغيل لعبة Squad على نظام Linux باستخدام Steam Proton

قم بإعداد Squad على نظام Linux باستخدام Steam Play و Proton، ثم قم بتثبيت اللعبة، واختر أداة التوافق، وقم باستكشاف مشكلات مكافحة الغش وإصلاحها.

كيفية تثبيت نظام لينكس منت ديبيان الإصدار الخامس "إلسي" من خلال USB

كيفية تثبيت نظام لينكس منت ديبيان الإصدار الخامس "إلسي" من خلال USB

قم بتنزيل ملف LMDE 5 ISO المؤرشف والتحقق منه، ثم أنشئ قرص USB قابلًا للإقلاع، واختر إعدادات التثبيت الآمنة. انتهى دعم Elsie؛ راجع إصدار LMDE الحالي.

كيفية إنشاء قرص USB قابل للتشغيل لنظام التشغيل Windows 11 على نظام Linux

كيفية إنشاء قرص USB قابل للتشغيل لنظام التشغيل Windows 11 على نظام Linux

قم بإنشاء قرص USB لتثبيت نظام التشغيل Windows 11 على نظام Linux باستخدام Ventoy: احصل على ملف ISO الرسمي، وقم بتثبيت Ventoy بأمان، وانسخ الصورة، وقم بتشغيل جهاز الكمبيوتر المستهدف.

كيفية تشغيل لعبة It Takes Two على نظام لينكس باستخدام Steam Proton

كيفية تشغيل لعبة It Takes Two على نظام لينكس باستخدام Steam Proton

تعلم كيفية تشغيل لعبة It Takes Two على نظام Linux باستخدام Steam Proton، وتثبيت إصدار Steam، وتمكين التوافق، وإعداد وضع اللعب التعاوني، وحل مشاكل التشغيل.

كيفية تثبيت برنامج Wireshark على أنظمة Linux: أوبونتو، فيدورا، آرتش، وغيرها

كيفية تثبيت برنامج Wireshark على أنظمة Linux: أوبونتو، فيدورا، آرتش، وغيرها

قم بتثبيت Wireshark على Ubuntu أو Debian أو Fedora أو Arch أو openSUSE باستخدام أوامر الحزمة الحالية، ثم قم بتكوين التقاط الحزم المباشر بأمان.

كيفية لعب Slay the Spire على نظام Linux: قم بتثبيته وتشغيله باستخدام Steam

كيفية لعب Slay the Spire على نظام Linux: قم بتثبيته وتشغيله باستخدام Steam

قم بتثبيت Steam على نظام Linux، ثم احصل على نسخة Slay the Spire الأصلية لنظام Linux من مكتبتك، وقم بتشغيلها. يتضمن ذلك خطوات عملية لحل مشاكل بدء التشغيل الشائعة.