ما هي خدمة NFS. إعداد خادم NFS على أوبونتو. كيفية السماح للمستخدمين بالكتابة إلى خادم NFS من عميل NFS الذي لديه معرف فريد (UID) مختلف عن UID الخاص بالمستخدم الذي يملك الملفات الموجودة على خادم NFS

تم العثور على مجموعة "NFC" (الاتصال قريب المدى) بشكل متزايد في مواصفات الهواتف الذكية والأجهزة اللوحية الحديثة. سنحاول في هذه المقالة النظر في هذه الواجهة من وجهة نظر الاستخدام العملي، حتى يتمكن القراء من استخلاص استنتاجاتهم الخاصة بشكل مستقل حول الحاجة إلى وجودها على هواتفهم.

في الاختبار، استخدمنا طرازين من الهواتف الذكية تمت مراجعتهما بالفعل بالتفصيل على مواردنا: Acer CloudMobile S500 وSony Xperia acro S. ونود أيضًا أن نشير إلى أن معظم المعلومات، بما في ذلك البرامج الموضحة وسيناريوهات الاستخدام، ستنطبق فقط على الهواتف الذكية التي تعمل بنظام التشغيل الروبوت على أساس. إن نظام التشغيل هذا هو اليوم الأكثر "ودية" عندما يتعلق الأمر بالعمل مع NFC.

مقدمة

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

يمكن أخذ نقطة البداية في تاريخ تطوير تقنية NFC في عام 2004، عندما أعلنت شركات Nokia وPhilips وSony عن إنشاء واجهة تعمل باللمس لتفاعل الأجهزة المختلفة بهدف تطوير وتوحيد الواجهة بين الأجهزة المختلفة. ومع ذلك، تم إنشاء الإصدارات الأولى من المواصفات في وقت سابق قليلا. ربما، وفقا للمعايير الحديثة، يمكن اعتبار التكنولوجيا حديثة جدا (إذا كنت لا تأخذ في الاعتبار تاريخ RFID)، ولكنها موجودة بالفعل في كثير من الأحيان في المنتجات والخدمات الحقيقية. على وجه الخصوص، في المؤتمر العالمي للجوال 2013، الذي عقد في نهاية فبراير، تم تخصيص العديد من المواقف والمظاهرات لهذا الموضوع.

يمكن العثور على هذه العلامة على الأجهزة المزودة بتقنية NFC

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

إذا كنا نتحدث عن الأجهزة، فبالإضافة إلى وحدات التحكم النشطة في NFC، هناك أيضًا خيارات سلبية (تسمى عادةً العلامات)، والتي تتلقى الطاقة لاسلكيًا من وحدة التحكم النشطة. أحد الأمثلة على ذلك هو البطاقات الحديثة للسفر في وسائل النقل العام. العلامات هي مجرد تخزين للبيانات، وعادة ما يكون حجمها أقل من 4 كيلو بايت. في أغلب الأحيان، يوفرون وضع القراءة فقط، ولكن هناك خيارات مع دعم الكتابة.

أحد أبسط الخيارات لعلامة NFC السلبية

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

غالبًا ما يتم وضع هوائي NFC غطاء خلفيهاتف ذكي

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

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

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

ومن المثير للاهتمام أن أي برامج مثبتة على هاتف ذكي أو جهاز لوحي يمكن التسجيل بها نظام التشغيلكمعالجات الأحداث المتعلقة بـ NFC، وبعد ذلك عند الاتصال خارجيًا سترى قائمة قياسية "كيف تريد تنفيذ هذا الإجراء؟" نظرًا لأن بعض حالات استخدام NFC تتضمن أتمتة ملائمة للإجراءات، فمن المستحسن عدم تحميل الجهاز بمثل هذه الأدوات المساعدة بشكل زائد.

يحاول منتدى NFC المساعدة في حل حالة عدم اليقين هذه من خلال اقتراح توحيد البروتوكولات لسيناريوهات معينة (لا سيما NDEF لتخزين الرسائل القصيرة على العلامات وSNEP (بروتوكول تبادل NDEF البسيط) لتبادل المعلومات بين الأجهزة)، ولكن تحديد مدى توافق أجهزة معينة بشكل عملي هو أمر ضروري. عادة ما يعوقها نقص المعلومات التفصيلية من الشركة المصنعة وأدوات التشخيص. مساعد آخر هنا شركة جوجل، الذي اقترح في الماضي إصدارات أندرويدملك تطوير الروبوتالحزم. يسمح لك بتبادل أنواع معينة من المعلومات بين الأجهزة المتوافقة.

شعاع أندرويد

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

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

  • جوجل كروم - نقل الرابط المفتوح الحالي؛
  • عميل YouTube - نقل مقطع فيديو (كرابط)؛
  • خرائط جوجل- نقل المكان أو الطريق؛
  • جهات الاتصال — نقل بطاقة جهة الاتصال؛
  • جوجل بلاي - نقل التطبيقات؛
  • معرض - نقل الصور.

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

لقد جربنا الخيارات المذكورة، وجميعها تقريبًا تعمل بالفعل. حتى حقيقة أن أجهزتنا تم إنتاجها من قبل شركات مصنعة مختلفة لم تمنعهم من إيجاد لغة مشتركة. ولكن بعض التعليقات لا تزال تستحق الإدلاء بها. لا توجد مشاكل في الطرق في خرائط Google، ولكن خيار المكان ليس مثيرًا للاهتمام للغاية، حيث يتم نقل عرض الخريطة الحالي فقط. النقطة المميزة على شاشة الهاتف الأصلي لا تصل إلى المستلم. ويمكن تصحيح الوضع باستخدام تطبيق العناوين الذي ينقل البيانات بشكل صحيح. عند إرسال جهات الاتصال، يتم فقدان الصورة، حيث أن تنسيق النقل يتوافق مع الملفات النصية vcf من الناحية الفنية. إذا تحدثنا عن التطبيقات، فلا يمكنك إرسال تلك المثبتة على الهاتف فحسب، بل يمكنك أيضًا فتح البطاقات على Google Play. يتم دعم الكتب والمحتويات الأخرى من المتجر بالمثل. بطبيعة الحال، نحن نتحدث عن نقل الروابط، وليس العناصر التي تم تنزيلها أو شراؤها بشكل خاص. حدثت مشكلة في إرسال الصور: لم يتمكن جهاز Sony من العمل مع هذا النوع من البيانات. الصياغة الرسمية هي "جهاز المستلم لا يدعم عمليات نقل البيانات الكبيرة عبر Android Beam." وهذه أول علامة على أن الواجهة حديثة العهد أو أن المواصفات الفنية للأجهزة غير مفصلة بشكل كافٍ. رسميًا، لدينا كل من NFC وAndroid Beam في جهازين، ولكن في الواقع تختلف قدراتهما الحقيقية بشكل كبير، ولا يمكن معرفة ذلك إلا عن طريق التحقق. ماذا يمكننا أن نقول عن الشركات المصنعة الأقل شهرة - قد تكون نسختهم من تطبيق هذه التكنولوجيا غير متوقعة تمامًا.

بالمناسبة، فيما يتعلق بعمل Android Beam نفسه. يشير وصف التقنية إلى أن نقل البيانات يستخدم اتصال Bluetooth بعد التنسيق الأولي للإعدادات عبر NFC. بالنظر إلى أن جميع تنسيقات العمل تتطلب كمية صغيرة حقا من البيانات المنقولة، فقد كانت سرعة NFC كافية تماما بالنسبة لهم، ولكن بالنسبة للصور الفوتوغرافية، فمن الواضح أنها لن تكون كافية. لذلك يمكننا أن نفترض أن شركة Sony لم تنفذ التحول إلى واجهة أسرع. ليس من الممكن فهم ما إذا كانت هذه المشكلة برمجية (تذكر أن هذا الجهاز مثبت عليه Android 4.0.4) أو أجهزة.

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

قراءة وكتابة العلامات

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

يمكن تصنيع علامات NFC السلبية على شكل سلسلة مفاتيح

إذا تحدثنا عن صنع العلامات بأيدينا، فهذا سيناريو ممكن تماما. للقيام بذلك، تحتاج إلى شراء الفراغات النظيفة، واستخدام برنامج خاص لهاتفك، وكتابة المعلومات المطلوبة عليها. على سبيل المثال، اشترينا عدة خيارات مختلفة: ملصق بسماكة قليلة، ودائرة بلاستيكية محمية وسلاسل مفاتيح. تحتوي جميعها على كمية صغيرة جدًا من الذاكرة - 144 بايت فقط (توجد أيضًا خيارات بحجم 4 كيلو بايت في السوق). لم يتم تحديد عدد دورات إعادة الكتابة، ولكن بالنسبة لمعظم سيناريوهات التطبيق، فإن هذه المعلمة ليست حرجة. للعمل مع العلامات، يمكننا أن نوصي ببرامج NXP Semiconductors - TagInfo وTagWriter.

الأول سيسمح لك بقراءة البيانات من العلامة وفك تشفير المعلومات وفقًا لمعيار NDEF، والثاني سيساعدك على إنشاء علاماتك الخاصة. يتم دعم العديد من الخيارات الفرعية لـ NDEF: جهة الاتصال، الرابط، النص، الرسائل القصيرة، رسالة البريد، رقم التليفون، اتصال Bluetooth، الموقع الجغرافي، رابط الملف المحلي، تشغيل التطبيق، URI. يرجى ملاحظة أنه عند إنشاء سجل، عليك أن تأخذ في الاعتبار كمية البيانات المخزنة. على سبيل المثال، يمكن أن تشغل صورة جهة الاتصال عدة كيلو بايت، كما يمكن أن تتجاوز الرسائل أو النصوص بسهولة 144 بايت. بالمناسبة، يمكن لبرنامج NFC TagInfo من NFC Research Lab مع مكون إضافي خاص قراءة صورة ملونة من جواز السفر البيومتري وإظهارها لك. مع حجم بيانات يصل إلى واحد ونصف كيلو بايت، تستغرق قراءتها عبر NFC حوالي 20 ثانية. يتم توفير مستوى إضافي من الحماية في هذه الحالة من خلال الحاجة إلى تحديد بعض تفاصيل جواز السفر لقراءة البيانات من الشريحة.

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

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

دعنا نذكر بعض البرامج الإضافية لتسجيل العلامات:

استخدام العلامات الجاهزة للتحكم في الجهاز

أحد المشاركين النشطين في عملية تنفيذ NFC هو شركة Sony. تأتي أجهزتها مثبتة مسبقًا برنامج ذكيقم بالاتصال ودعم العمل باستخدام علامات Sony الأصلية. إذا كنت ترغب في ذلك، باستخدام الأداة المساعدة SmartTag Maker، يمكنك إنشاؤها بنفسك من الفراغات الفارغة. يستخدم النظام تنسيق NDEF URI مع ترميز رقم/لون الملصق في الرابط النصي. في المجمل، يوفر النظام ما يصل إلى ثماني علامات، والتي تم تصنيفها على أنها "المنزل"، و"المكتب"، و"السيارة"، و"غرفة النوم"، و"الاستماع"، و"اللعب"، و"الأنشطة"، و"المشاهدة".

البديل من Sony SmartTags الأصلي

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

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

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

هناك العديد من الأدوات المساعدة لهذا السيناريو في متجر Play، دعنا نذكر اثنين منها:

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

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

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

تبادل المعلومات بين الأجهزة

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

بالنظر إلى أن سرعة NFC الخاصة منخفضة للغاية، عادة ما يتم استخدام Bluetooth أو Wi-Fi لنقل الملفات بسرعة، ويعمل NFC فقط في مرحلة التفاوض على معلمات الاتصال وإنشاء الاتصال. لاختبار هذا السيناريو، جربنا العديد من برامج نقل الملفات على أجهزتنا التي تدعي أنها تدعم تقنية NFC.

يرسل! نقل الملفات (NFC) نسخة مجانيةيسمح لك بمشاركة الصور والموسيقى ومقاطع الفيديو. يمكنك استخدام رموز NFC أو QR لإنشاء اتصال. يتم النقل عبر Bluetooth أو Wi-Fi (إذا كان كلا الجهازين يدعمان Wi-Fi Direct، والذي يتم استخدامه هاتف سونيلم يحدث). ونتيجة لذلك، تمكنا من رؤية سرعة قدرها 65 كيلو بايت في الثانية، وهي بالطبع منخفضة جدًا حتى بالنسبة للصور الفوتوغرافية.

يعمل Blue NFC أيضًا، كما يوحي الاسم، على تبسيط مشاركة الملفات عبر البلوتوث عن طريق استبدال خطوات التشغيل والبحث والاقتران بميزة اللمس ومشاركة NFC. سرعة التشغيل ليست عالية جدًا – على مستوى البرنامج المذكور أعلاه.

يستخدم File Expert HD أيضًا تقنية Bluetooth، ولكن السرعة تبلغ بالفعل 100-200 كيلو بايت/ثانية. صحيح، في الإنصاف تجدر الإشارة إلى أن هذا البرنامج لديه العديد من أوضاع مشاركة الملفات الأخرى.

خاتمة

اعتبارًا من ربيع عام 2013، يمكننا القول أن تقنية NFC تحتل بالفعل مكانًا بثقة الهواتف الذكية الحديثةالمستوى الأعلى والمتوسط. يمكن تقييم الاهتمام به بشكل غير مباشر من خلال عدد البرامج الموجودة في متجر Play: فقط مشاريع مجانيةهناك بالفعل عدة مئات. بالنظر إلى هيمنة منصة Android على السوق (خاصة في عدد الطرز)، فهي المنصة الأكثر شعبية لأجهزة NFC اليوم. على نظام التشغيل iOS الأموال العاديةلا يوجد أي شرط لـ NFC، ويتمتع Windows Phone 8 بقدرات NFC محدودة بشكل كبير لتطبيقات الطرف الثالث.

تتميز تقنية NFC نفسها بالعديد من الميزات التي تسمح لها باحتلال مكانة فريدة:

  • نقل البيانات بدون تلامس؛
  • العمل فقط على مسافات قصيرة؛
  • القدرة على تبادل المعلومات مع الأجهزة الأخرى أو العلامات السلبية؛
  • حل منخفض التكلفة؛
  • انخفاض استهلاك الطاقة.
  • سرعة نقل البيانات منخفضة.

حاليًا، بالنسبة للهواتف الذكية والأجهزة اللوحية، هناك ثلاثة خيارات أكثر صلة لاستخدام NFC: تبادل البيانات بين الأجهزة (جهات الاتصال والتطبيقات والروابط والصور والملفات الأخرى)، وقراءة العلامات ذات المعلومات الخاصة وتغيير أوضاع/إعدادات/ملفات تعريف الجهاز، والاقتران السريع مع الأجهزة الطرفية (مثل سماعات الرأس). في الحالة الأولى، يمكنك محاولة العمل مع برنامج Android Beam القياسي أو تثبيته خيارات بديلة. يمكن أن تكون مفيدة إذا كنت بحاجة إلى سرعات نقل عالية (عبر Wi-Fi)، ولكنك تحتاج إلى نفس البرنامج على كل جهاز.

يمكن استخدام العلامات السلبية في أي مكان تقريبًا، بدءًا من الملصقات إلى المجلات وحتى علامات المنتجات. يمكنهم تسجيل معلومات المنتج أو رابط موقع الويب أو إعدادات Wi-Fi أو معلومات الاتصال أو الإحداثيات الجغرافية أو أي كمية صغيرة أخرى من البيانات. يعتمد انتشار طريقة تبادل المعلومات هذه بشكل مباشر على العدد الأجهزة المتوافقةمن المستخدمين. يمكن مقارنة هذا السيناريو برموز QR الشائعة، والتي ربما لا تزال اليوم أبسط من حيث التنفيذ وأكثر شيوعًا.

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

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

نخبرك بكيفية رفع حسابك بسرعة وسهولة NFSالخادم على أوبونتو خادم لينكس 14-04.1، وسنفهم أيضًا مبادئ تشغيل بروتوكول NFS وننظر في النظرية.

نظرية

اختصار NFSتعني Need for Speed ​​- نظام ملفات الشبكة. هذا بروتوكول للوصول إلى أنظمة ملفات الشبكة الموزعة، والذي يمكنك من خلاله تحميل الأدلة البعيدة على الخادم الخاص بك. يتيح لك ذلك استخدام مساحة القرص لخادم آخر لتخزين الملفات وكتابة البيانات إليه بانتظام من خوادم متعددة.

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

يتم إجراء المكالمات إلى خادم NFS في شكل حزم بروتوكول RPC(إجراء الاتصال عن بعد)، والذي يسمح لك بتنفيذ وظائف أو إجراءات مختلفة في مساحة شبكة أخرى، أي على خادم بعيد.

يتم ترخيص المستخدمين الذين يتصلون بالخادم عن طريق عنوان IP، وكذلك عن طريق معرفات المستخدم الخاصة معرف فريدوالمجموعات دائرة المخابرات العامة. ليس أفضل طريقةفيما يتعلق بأمان الملفات المخزنة، مقارنة بالنموذج الكلاسيكي "تسجيل الدخول/كلمة المرور". ولكن، بفضل هذه البنية وحقيقة أن NFS استخدم بروتوكول UDP دون إنشاء جلسة، فهو محصن عمليًا ضد فشل الشبكة وأجهزة الكمبيوتر العميلة نفسها. لذلك، في حالة حدوث أي فشل، سيتوقف نقل الملف مؤقتًا، وعندما يتم إنشاء الاتصال، سيتم استئناف النقل دون الحاجة إلى أي إعادة تكوين.

إعدادات

أعتقد أن النظرية واضحة، لذلك دعونا ننتقل إلى الممارسة. كما قيل، سيتم تنفيذ جميع الإعدادات على Ubuntu 14.04.1

أولا وقبل كل شيء، تحتاج إلى تثبيت المكونات الضرورية على جهاز الكمبيوتر الذي سيكون بمثابة خادم NFS.

لذلك، نقوم بتنزيل حزمة خادم nfs-kernel، والتي يمكننا من خلالها توزيع أدلة الوصول ("المشاركة"). للقيام بذلك، أدخل الأوامر على خادم NFS المستقبلي:

Sudo apt-get update sudo apt-get install nfs-kernel-server

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

Sudo chown none:nogroup /var/nfs

أدخل هذا الأمر فقط لتلك الأدلة التي قمت بإنشائها بنفسك؛ ولا تدخله للأدلة الموجودة، على سبيل المثال /home.

الخطوة التالية هي تغيير تكوين NFS نفسه، فهو موجود في الملف /etc/exports، وافتحه للتحرير باستخدام المحرر المفضل لديك:

سودو نانو / الخ / الصادرات

سترى ملف تكوين يحتوي على أسطر معلقة تحتوي على أمثلة تكوين لإصدارات مختلفة من NFS.

تلك التي تم التعليق عليها هي تلك التي تبدأ بالرمز # وهذا يعني أن المعلمات المحددة فيها غير صالحة.

نحتاج إلى إضافة الأسطر التالية غير المعلقة إلى هذا الملف:

/var/nfs 10.10.0.10/24(rw,sync,no_subtree_check)

  • /var/nfs- الدليل الذي نريد مشاركته
  • 10.10.0.10 - عنوان IP وقناع جهاز الكمبيوتر العميل الذي يجب منحه حق الوصول إلى الدليل
  • rw- يسمح للعميل بقراءة ملفات (r) وكتابة (w) في الدليل
  • مزامنة- يؤدي هذا الخيار إلى قيام NFS بكتابة التغييرات على القرص قبل الاستجابة للعميل.
  • no_subtree_check- يعمل هذا الخيار على تعطيل التحقق من وصول المستخدم إلى ملف موجود في دليل فرعي محدد. إذا تم تمكين هذا التحقق، فقد تنشأ مشكلات، على سبيل المثال، عندما يتم تغيير اسم ملف أو دليل فرعي ويحاول المستخدم الوصول إليه.

بعد ذلك، تحتاج إلى إنشاء جدول مراسلات بين الدلائل المشتركة والعملاء، ثم بدء تشغيل خدمة NFS. للقيام بذلك، أدخل الأوامر التالية.

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

سيساعدنا تضمين بروتوكول الشبكة NFS (نظام ملفات الشبكة) ليس فقط في القضاء على المشكلات الموجودة عند مشاهدة الأفلام على التلفزيون عبر شبكة محلية، ولكن أيضًا زيادة سرعة نقل البيانات (والتي يمكن أن تكون عاملاً مهمًا عند مشاهدة الأفلام الكبيرة في تنسيق HD). بعد الانتهاء من التثبيت والتكوين اللازمين لخادم NFS، سينظر التلفزيون إلى جهاز الكمبيوتر الخاص بنا كما لو كنا متصلين بجهاز محمول الأقراص الصلبةإلى التلفزيون عبر منفذ USB (الفرق الوحيد سيكون في سرعة تبادل البيانات، والتي يتم تحديدها بالحد الأقصى الإنتاجيةشبكتك المحلية أو اتصال WiFi).

NFS هو بروتوكول الشبكة، منظمة وفقًا لمبدأ "الخادم والعميل". سيكون لدينا جهاز كمبيوتر كخادم، وجهاز تلفزيون كعميل. لقد ناقشنا بالفعل تمكين دعم NFS على التلفزيون في القسم السابق أثناء إعداد وتثبيت تطبيق SamyGO Auto على التلفزيون. إذا كنت تتذكر، في إعدادات SamyGO Auto configurator، قمنا بتحديد المربع المقابل لقسم NFS وأدخلنا أيضًا عنوان IP لخادم NFS (192.168.xxx.xxx)، أي عنوان جهاز الكمبيوتر الخاص بنا:
سنتناول في هذا القسم تثبيت وتكوين خادم NFS على جهاز الكمبيوتر الخاص بنا. هناك الكثير على شبكة الإنترنت برامج مختلفةعند تثبيت وتكوين خادم NFS. سوف نستخدم التطبيق خادم haneWIN NFS(إنه برنامج تجريبي، وبعد فترة معينة يتطلب التسجيل رقم سري، ولكن، كما تفهم، هناك دائمًا حرفيون على الإنترنت يمكنهم حل هذه المشكلة). اذا هيا بنا نبدأ:

ملاحظة: في بعض الأحيان، يمكن لجدار حماية Windows أو جدار الحماية المدمج في برنامج مكافحة الفيروسات حظر خادم NFS. لمنع حدوث ذلك، في جدار حماية Windows (أو إذا كان لديك جدار حماية آخر، ففيه) تحتاج إلى السماح لتطبيقين بالوصول إلى الشبكة: nfsd.exe وpmapd.exe (يوجدان في مجلد تثبيت الخادم C :\ملفات البرنامج\nfsd).


أخيرًا، لنقم بتشغيل التلفزيون والتأكد من تشغيل خادم NFS الخاص بنا. في القسم السابق عندما قمنا بتثبيت برنامج SamyGO Auto على التلفاز قمنا بتحديد خيار التشغيل التلقائي فيه. لذلك، عند تشغيل التلفزيون، يجب أن يكتشف NFS الخاص بنا تلقائيًا (لا يحدث هذا على الفور، ولكن بعد 20 ثانية تقريبًا من تشغيل التلفزيون). لذا، قم بتشغيل التلفزيون، ثم انتقل إلى مشغل الوسائط وشاهد جهازًا جديدًا هناك - خادم NFS.

إذا انتبهت، يوجد رمز اتصال USB مقابل NFS. هذا ما تحدثنا عنه سابقًا، الآن سيعامل تلفزيونك جهاز الكمبيوتر الخاص بك على أنه محرك أقراص ثابت أو محرك أقراص فلاش متصل عبر USB. يمكنك الذهاب إلى قسم الأفلام والاستمتاع بمشاهدة الأفلام عبر الإنترنت. لم تعد بحاجة إلى تشغيل Samsung PC Share Manger على جهاز الكمبيوتر الخاص بك. ما عليك سوى إضافة الفيلم إلى مجلد الفيلم الموجود على جهاز الكمبيوتر الخاص بك، وسيتم "تحميله" تلقائيًا إلى مشغل الوسائط الخاص بالتلفزيون.

في القسم التالي سنتحدث عن كيفية تسجيل البرامج من التلفزيون إلى محرك أقراص فلاش أو، بما أن لدينا الآن NFS، إلى مجلد الفيلم الموجود على الكمبيوتر.


NFS، أو نظام ملفات الشبكة، هو بروتوكول نظام ملفات شبكة شائع يسمح للمستخدمين بتثبيت أدلة الشبكة عن بعد على أجهزتهم ونقل الملفات بين الخوادم. يمكنك استخدام مساحة القرص الموجودة على جهاز آخر لملفاتك والعمل مع الملفات الموجودة على خوادم أخرى. في الأساس هذا هو البديل الوصول العاميتم تنفيذ نظام التشغيل Windows لنظام التشغيل Linux، على عكس Samba، على مستوى kernel ويعمل بشكل أكثر استقرارًا.

تتناول هذه المقالة تثبيت nfs على Ubuntu 16.04. سنقوم بتحليل التثبيت للجميع المكونات الضرورية، وإعداد مجلد مشترك، وكذلك توصيل مجلدات الشبكة.

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

تثبيت مكونات NFS

قبل أن نتمكن من العمل مع NFS، سيتعين علينا تثبيت العديد من البرامج. على الجهاز الذي سيكون الخادم، تحتاج إلى تثبيت حزمة nfs-kernel-server، والتي سيتم استخدامها لفتح مشاركات nfs في أوبونتو 16.04. للقيام بذلك، قم بتشغيل:

Sudo apt install nfs-kernel-server

الآن دعونا نتحقق مما إذا كان الخادم قد تم تثبيته بشكل صحيح. تستمع خدمة NFS للاتصالات لكل من TCP وUDP على المنفذ 2049. يمكنك معرفة ما إذا كانت هذه المنافذ قيد الاستخدام بالفعل باستخدام الأمر:

rpcinfo -p | grep nfs

من المهم أيضًا التحقق مما إذا كان NFS مدعومًا على مستوى النواة:

القط /بروك/أنظمة الملفات | grep nfs

نحن نرى أنه يعمل، ولكن إذا لم يكن الأمر كذلك، فأنت بحاجة إلى تحميل وحدة nfs kernel يدويًا:

دعنا نضيف أيضًا nfs لبدء التشغيل:

سودو systemctl تمكين nfs

تحتاج إلى تثبيت الحزمة nfs-common على جهاز الكمبيوتر العميل لتتمكن من العمل مع نظام الملفات هذا. ليس عليك تثبيت مكونات الخادم، فقط هذه الحزمة ستكون كافية:

Sudo apt install nfs-common

إعداد خادم NFS على أوبونتو

يمكننا فتح وصول NFS إلى أي مجلد، لكن لنقم بإنشاء مجلد جديد لهذا الغرض:

عنوان مجلد العميل (خيارات)

عنوان المجلد هو المجلد الذي يجب إتاحة الوصول إليه عبر الشبكة. العميل - عنوان IP أو عنوان الشبكة الذي يمكن من خلاله الوصول إلى هذا المجلد. ولكن مع الخيارات يكون الأمر أكثر تعقيدًا بعض الشيء. دعونا نلقي نظرة على بعض منهم:

  • rw- السماح بالقراءة والكتابة في هذا المجلد
  • ريال عماني- السماح بالقراءة فقط
  • مزامنة- الاستجابة للطلبات التالية فقط عند حفظ البيانات على القرص (افتراضي)
  • غير متزامن- لا تمنع الاتصالات أثناء كتابة البيانات على القرص
  • يؤمن- استخدم فقط المنافذ الأقل من 1024 للاتصال
  • غير آمن- استخدم أي منافذ
  • لا شيء- لا تخفي الدلائل الفرعية عند فتح الوصول إلى عدة أدلة
  • root_squash- استبدال الطلبات من الجذر بطلبات مجهولة
  • all_squash- تحويل كافة الطلبات مجهولة المصدر
  • مجهولو anongid- يحدد uid و gid للمستخدم المجهول.

على سبيل المثال، بالنسبة لمجلدنا، قد يبدو هذا السطر كما يلي:

/var/nfs 127.0.0.1(rw,sync,no_subtree_check)

بمجرد تكوين كل شيء، كل ما تبقى هو تحديث جدول تصدير NFS:

سودو إكسبورتفس -أ

هذا كل شيء، تم الانتهاء من فتح أسهم NFS في أوبونتو 16.04. الآن دعونا نحاول تكوين العميل ومحاولة تثبيته.

اتصال NFS

لن نتناول هذه المسألة بالتفصيل في مقال اليوم. هذا موضوع كبير إلى حد ما ويستحق مقالًا خاصًا به. لكنني سأظل أقول بضع كلمات.

لتركيب مجلد شبكة، لا تحتاج إلى أي عميل Ubuntu nfs، فقط استخدم الأمر mount:

سودو جبل 127.0.0.1:/var/nfs/ /mnt/

يمكنك الآن محاولة إنشاء ملف في الدليل المتصل:

سننظر أيضًا إلى أنظمة الملفات المُثبتة باستخدام df:

127.0.0.1:/var/nfs 30G 6.7G 22G 24% /mnt

لتعطيل نظام الملفات هذا، ما عليك سوى استخدام umount القياسي:

سودو أوماونت /mnt/

الاستنتاجات

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

المنشورات ذات الصلة:


NFS (نظام ملفات الشبكة)- بروتوكول الوصول إلى الشبكة للوصول إلى الملفات ونظام الملفات لخادم NFS، المشهور في عائلة Linux/UNIX OS، بالإضافة إلى أنظمة التخزين المختلفة. قامت Microsoft أيضًا، لعدم رغبتها في التخلف عن المنافسين، بتقديم الوظيفة الأساسية لخادم NFS مرة أخرى مشغل برامج وندوز 2003 آر 2. في الإصدارات اللاحقة من الخادم منصات مايكروسوفتتم توسيع إمكانيات خادم NFS Windows المدمج، وظهرت وظائف وأدوات إدارة جديدة. يعد خادم NFS في Windows Server 2012 علامة فارقة أخرى في تطوير هذه التقنية.

ما الجديد الذي يقدمه لنا مطورو Microsoft في هذا المنتج؟ ميزات خادم NFS الجديدة في Windows Server 2012:

  1. دعم NFS v4.1 القياسي. يدعم احدث اصداريعد NFS 4.1 أحد الابتكارات الرئيسية في Windows Server 2012. بالمقارنة مع NFS v3، يوفر هذا البروتوكول أمانًا وأداءً وتوافقًا محسنًا من خلال التنفيذ الكامل لجميع جوانب RFC 5661.
  2. أداء خارج الصندوق.باستخدام البنية الأساسية للنقل RPC-XDR الجديدة، يمكن تحقيق الأداء الأمثل لخادم NFS فور إخراجه من الصندوق دون الحاجة إلى ضبط معلمات النظام بشكل دقيق. يتم تحقيق الأداء الأمثل من خلال ضبط ذاكرة التخزين المؤقت تلقائيًا، وتقسيم العمليات المنفذة إلى مجموعات، وإدارة المجموعات ديناميكيًا بناءً على حملها.
  3. نشر وإدارة مبسطة. وقد تحققت هذه الحقيقة بسبب:
    • — أكثر من 40 أمر PowerShell cmdlets لإعداد خادم NFS وإدارة المجلدات المشتركة
    • - واجهة إدارة رسومية بسيطة تسمح لك بإدارة مشاركات SMB وNFS في نفس الوقت، بالإضافة إلى إعدادات فحص الملفات وملفات .
    • - إصلاح منفذ RPC (المنفذ 2049) لسهولة إعداد جدران الحماية
    • - مزود WMI v2 الجديد
    • - تحديد مبسط بفضل ملف الخرائط المسطح
  4. تحسينات في NFSv3. من خلال إرسال إشعارات الفشل بسرعة إلى العملاء عبر NSM (مراقبة حالة الشبكة)، يتعامل عملاء NFS القديمون مع تجاوز الفشل بشكل أفضل وأسرع، مما يعني وقت توقف أقل.

باختصار، تم تحسين NFS Server في Windows Server 2012 بشكل ملحوظ من حيث سهولة النشر وقابلية التوسع والاستقرار والتوفر والموثوقية والأمان والتوافق. يمكن الوصول إلى المجلدات المشتركة في وقت واحد عبر بروتوكولات SMB وNFS، مما يعني ذلك باستخدام ويندوزخادم 2012 كتخزين في شبكات غير متجانسة

يمكن تثبيت خادم NFS في Windows Server 2012 باستخدام واجهة المستخدم الرسومية وPowershell. لتثبيت خادم NFS باستخدام واجهة المستخدم الرسومية، افتح وداخل دور خادم الملفات (خدمات الملفات والتخزين) وتحقق من المكون خادم NFS.

بعد الانتهاء من تثبيت مكون NFS، يجب إعادة تشغيل الخادم.

من السهل أيضًا تثبيت نفس الدور باستخدام Powershell، فقط قم بتشغيل الأمر:

ميزة Windows الإضافية "خدمة FS-NFS"

إعداد مشاركة NFS في Windows Server 2012

سنعرض بعد ذلك كيفية إنشاء مشاركة NFS (مجلد مشترك) باستخدام الدور الذي قمنا بتثبيته مشغل برامج وندوز. يمكنك مرة أخرى إنشاء مشاركة NFS بعدة طرق: باستخدام الواجهة الرسومية أو Powershell.

قم بإنشاء مشاركة NFS باستخدام وحدة تحكم Server Manager

افتح وحدة التحكم الخاصة بك مدير الخادم، انتقل إلى القسم إدارة المشاركة(الموجود داخل الدور خدمات الملفات والتخزين).
في قائمة السياققم بتشغيل معالج الدليل المشترك الجديد - مشاركة جديدة…

حدد نوع البالون NFSيشارك -سريع

ثم تحتاج إلى تعيين نوع المصادقة لعملاء NFS: من الممكن استخدام مصادقة Kerberos والمجهول.

لنفترض أن مستهلك مورد NFS الذي يتم إنشاؤه سيكون خادم المحاكاة الافتراضية ESXi، الذي ليس لديه القدرة على مصادقة اتصالات NFS (ESXi لا يدعم NFSv4). لذلك سيكون نوع المصادقة لا يوجد مصادقة الخادم، لاحظ أيضًا الخيارات تمكين وصول المستخدم غير المعينو السماح بوصول المستخدم غير المعين عن طريق UID/GID.

ولحماية مشاركة NFS التي تم إنشاؤها بشكل طفيف من الوصول إلى جهات خارجية، سنقوم بتقييد الوصول إلى مورد NFS من خلال عنوان IP الخاص بالعميل.

يستضيف: 192.168.1.100
ترميز اللغة: 5 كبيرة
أذونات المشاركة: قراءة و كتابة
السماح بالوصول إلى الجذر: نعم

بعد ذلك، يبقى التحقق من أنه على مستوى NTFS، فإن المستخدم الذي تم تعيين المستخدم المتصل له لديه حق الوصول للقراءة/الكتابة (إذا قررت استخدام الوصول المجهول، فسيتعين عليك منح المستخدم حقوق r/w الكاملة في مستوى NTFS).

كيفية إنشاء مشاركة NFS باستخدام Powershell

لنقم بإنشاء مشاركة NFS جديدة:

New-NfsShare -الاسم "NFS" -المسار "d:\shares\nfr" -AllowRootAccess $true -إذن القراءة والكتابة -Authentication sys

دعونا نسمح بالوصول إلى المشاركة لعنوان IP 192.168.1.100 وتعيين ترميز BIG5 (القدرة على عرض محتويات مشاركات NFS لعميل ESXi).

Grant-NfsSharePermission -الاسم "NFS" -ClientName 192.168.1.100 -ClientType host -LanguageEncoding BIG5

يمكن استخدام مشاركة NFS التي تم إنشاؤها، على سبيل المثال، كمخزن بيانات NFS في بيئة افتراضية، أو للوصول إلى البيانات من عملاء آخرين يشبهون Unix. تم توضيح كيفية تثبيت مشاركة NFS على عملاء Windows في المقالة.




قمة