06.03.2010

Windows + Linux — общий раздел

Рано или поздно в жизни почти каждого любителя линукса возникает вопрос — как сделать часть данных доступными и из windows, и из linux. Особенно актуальным этот вопрос стал с широким распространением переносных жёстких дисков.

Лет пять-семь назад ответ был практически единственным — FAT32. Однако, поскольку эта файловая система давно и безнадёжно устарела и подходит исключительно для флэшек объёмом менее 4Gb, стоит рассмотреть другие альтернативы.

Самым простым способом, не предполагающим вообще никаких правок является использование NTFS-разделов из линукса.

Вот уже несколько лет, как драйвер NTFS-3g работает, как свидетельствует мой личный опыт, вполне стабильно. По большому счёту — есть две небольшие, но неприятные шероховатости:

1. С переходом с HAL на DeviceKit/PolicyKit у Убунту появилась вредная привычка спрашивать пароль на каждую попытку монтирования NTFS-разделов. Честно говоря, меня вполне устраивал вариант, при котором NTFS-разделы не монтируются по умолчанию, однако становятся доступны по щелчку. И этот запрос пароля, честно говоря, здорово раздражает. Впрочем, лечится он довольно просто:
  • Открываем файл
    /usr/share/polkit-1/actions/org.freedesktop.devicekit.disks.policy
  • Меняем в разделе Mount a system-internal device строку auth_admin на yes
У указанного метода есть один недостаток — при обновлении системы внесённые изменения удаляются. Честно говоря, я пока не разбирался как прописать это правильнее (логика подсказывает, что надо просто создать аналогичный файл в /usr/local, например но на практике не проверял).

Впрочем, для внешних HDD это неактуально.

2. Драйвер NTFS-3g, мягко говоря, нетороплив. И иногда это здорово раздражает.

И вот тут возникает вопрос — а есть ли альтернатива вышеописанному способу?
Разумеется есть, отвечу я, но и у неё есть свой недостаток.

Итак, всё довольно просто — использовать в линуксе раздел, отформатированный в ext3fs, а в windows установить драйвер Ext2Fsd.

Работает отлично, но недостаток один: если ваш переносной винт попадёт к кому-то у кого этот драйвер не установлен — прочесть ничего не удастся.

Какой из способов лучше — зависит от ситуации. В разное время пользовался обоим, оба работают.

А как делаете вы?

0 прокомментировало:

Отправить комментарий