मेरे पास /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।