LINUX.ORG.RU

ntfs-3g+hal+опция force


0

0

Как заставить HAL увидеть опцию force для монтирования «неправильно извлечённых носителей в windows»? Пробовал добавлять в /usr/share/hal/fdi/policy/10osvendor/10-ntfs-3g-policy.fdi строку

<append key="volume.mount.valid_options" type="strlist">force</append>
но он её тупо игнорирует. Костыль с заменой симлинка из /sbin/mount.ntfs-3g на баш-скрипт знаю, но вот хочется нормально.

А эта опция, вообще, работает? У меня она игнорировалась даже при ручном монтировании.

KRoN73 ★★★★★
()

тебе надо сделать в /etc/hal/fdi спецправило для volume-а с использованием ntfs-3g и force всю дорогу. хотя что-то подсказывает,что злоупотреблять этим не стоит.

sda00 ★★★
()

Опция работает. Без неё, если винт вырвали без "извлечь устройство" в виндовсе, то с помощью ntfs-3g его не подмонтировать.

А вот с правилом для volume можно поподробнее?

Unnamed_Hero ★★★
() автор топика
Ответ на: комментарий от Redfoxnet

Вариант "отрывать руки за то что не отмонтируют" не катит?

INFOMAN ★★★★★
()
Ответ на: комментарий от Unnamed_Hero

>> А вот с правилом для volume можно поподробнее?

можно сделать правило монтирования для отдельно взятого диска/партиции. извини, но для начала давай "уравняем" свои представления о прекрасном:

http://sda00.blogspot.com/2008/12/blog-post.html

потом попробуем "пойти другим путём". в /usr/share/hal/fdi/policy/10osvendor должен быть файлик типа 20-storage-methods.fdi. открой и найди

<match key="volume.fstype" string="ntfs">
<match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux">
bla-bla-bla
</match>
</match>

и допиши свою строку внутрь "матчей":

<append key="volume.mount.valid_options" type="strlist">force</append>

а прописывать на отдельный диск/партишн довольно легко. сделай что-то типа 99-danm-ntfs-bad-umounted-volume.fdi (лучше в /etc) и матч по volume.uuid или по info.udi - но эт жёстко :)

sda00 ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.