سؤال

لدي NFS-شنت دليل على جهاز لينكس أن قد علقت.لقد حاولت فرض فصل, ولكن لا يبدو أن العمل:

$ umount -f /mnt/data
$ umount2: Device or resource busy
$ umount: /mnt/data: device is busy

إذا قمت بكتابة "mount"يبدو أن الدليل لم يعد يعلو, لكنه توقف إذا كنت تفعل "ls /mnt/data"و إذا حاولت إزالة mountpoint, أحصل على:

$ rmdir /mnt/data
rmdir: /mnt/data: Device or resource busy

هل هناك أي شيء يمكنني القيام به بخلاف إعادة تشغيل الجهاز ؟

هل كانت مفيدة؟

المحلول

قد تحاول كسول فصل:

umount -l

نصائح أخرى

إذا كان خادم NFS اختفى و لا يمكنك الحصول عليه مرة أخرى على الانترنت خدعة واحدة التي تستخدم لإضافة مستعار إلى واجهة مع IP من خادم NFS (في هذا المثال ، 192.0.2.55).

لينكس

الأمر في ذلك هو شيء تقريبا مثل:

ifconfig eth0:fakenfs 192.0.2.55 netmask 255.255.255.255

حيث 192.0.2.55 هو IP من خادم NFS التي ذهبت بعيدا.ثم يجب أن تكون قادرة على تنفيذ الأمر ping على عنوان ، يجب أن تكون أيضا قادرة على تحميل الملفات (استخدام فصل -f).ثم يجب أن تدمر مستعارة واجهة لذلك لم يعد توجيه حركة المرور القديمة NFS server إلى نفسك:

ifconfig eth0:fakenfs down

فري مماثلة في أنظمة التشغيل

الأمر سيكون شيئا مثل:

ifconfig em0 alias 192.0.2.55 netmask 255.255.255.255

ثم إزالته:

ifconfig em0 delete 192.0.2.55

رجل ifconfig(8) لمزيد من المعلومات!

حاول تشغيل

lsof | grep /mnt/data

ذلك أن أي عملية الوصول إلى /mnt/البيانات التي من شأنها أن تمنع صاعد.

كان لي نفس المشكلة ، لا umount /path -f, لا umount.nfs /path -f, لا fuser -km /path, يعمل

أخيرا وجدت حل بسيط >.<

sudo /etc/init.d/nfs-common restart, ثم دعونا نفعل بسيطة umount ;-)

NFS server اختفى.

مثالي أفضل رهان إذا NFS server يأتي مرة أخرى.

إذا لم يكن "umount -f" يجب أن تفعل خدعة.أنها لا تعمل دائما ، ولكن في كثير من الأحيان سوف.

إذا كنت تعرف ما هي العمليات باستخدام NFS الملفات ، قد تتمكن من محاولة قتل تلك العمليات ومن ثم ربما فصل العمل.

أخيرا أعتقد أنك تحتاج إلى إعادة تشغيل الكمبيوتر.

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

لم أجد إجابة العمل هنا ؛ ولكن على لينكس يمكنك تشغيل "umount.nfs4 /حجم -f" و بالتأكيد إلغاء تحميل ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top