LINUX.ORG.RU

Задержка при первом обращении к VFAT


0

0

Имеется раздел FAT32, при первой попытке доступа к которому (из Nautilus, к примеру) происходит некая задержка в минуту-две (Nautilus при этом висит), после чего ФС все же открывается и все работает. Во время этой задержки из винчестера слышны какие-то странные звуки (чем-то похоже как пенопласт трется по стеклу, только, естественно, тише). При этом при загрузке Windows XP данный раздел работает нормально и "сразу", т.е. никаких таких проблем не вызывает. Прогонял под виндой chkdsk -- бэдов не выявлено. Винчестер -- Samsung SP2504C, ось -- Ubuntu 7.10. В чем может быть проблема?

★★★

Ответ на: комментарий от acheron

хм, интересный, однако, момент. ls после маунта отрабатывает мгновенно, в то время как последующий запуск наутилуса вызывает эту самую задержку...

uj2 ★★★
() автор топика

скорее всего, наутилус пытается найти какой-то стевой ресурс. Нет ли в букмарках удаленной системы?

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

Это врядли, т.к. вышеупомянутая задержка возникает именно при первом обращении и именно к разделу FAT32, плюс к тому же, сетевая плата врядли бы стала издавать какие-либо звуки :)

uj2 ★★★
() автор топика

Что ж вы гуглом то не пользуетесь? Вроде вот ваша бага [Bug 133567]:

http://www.mail-archive.com/ubuntu-bugs@lists.ubuntu.com/msg502474.html

Ошибка, как я понял, в функции statfs(), в ядре. Попробуйте после mount сделать не ls, а df.

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

Наутилусом пользовался давно и недолго, посоветовать ничего не смогу. Может он зачем-либо сканировать диск? например, обновлять thumbnails? Или запускать Beagle и что-то индексировать?

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

> Попробуйте после mount сделать не ls, а df.

То есть наутилус автоматически сканирует размеры всех директорий? Можно ли это отключить?

acheron ★★★★
()

Я ведь уже писал решение, только меня все *** и сказали на*** это нам нужно.

И ничего не скажу. Майтесь и ищите.

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

> добавьте в опции монтирования usefree

Спасибо. man fstab и оба man mount такой опции не знают. А в /usr/src/linux/Documentation/filesystems/vfat.txt не всякий сообразит заглянуть. Куда сообщать баг о неполной документации на monut? :)

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

Опция появилась в 2.6.22, man mount'a ещё не обновили ... он вообще редко обновляется.

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

Спасибо! Вечером попробую эту опцию.

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