LINUX.ORG.RU

USB накопители как в Win (KDE automount)


0

1

Как меня достала эта экономия количества записей на USB накопитель ( особенно если это винчестер )
Собственно речь о том как сделать так чтобы когда я збросил файлы на USB, запись производилась сразу а не когда начинаешь отмонтировать диск, ну как в Windows. Допустим в ноуте где нет диода на кардридере а КДЕ наварачивается при отмонтировании непонятно произведена запись на карту памяти вообще или нет.

П.С.: это не на конкретной машине, а на всех которые содержу.

Очень жду ответов...

// Куда копать понял «sync»

Вопрос №2

Где в КДЕ аутомонт и как туда это дописать?!

★★

Последнее исправление: DenisPA (всего исправлений: 2)

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

О неплохо... но это каждый раз надо писать в терминал...

А может можно на всегда это изменить?

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

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

AITap ★★★★★
()

Каждый раз перед отмонтированием флешки делай `sync'. А вообще, можно прописать sync в параметры монтирования.

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

А разве при таком монтировании не падает скорость из-за того, что данные пишутся маленькими блоками? Причём значительно падает.

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

[Ванга]Человек автомаунтом пользуется.[/Ванга]

Я бы сказал, что да где поправить/добавить нужно, но я давно не кедераст. Спецы по КДЕ, где хранятся опции автомонтирования по умолчанию?

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

Не припомню сильно заметного падения, хотя возможно, конечно.

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

Просто у меня была такая ситуация - монтируем флешку с sync, пишем данные - пишется медленно (<1 Мбайт/с). Затем монтировал без sync, копировал. После этого выполнял sync и данные записывались быстро. Выигрыш по времени в разы был.

Так что хорошо, чтобы кто-нибудь (кому не лень) протестировал.

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

Но вообще, данные были разные. Но проявлялось как на крупных файлах, так и на мелких. Но, конечно, это нельзя считать сколь-либо объективным тестом.

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

Давай я протестирую. У меня под рукой флешка на 2 гига Transcend JF V30, попробую смонтировать с sync и без sync, и каждый раз копировать, ну, скажем, 100 мегабайт. Можно ещё с планировщиком поизвращаться, но вряд ли в данном случае он что-то изменит. А в твоём случае, может быть, просто тот процесс, что копировал, принудительно мелкий размер блоков использовал.

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

Давай - будет интересно.
Заодно я тоже посмотрю. У меня нашлась флешка. Kingston DataTraveler 16Gb

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

Файловая система - vfat.

Система:
Linux shtsh-home-gentoo 3.1.5-pf #1 SMP Sat Dec 17 20:58:19 FET 2011 x86_64 AMD Phenom(tm) II X4 920 Processor AuthenticAMD GNU/Linux
BFQ+BFS
Мой результат:
du -sh s1e01.Das.Mouse.avi
341M	s1e01.Das.Mouse.avi
без sync
mount -o defaults /dev/sdc1 /tmp/a/

time `cp s1e01* /tmp/a/ && sync`

real	1m3.755s
user	0m1.179s
sys	0m0.601s

Затем удаляю и перезагружаюсь

mount -o defaults,sync /dev/sdc1 /tmp/a/

real	0m23.915s
user	0m1.181s
sys	0m0.596s

внезапно с sync значительно быстрей

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

А у меня - наоборот ^_^ С sync:

time cp testfile /mnt/tmp/

real	15m54.410s
user	0m2.530s
sys	0m0.027s
Без sync:
time cp testfile /mnt/tmp/

real	0m17.335s
user	0m0.250s
sys	0m0.073s
С dd и bs=4k та же самая ситуация.

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

кури xml-ные конфиги polkit'а. Там все настройки хранятся.

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