मेरे पास /home/myuser/Desktop/rc/.netrc फ़ाइल है जिसे मैं हार्डलिंक को रूट / रूट करना चाहता हूं , अर्थात रूट उपयोगकर्ता की होम निर्देशिका । जब मैं करता हूं:
ln /home/user/Destkop/rc/.netrc /root
यह निम्नलिखित त्रुटि देता है:
ln: हार्ड लिंक
/root/.netrc' =>
बनाना .netrc ': अमान्य क्रॉस-डिवाइस लिंक
लेकिन यह तब काम करता है जब मैं फ़ाइल को myuser के घर, यानी / home / myuser पर हार्डलिंक करता हूं ।
तो, समस्या क्या है, यह अवैध क्रॉस-डिवाइस क्यों कहता है जब यहां केवल एक फाइल सिस्टम है?
पुनश्च। मैं RHEL6 का उपयोग कर रहा हूं
mount | column -t
देख लो। या, चलाने mountpoint -d /
, mountpoint -d /home
, mountpoint -d user
, और mountpoint -d /root
। आपको ... is not a mountpoint
अंतिम तीन के लिए मिलना चाहिए ।
mount | column -t
लेकिन column -t < /proc/mounts
।