Як ділитися файлами між Linux та Windows?


10

Мені цікаво, чи можна легко поділити папку між Linux та Windows?


6
Чи можете ви глибоко пояснити свої вимоги? Інакше я мав би позначати це як не справжнє питання.
jrg

3
Ви маєте на увазі обмін між машинами або на одній машині?
Роман Б.

Відповіді:


11

Самба

Якщо ви хочете ділитися файлами, що зберігаються на Linux Linux, встановіть сервер Samba на машині Linux. Дотримуйтесь документації ( Red Hat 6 , CentOS 5 , Ubuntu ).

Якщо ви хочете ділитися файлами з Windows, ваш файловий менеджер в Linux, ймовірно, може підключитися до спільного доступу до Windows без зайвих зусиль з вашого боку. Спробуйте переглядати веб-сайт smb:///. Якщо ви хочете отримати доступ з командного рядка, запустіть

mkdir /media/somedir
sudo mount -t cifs //servername/sharename /media/somedir

(Якщо вам потрібна допомога на стороні Windows, зверніться на сайт Windows.)


2
Або скористайтеся клієнтом NFS у вікні MSWindows
symcbean

ця команда працює ідеально, але коли я перезапустив комп'ютер, мені довелося це зробити ще раз. Чи є спосіб це зробити постійно?
Так

@Tak Ви можете додати запис /etc/fstab, але це звичайно погана ідея для Samba, оскільки це означає, що ваш комп'ютер застрягне під час завантаження, якщо сервер не працює. Ви також можете встановити автоматичну програму, щоб монтажу було зроблено під час спроби отримати доступ до каталогу. У мене немає покажчиків, шукайте в Інтернеті чи на цьому веб-сайті і задайте нове запитання, якщо ви не можете знайти достатню інформацію для його налаштування.
Жил "ТАК - перестань бути злим"

@Gilles спасибі, я опублікував тут питання, сподіваюся, що хтось має рішення unix.stackexchange.com/questions/430414/…
Так,

7

Відповідь дуже залежатиме від того, яке з двох питань ви насправді задаєте.

Якщо ви хочете ділитися файлами та каталогами через мережу між комп'ютером під керуванням Windows та комп'ютером під управлінням Linux, який одночасно увімкнутий, відповідь Гілла щодо Samba - це безумовно шлях.

Якщо ви запитуєте, як створити розділ / диск на одній системі з подвійним завантаженням, яку можуть читати і ваші установки Windows, і Linux, найпростішим способом є форматування розділу як NTFS і використання ntfs-3g для його монтажу в режимі read / режим запису в Linux.


2
Або використовуйте драйвер ext2 / 3/4 для WIndows. Коли я досліджував питання про існування драйверів для сучасних файлових систем Linux під Windows, я виявив, що не існує драйверів для XFS або btrfs . Але там був один для доб .
imz - Іван Захарящев

3
ntfs-3gДрайвер для Linux , здається, значно більш зрілою і надійної , ніж ext2/3/4драйвери для вікон.
Шадур

Добре, як для мене особисто, у мене не було досвіду роботи з драйвером ext2 / 3/4 для Windows. @Shadur - дякую за ваше враження (що воно не дозріло)!
imz - Іван Захарящев


4

Для частини Linux -> Windows, моє улюблене:

  • python2 -m SimpleHTTPServer
  • python3 -m http.server

Це відкриває HTTP-сервер на порту 8000 для поточного каталогу. Ви можете отримати доступ до нього з Windows, ввівши IP-адресу в браузері - наприклад.http://192.0.2.91:8000/

Якщо ви хочете поділитися каталогом, вам доведеться його зашпаркувати.


Python також доступний і для Windows, тому він повинен працювати і іншим способом.
Оскар ского
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.