Zastanawiam się, czy jest jakiś sposób na łatwe udostępnienie folderu między Linuksem a Windowsem?
Zastanawiam się, czy jest jakiś sposób na łatwe udostępnienie folderu między Linuksem a Windowsem?
Odpowiedzi:
Jeśli chcesz udostępniać pliki przechowywane w systemie Linux Linux, zainstaluj serwer Samba na komputerze z systemem Linux. Postępuj zgodnie z dokumentacją ( Red Hat 6 , CentOS 5 , Ubuntu ).
Jeśli chcesz udostępnić pliki z systemu Windows, menedżer plików w systemie Linux może prawdopodobnie połączyć się z udziałem systemu Windows bez dodatkowego wysiłku z Twojej strony. Spróbuj przeglądać smb:///
. Jeśli chcesz uzyskać dostęp z wiersza poleceń, uruchom
mkdir /media/somedir
sudo mount -t cifs //servername/sharename /media/somedir
(Jeśli potrzebujesz pomocy po stronie systemu Windows, zapytaj na stronie Windows).
/etc/fstab
, ale zwykle jest to zły pomysł w Sambie, ponieważ oznacza to, że komputer utknie podczas uruchamiania, jeśli serwer nie działa. Możesz także skonfigurować automounter, aby montowanie odbywało się podczas próby uzyskania dostępu do katalogu. Nie mam żadnych wskazówek, nie szukaj w sieci ani na tej stronie i zadaj nowe pytanie, jeśli nie możesz znaleźć wystarczających informacji, aby je skonfigurować.
Odpowiedź będzie zależeć w dużej mierze od tego, które z dwóch pytań faktycznie zadajesz.
Jeśli chcesz udostępniać pliki i katalogi w sieci między komputerem z systemem Windows i komputerem z systemem Linux, które są jednocześnie włączone, odpowiedź Gillesa na Sambę jest zdecydowanie najlepsza.
Jeśli zastanawiasz się, jak utworzyć partycję / dysk w pojedynczym systemie z podwójnym rozruchem, który mogą odczytać zarówno ustawienia systemu Windows, jak i Linux, najprostszym sposobem jest sformatowanie partycji jako NTFS i użycie ntfs-3g do zamontowania jej w trybie odczytu / tryb zapisu w systemie Linux.
ntfs-3g
Sterownik dla Linuksa wydaje się być znacznie bardziej dojrzałe i niezawodne niż ext2/3/4
sterowników dla systemu Windows.
W przypadku części Linux -> Windows moja ulubiona jest:
python2 -m SimpleHTTPServer
python3 -m http.server
Spowoduje to otwarcie serwera HTTP na porcie 8000 dla bieżącego katalogu. Możesz uzyskać do niego dostęp z systemu Windows, wpisując adres IP w przeglądarce - np.http://192.0.2.91:8000/
Jeśli chcesz udostępnić katalog, musisz go skompresować.