Чи можливо ділитися файлами між двома різними ОС на одному комп’ютері?


17

Мій ПК - це подвійне завантаження. У мене встановлено Red Hat Enterprise Linux 5 разом із Windows 7 Ultimate. Є кілька загальних файлів, які мені потрібні в обох програмах. Зараз я отримую доступ до цих файлів і маніпулюю ними через вторинний запам'ятовуючий пристрій (USB або DVD RW), підключений до моєї системи.

Чи можливо створити загальну папку / каталог, доступний як для Linux, так і для Windows OS. Чи можна файлами, що знаходяться в таких папках / каталогах, маніпулювати через ОС. Як?


3
Можливий дублікат способу обміну файлами між Linux та Windows?
DanMan

12
@DanMan Ні! Це питання стосується спільного використання двох різних комп'ютерів, які працюють одночасно.
Жил "ТАК - перестань бути злим"

2
ви не створили загальний розділ, до якого обидва можуть отримати доступ?
phuclv

3
Будьте обережні, коли ви використовуєте сплячку або подібну функцію в одній з ОС, оскільки це призведе до пошкодження даних (у Windows 10 відключення включає сплячку за замовчуванням для швидшого відключення / завантаження)
H. Idden,

Відповіді:


43

Звичайно, і це дуже просто. Найпростіший спосіб - мати спільний розділ, який використовує файлову систему, яку обидві ОС можуть зрозуміти. У мене зазвичай є розділ у форматі NTFS, який я монтую в /dataLinux. Це буде розпізнано як звичайний розділ в Windows і йому буде призначений лист ( D:наприклад), як і будь-якому іншому.

Потім ви можете використовувати його з обох систем, і файли будуть доступні для обох ваших ОС.


1
Для зовнішніх пристроїв UDF - це також приємна сучасна файлова система, яка також може використовуватися з жорсткими дисками, тобто кросплатформна (навіть для Mac).
DanMan

1
exFATце також хороший формат для цього, і він підтримується на самому Windows зараз - можливо, вам доведеться встановлювати утиліти для цього в Linux, але ви також будете для NTFS в більшості дистрибутивів
cutrightjm

2
@cutrightjm Драйвер NTFS включений у більшість дистрибутивів за замовчуванням на роки
phuclv

3
@cutrightjm, якщо ви говорите про Linux, драйвер ntfs вже кілька років є частиною ядра.
terdon

2
@ LưuVĩnhPhúc Так, підтримка NTFS увімкнена для більшості дистрибутивів Linux, але версія kenel RHEL5 - це 2.6, і користувачам RHEL5 потрібно завантажити або ввімкнути встановлення epel repo fuseіntfs-3g
GAD3R

13

Як згадувалося @Terdon , легко отримати доступ до NTFSрозділу з Linux, встановивши потрібний розділ. Крім того, ви можете отримати доступ до ext2, ext3і ext4розділ з вікон з допомогою ext2exploreінструменту.


Приводи часто виводяться за замовчуванням, і, відкривши його, він змонтує розділ автоматично. Не потрібно монтувати вручну
phuclv

1
@ LưuVĩnhPhúc На RHEL5 підтримка NTFS відключена, є вміст /proc/filesystems: access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/…
GAD3R

2
але якщо NTFS не підтримується, підтримка exFAT була б ще гіршою, оскільки вона все ще не була такою стабільною, як ntfs-3g. Немає причин використовувати такі непідтримувані стародавні ядра та дистрибутив
phuclv

4

Зауважте, що вам навіть не потрібно створювати розділ для обміну файлами. Ваш RHEL5 може мати вихідний доступ до вашого розділу Windows і звідти читати та записувати довільні файли. Якщо RHEL налаштовано правильно, ваші розділи Windows повинні відображатися на лівій навігаційній панелі менеджера файлів RHEL.


0

Якщо ви не можете або не хочете створити розділ, доступний для обох операційних систем, ви можете використовувати додатки для синхронізації файлів, такі як Dropbox , Google Drive , Box.com тощо.

Зауважте, що деякі з цих програм можуть бути недоступні для вашого розповсюдження Linux, і їх пропускна здатність буде обмежена швидкістю вашого Інтернету.


2
Або ви встановите OwnCloud у вашій локальній мережі ...
MauganRa

7
Локальне надсилання даних двома операційними системами, що пролягали локально через "хмару", здається мені… дивною.
glglgl
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.