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?

Dennis Hodapp
źródło
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.

jlliagre
źródło
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