jak utworzyć dowiązanie symboliczne z partycji ext do partycji FAT32


1

W moim systemie Linux chcę utworzyć symboliczne łącze do folderu na mojej partycji FAT32 sformatowanej w systemie Windows 7. Używam:

sudo ln -s /media/OS/Users/dennis/AppData/Roaming/.minecraft ~/.minecraft

Jednak kończę na pliku w moim katalogu domowym o nazwie .minecraft i kiedy próbuję uzyskać do niego dostęp, otrzymuję:

bash: CD: .minecraft: Too many levels of symbolic links

czy istnieje sposób na utworzenie dowiązania symbolicznego do folderu FAT32?


Co mówi df -k /media/OS/Users/dennis/AppData/Roaming/.minecraft ~/.minecraft i ls -ld /media/OS/Users/dennis/AppData/Roaming/.minecraft ~/.minecraft ?
jlliagre

Nie sudo tego. Właśnie rm ~/.minecraft a następnie wykonaj ln -s ... powyżej
Turbo J

Odpowiedzi:


0

Tak długo, jak twój katalog domowy nie znajduje się w systemie FAT32 lub podobnym, powinieneś być w stanie utworzyć symboliczne łącze do dowolnego pliku znajdującego się w dowolnym systemie plików, a nawet w rzeczywistości do nieistniejących plików. Nie ma potrzeby, aby być rootem, pod warunkiem, że możesz utworzyć plik, co oczywiście powinno mieć miejsce w twoim katalogu domowym. Podejrzewam, że ~ / .minecraft był już fałszywym linkiem.


Myślę, że to był problem. Usunąłem ~ / .minecraft, a następnie wypróbowałem sugestię Turbo J powyżej i działało dobrze.
Dennis Hodapp
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.