硬鏈接:ln: failed to create hard link `link1' => `1.txt': Operation not permitted提示


【已解決】硬鏈接:ln: failed to create hard link `link1' => `1.txt': Operation not permitted

     軟連接:ln: failed to create symbolic link `link1': Operation not supported

 

【環境】
VmWare的Linux + Windows 7 文件共享

【問題】
在編譯VMware下的Linux系統對從Windows中共享過來的文件

進行硬鏈接編譯的時候,遇到:
ln: failed to create hard link `link1' => `1.txt': Operation not permitted

進行軟鏈接編譯的時候,遇到:

ln: failed to create symbolic link `link1': Operation not supported


 

【解決辦法】
出現這類問題,主要是由於在編譯的時候,要用ln去建立一些硬鏈接或軟鏈接,
而這些文件是從Windows中,通過VMWare虛擬機共享進Linux的,
而雖然此種操作在Linux系統中很常見,但Windows不支持,所以,
編譯會報錯。
有個解決辦法就是,在VMWare下的Linux中,建立Samba服務,
然后新創建新samba用戶和文件夾,然后在windows中就可以訪問到該文件夾了。
然后把在Linux中,從共享目錄拷貝到你所要共享的samba目錄中,
這樣,也可以實現我們所要的文件共享。
此時在去編譯這些代碼的時候,由於是在Linux系統中的,所以就OK了。

最簡單的就是不在文件共享環境中建立一些硬鏈接或軟鏈接。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM