Przenieś pliki z EXT do NTFS zachowując dowiązania symboliczne


2

Kiedy próbuję przenieść wiele plików z partycji EXT na partycję NTFS w Ubuntu, narzeka na „System plików nie obsługuje dowiązań symbolicznych” i kończy się niepowodzeniem. Oczywiście NTFS nie obsługują dowiązania symboliczne, więc czy jest jakiś sposób, aby przenieść pliki i zachować linki?

Jeśli nie, to czy istnieje sposób na przeniesienie plików i pominięcie linków lub przekonwertowanie ich na zwykłe pliki?


Czy ntfs-3gużywany jest sterownik? Jeśli tak, która wersja?
grawitacja

@grawity: Ok, pierwszy problem: tak naprawdę nie używałem NTFS; Korzystałem z vboxsf, który nie obsługuje dowiązań symbolicznych. Następnie utworzyłem dysk VFS NTFS i zamontowałem go w VirtualBox i mogłem przesuwać dowiązania symboliczne, ale są one w formacie Linuxy, jako zwykły plik zaczynający się od IntxLNK, który Linux nadal rozpoznaje jako łącza, ale Windows nie. Nie jestem pewien, czy używa NTFS-3G po dwukrotnym kliknięciu w Nautilus, ale zakładam, że tak.
endolith

1) Są to dowiązania symboliczne Interix (nie „Linuxy”). 2) NTFS-3G ma zastosowanie tylko wtedy, gdy dostęp do dysku jest bezpośredni; to zupełnie inna sprawa, jeśli masz dostęp do systemu plików przez jakąś sieć. 3) Nie powiedziałeś, która wersja systemu Windows.
grawity

Ja mam dostępu do dysku bezpośrednio teraz, po prostu nie było kiedy zadałem pytanie. Utworzyłem wirtualny dysk NTFS do współdzielenia między VirtualBox i Windows 7. Kiedy przenoszę łącza do partycji NTFS, są one konwertowane (?) Na dowiązania symboliczne Interix zamiast natywnych dowiązań symbolicznych NTFS. Linux wydaje się je rozpoznawać, ale Windows nie.
endolith

„Podobna koncepcja dowiązania symbolicznego jest również dostępna w systemie Windows Vista. ... Dowiązania symboliczne w Vistie różnią się od dowiązań symbolicznych Interix utworzonych przez NTFS-3G, które są również kompatybilne z Windows XP i Vistą.” tuxera.com/community/ntfs-3g-advanced/...
endolit

Odpowiedzi:


1

http://en.wikipedia.org/wiki/Interix

Interix jest opcjonalnym , zgodnym z POSIX podsystemem Unix dla systemów operacyjnych Windows NT. Interix jest składnikiem usług systemu Windows dla systemu UNIX i nadzbiorem podsystemu Microsoft POSIX. [...] Interix wersje 5.2 i 6.0 są odpowiednimi składnikami systemu Microsoft Windows Server 2003 R2 , Windows Vista Enterprise , Windows Vista Ultimate i Windows Server 2008 jako podsystem dla aplikacji opartych na Uniksie [1] (SUA [2]). Wersja 6.1 jest zawarta w wersjach Windows 7 Enterprise i Ultimate oraz Windows Server 2008 R2 (wszystkie wersje ). [3]

Czy te opcjonalne komponenty Interix zostały zainstalowane na twoim vbox?

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.