يمكن أن تتغير أسماء الملفات بين macOS وLinux حتى عندما تظل محتويات الملف متطابقة.
الأسباب الشائعة هي تطبيع يونيكود، قواعد حساسية حالة الأحرف المختلفة، وإعادة كتابة SMB للأحرف التي لا يمكن لعميل آخر تمثيلها بأمان. حدد النمط المرئي أولاً، ثم اختبر نسخة صغيرة قبل إعادة تسمية أرشيف كامل.
قد يبدو الاسم نفسه لكنه مخزن بشكل مختلف
يمكن ترميز الأحرف المشددة كنقطة رمز مركبة واحدة أو كحرف أساسي بالإضافة إلى علامة دمج. تلك الأشكال NFC وNFD قد تبدو متطابقة على الشاشة بينما تتعامل أدوات النسخ الاحتياطي، والبرمجيات النصية، وقواعد البيانات، أو تطبيقات Linux مع تسلسلات البايت كأسماء مختلفة.
قد يقوم برنامج النقل بتطبيع الأسماء أثناء النسخ، مما يجعل تهجئة الوجهة تبدو مختلفة أو يتسبب في تقرير مزامنة لاحقة عن إعادة تسمية. قارن نقاط رمز يونيكود بدلاً من الاعتماد فقط على Finder أو قائمة الطرفية.
| العَرَض المرئي | السبب المحتمل | اختبار آمن |
|---|---|---|
| انقسام أو مظهر غير معتاد للعلامات | تطبيع يونيكود | قارن نقاط رمز NFC/NFD |
| تغييرات في حالة الحروف فقط | اختلاف قواعد الحالة | افحص عن نسخ مكررة مع تجاهل الحالة |
| يصبح الاسم قصيرًا مع علامة التلدة (~) | تشويه اسم SMB | تحقق من الأحرف غير المدعومة |
حساسية الحالة تسبب تصادمات وإعادة تسمية بحالة الحروف فقط
الأقراص الافتراضية في macOS عادةً ما تكون غير حساسة لحالة الحروف لكنها تحافظ عليها، بينما أنظمة ملفات Linux الشائعة حساسة لحالة الحروف. لذلك يمكن لـ Linux تخزين Photo.jpg وphoto.jpg في نفس الدليل حتى عندما لا يستطيع macOS التعامل معهما كأسماء منفصلة.
قد تكون إعادة التسمية بحالة الحروف فقط مخفية عن أداة تعمل على macOS، ثم تظهر مجددًا بعد وصول الملفات إلى Linux. قبل الترحيل، أنشئ قائمة بحالة الحروف المطوية وحل التكرارات باستخدام خريطة تسمية قابلة للعكس.
يمكن لـ SMB إعادة كتابة الأحرف غير المدعومة
تطبق بروتوكولات الشبكة والعملاء قواعد أسماء الملفات الخاصة بهم. قد يحتوي اسم تم إنشاؤه عبر سير عمل Mac قديم على أحرف يرفضها عميل SMB آخر، مما يؤدي إلى تشويه اسم SMB للأحرف غير المدعومة مثل شكل مختصر أبجدي رقمي مع علامة التلدة.
لا تقم بتعطيل التشويه بشكل أعمى. قد يظل الاسم الأصلي غير قابل للاستخدام على Windows أو عميل آخر، وقد تحتاج التطبيقات التي خزنت المسار القديم إلى إعادة الربط بعد أي إعادة تسمية.
قم بتطبيع وتدقيق الأسماء قبل النقل الكامل
قم بجرد المصدر لاختلافات تطبيع يونيكود، التكرارات المطوية بحالة الحروف، الفراغات أو النقاط النهائية، الأسماء المحجوزة، أحرف التحكم، والرموز الخاصة بالبروتوكول. انسخ عينة ممثلة باستخدام أداة الإنتاج الدقيقة وقارن تجزئات الملفات بشكل منفصل عن أسماء المسارات.
احتفظ بسجل إعادة تسمية من المصدر إلى الوجهة حتى يمكن إعادة ربط البرمجيات النصية، مكتبات الوسائط، وملفات المشاريع. كما يجب مراعاة السمات الموسعة أثناء ترحيل NAS، لأن أسماء الملفات هي طبقة واحدة فقط من بيانات التعريف عبر الأنظمة التي قد تقوم أداة النسخ بتحويلها أو حذفها.
الأسئلة الشائعة
هل يغير تطبيع أسماء الملفات محتويات الملف؟
لا. يغير تمثيل اسم المسار فقط، وليس البايتات داخل الملف. تحقق من المحتويات باستخدام التجزئات والأسماء باستخدام سجل منفصل.
لماذا تتأثر أسماء الملفات المشددة فقط؟
العديد من الأحرف المشددة لها أشكال يونيكود مركبة ومفككة. عادةً ما يكون للحروف ASCII العادية تمثيل واحد فقط ذي صلة، لذا يبقى الاختلاف غير مرئي هناك.
هل يمكن لملفين في Linux أن يندمجا في ملف واحد على macOS؟
يمكن أن يتصادما عندما تختلف أسماؤهما بحالة الحروف فقط أو تتطابق في الشكل بعد التطبيع. اكتشف التصادمات وأعد تسميتها قبل النسخ حتى لا يتم تخطي أي ملف أو استبداله.
الدعم والنصائح
المزيد للقراءة

لماذا يصبح مصفوف RAID غير نشط بعد انقطاع التيار الكهربائي؟
غالبًا ما تعني المصفوفة غير النشطة أنه تم العثور على بيانات وصفية ولكن النظام لم يكن لديه ثقة كافية أو أعضاء كافون لبدء تشغيلها...

ما هي مخاطر إجبار عضو RAID المفقود على العودة عبر الإنترنت؟
يمكن لخيارات الإكراه تجاوز فحوصات الأمان المتعلقة بالبيانات الوصفية القديمة، التماثل القذر، الكتابات المفقودة، أو المجموعات النشطة؛ قم بفحص الأدلة وحفظها قبل استخدامها.

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

