Не работает запись на usb-falsh'ку?

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

fergios
Сообщения: 512
ОС: debian stable

Не работает запись на usb-falsh'ку?

Сообщение fergios »

Записываю файл на любую usb- флэш, через xfce (xubuntu 10.04), они "вроде" и записываются,
но вытаскиваю и вставляю флеш заново,
и как будто я ничего не записывал.
Не работает запись на usb-falsh'ку?

Через gparted удалось отформтировать флеш.
Через midnight commander если копировать, тоже без толку.
сама флеш usb , и не может бтыь read-only.

На ubuntu флэш монтируются в /media , например /media/disk

Помогите, пожалуйста, решить проблему,
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Не работает запись на usb-falsh'ку?

Сообщение eddy »

Дайте выхлоп команды mount, и, кстати, вы как отмонтируете флешку? Может, буфер не успевает на нее сбросится? Ну и есть вариант, что флешка дохлая...
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: Не работает запись на usb-falsh'ку?

Сообщение blackdevil »

Попробуйте перед тем как вынуть флешку дать в консоли команду sync и как только команда завершится и опять появится приглашение командной строки уже безопасно извлекать носитель.
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
fergios
Сообщения: 512
ОС: debian stable

Re: Не работает запись на usb-falsh'ку?

Сообщение fergios »

Дайте выхлоп команды mount, и,
для подключенной флеш:
/dev/sdc1 on /media/disk type vfat (rw,nosuid,nodev,uhelper=hal,uid=1000,umask=0077,shortname=winnt,utf8)
кстати, вы как отмонтируете флешку?
просто физически вытаскиваю из компьютера.
Может, буфер не успевает на нее сбросится?
Не знаю, а как проверить? Можно это изменить, оптимизировать?
Ну и есть вариант, что флешка дохлая...
этот вариант отпадает. несколько флешек одновременно не могли сдохнуть.
Попробуйте перед тем как вынуть флешку дать в консоли команду sync и как только команда завершится и опять появится приглашение командной строки уже безопасно извлекать носитель.
спасибо, blackdevil сработало.

Раньше флешки работали без sync, а сейчас только с командой sync.
Можно команду sync автоматизировать? Чтобы каждый раз не писать её при извлечении флэш?
Как решить проблему?
Спасибо сказали:
Аватара пользователя
deadhead
Сообщения: 1913
Статус: zzz..z

Re: Не работает запись на usb-falsh'ку?

Сообщение deadhead »

fergios писал(а):
01.09.2010 17:12
Можно команду sync автоматизировать?
добавить в опции монтирования?
[x] close
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Не работает запись на usb-falsh'ку?

Сообщение eddy »

fergios писал(а):
01.09.2010 17:12
Как решить проблему?

А еще лучше - отмонтируйте флешку перед тем, как ее вынимать.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
fergios
Сообщения: 512
ОС: debian stable

Re: Не работает запись на usb-falsh'ку?

Сообщение fergios »

sync синхронизирует что то в фал.системе, команду sync нужно делать в моем случае для флешек с любой (ext4,reiser и т.д.) файловой системой?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21279
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Не работает запись на usb-falsh'ку?

Сообщение Bizdelnick »

fergios писал(а):
01.09.2010 17:12
просто физически вытаскиваю из компьютера.

Ну так чего Вы тогда хотите? Отмонтируйте сначала.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Не работает запись на usb-falsh'ку?

Сообщение eddy »

fergios писал(а):
01.09.2010 18:26
sync синхронизирует что то в фал.системе, команду sync нужно делать в моем случае для флешек с любой (ext4,reiser и т.д.) файловой системой?

Да. Но все-таки, рекомендую вам пользоваться командами mount/umount.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
fergios
Сообщения: 512
ОС: debian stable

Re: Не работает запись на usb-falsh'ку?

Сообщение fergios »

Попробуйте перед тем как вынуть флешку дать в консоли команду sync и как только команда завершится и опять появится приглашение командной строки уже безопасно извлекать носитель.
работает.
Можно команду sync автоматизировать?добавить в опции монтирования?
в /etc/fstab написал для /media/disk св-ва nodev,sync... прроверил флеш - НЕ работает этот метод, если в св-ва монтирования писать.
Да. Но все-таки, рекомендую вам пользоваться командами mount/umount.
спасибо, удалил hal.

Теперь флеш монтируется
mount -t vfat -o utf8 /dev/sda /media/disk
и отмонтируется
umount /media/disk
... а все изменения сохраняются.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21279
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Не работает запись на usb-falsh'ку?

Сообщение Bizdelnick »

Во-первых, сносить HAL было вовсе не обязательно, а во-вторых... Разве из 10.04 его вообще не выпилили?
Так или иначе, париться с mount/umount необходимости нет. Всё должно делаться намного проще, но как именно в Xfce это реализовано - не знаю. Либо через апплет, либо через Thunar.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
fergios
Сообщения: 512
ОС: debian stable

Re: Не работает запись на usb-falsh'ку?

Сообщение fergios »

Bizdelnick писал(а):
01.09.2010 22:22
Во-первых, сносить HAL было вовсе не обязательно, а во-вторых... Разве из 10.04 его вообще не выпилили?
Конечно нет необходимости, проще создать два файл в 99-storage.fdi в /usr/share/hal/fdi/policy/10osvendor/ :
<deviceinfo version="0.2">
<device>
<match key="@block.storage_device:storage.hotpluggable" bool="false">
<match key="@block.storage_device:storage.removable" bool="false">
<merge key="volume.ignore" type="bool">true</merge>
</match>
</match>
</device>
</deviceinfo>
и файл 99-ignore-some-drives.fdi
<deviceinfo version="0.2">
<device>
<match key="@block.storage_device:storage.bus" string="usb">
<merge key="volume.ignore" type="bool">true</merge>
</match>
</device>
</deviceinfo>
И автомонтирование отключено, и hal не удален, и флешки работают адекватно.
Ищем название в /dev подключеной флэш
dmesg | tail
, Теперь флеш монтируется
mount -t vfat -o utf8 /dev/sda /media/disk
и отмонтируется
umount /media/disk
... а все изменения сохраняются. Файлы копируем через файловый менеджер от рута, например midnight commander (установка "apt-get install mc", запуск "sudo mc").
Bizdelnick писал(а):
01.09.2010 22:22
Так или иначе, париться с mount/umount необходимости нет. Всё должно делаться намного проще, но как именно в Xfce это реализовано - не знаю. Либо через апплет, либо через Thunar.
Вам удобно втыкать флэшку, и чтобы она глючила?

p.s: OS Ubuntu 10.04
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21279
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Не работает запись на usb-falsh'ку?

Сообщение Bizdelnick »

fergios писал(а):
02.09.2010 00:40
Вам удобно втыкать флэшку, и чтобы она глючила?

У меня почему-то не глючила никогда. В убунте в том числе. В гноме отмонтируется через клац ПКМ по значку на рабочем столе.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
fergios
Сообщения: 512
ОС: debian stable

Re: Не работает запись на usb-falsh'ку?

Сообщение fergios »

Bizdelnick писал(а):
02.09.2010 02:28
У меня почему-то не глючила никогда. В убунте в том числе. В гноме отмонтируется через клац ПКМ по значку на рабочем столе.
У меня тоже, но сейчас глюк какой-то происходит :-(
Спасибо сказали: