অনেকবার আমি এমন পরিস্থিতি সম্মুখীন হয়েছি যখন VMWare ESXi হোস্টে NFS ডেটাস্টোর অনুপলব্ধ/নিষ্ক্রিয় হয়ে যায় এবং হোস্টের স্টোরেজ তালিকায় স্লেটি রঙে প্রদর্শিত হয়। যাইহোক, নেটওয়ার্ক লেভেলে NFS স্টোরেজ উপলব্ধ থাকে। সাধারণত, এটি NFS স্টোরেজটি সরিয়ে আবার যোগ করলে সমাধান হয়।
তবে, কখনও কখনও ESXi হোস্ট কনফিগারেশন থেকে এতকথা নিষ্ক্রিয় NFS স্টোরেজ সরানোর চেষ্টা করলে এটি একটি ত্রুটি ফেরত দেয়:
The resource datastore_nfs02 is in use.
Call “HostDatastoreSystem.RemoveDatastore” form object “datastoreSystem-28″ on vCenter Server “xxxx” failed.
CannotRemove datastore ‘datastore_name’ because Storage I/O control is enabled on it. Correct it and re-try the operation

ত্রুটির ভিত্তিতে, Storage I/O control (SIOC) সক্রিয় থাকায় NFS স্টোরেজ সরানো যাচ্ছে না। যদি আপনি এটি নিষ্ক্রিয় করেন, তবে আরেকটি ত্রুটি প্রদর্শিত হয়:
Datastore is not accessible

সমাধান
VMWare ESXi হোস্ট থেকে NFS স্টোরেজ সঠিকভাবে সরাতে, আপনাকে সরাসরি ESXi হোস্ট সার্ভারের সাথে SSH-এ সংযোগ করতে হবে (আপনি vSphere Client থেকে SSH সক্রিয় করতে পারেন)।
সিস্টেমে NFS স্টোরেজের তালিকা প্রদর্শন করুন:
esxcli storage nfs list |

ESXi 4.x-এ একই কমান্ডটি নিচের মত দেখায়:
esxcfg-nas -l |
NFS স্টোরেজ আনমাউন্ট করতে:
esxcli storage nfs remove –v datastore_nfs02 |
ESXi 4.x-এ কমান্ডটি নিচের মত:
esxcfg-nas -d datastore_nfs02 |
নোট: যদি NFS স্টোরেজের নামতে স্পেস থাকে, তবে এটিকে কোটেশন মার্কে বাধতে হবে।

যদি NFS ডেটাস্টোর vSphere Client-এ থেকে সরানো না হয়, তবে ESXi স্টোরেজ সেকশনে (Configuration → Storage) Refresh বাটনে ক্লিক করুন।
নোট: যেসব ESXi হোস্ট থেকে আপনাকে নিষ্ক্রিয় স্টোরেজ সরাতে হবে, সবগুলোতে এটি করতে হবে।