LinuxForum.Fans
Тема

Учимся копировать на flash`ку

Автор: Alecks-ei 48 сообщений 12903 просмотров
#376585
drBatty написал:
[quote=Alecks-ei]Я ждал пока скинеться, вытыкаю, для проверки втыкаю обратно нет файла

в венде точно также.[/quote]
В винде для таких как топикстартер придумано два варианта монтирования...
Первый для быстрого извлечения, второй(по умолчанию) с отложенной записью- когда нужно сначала отмонтировать, а после извлекать...
Так вот отмонтирование невозможно пока идет запись.

В линуксе примерно тоже, но реализация немного другая.
Чтобы не было ошибок файловой системы, все таки потратить две-три секунды на то чтобы завершить сеанс и отмонтировать флешку не так уж много.

#376589
"mozgfx" написал:
В линуксе примерно тоже, но реализация немного другая.

я про венду не в курсе, да и оффоп это. Да и не нужно.

а вот про Linux расскажу, как сделать вытаскивание СРАЗУ после копирования *:
[console] sync All I/O to the filesystem should be done synchronously. In case of media with limited
number of write cycles (e.g. some flash drives) "sync" may cause life-cycle shortening.
[/console]
для ех ко не знает английского поясню, что эта опция может УБИВАТЬ флешки.

Можно ручками mount -o sync, можно в fstab, а можно и в что там у вас монтирует засунуть.

* Примечание-перевод MozgFx:
Все I/O (Input-вводы и Output-выводы / операции чтения записи) в файловую систему должны быть сделаны синхронно. В случае если носитель с ограниченным количеством циклов записи (к примеру некоторые флешки) «sync» может вызвать уменьшение жизненного-цикла (уменьшению циклов чтения/записи).

#376590

Покупал в 2001 свою первую флешку 128 Mb Kingston до сих пор валяется... живая...
В Ейске тогда задал вопрос: "нормальная?"
Ответ "Вы когда нибудь видели мертвый Kingston"
Тогда конечно, на заре Windows XP которая уже свой век отслужила, я их не видел...
Но спустя 6 лет, поработав несколько лет в сервисном центре, повидал трупиков не мало...
А флешка живая????
Обычно проверяю флешки форматируя их утилитой HP называется "HP USB Disk Storage Format Tool" оффтопиковая утилита.
Иногда помогает на живых, но с битой логикой флешках.
Так же на некоторых флешках иногда слетает прошивка...
Прошивку можно попробовать восстановить, но нужно знать модель флешки и тип используемого чипа - логично что узнать можно только вскрыв.
Не все флешки можно прошить... Но попытка не пытка.

#376593
"mozgfx" написал:
Ответ "Вы когда нибудь видели мертвый Kingston"
я видел. Могу и вашу на спор убить.

"mozgfx" написал:
Иногда помогает на живых, но с битой логикой флешках.

ой, зачем столько возни для копеечного девайса, который проживёт неделю после реанимации?

#376597

Файловая система девайса могла умереть как раз после некорректного извлечения.
Поэтому в линуксе я бы запустил Gparted.. Пересоздал бы таблицу разделов и создал файловую систему.
После чего проверяем накопитель.

#376600
"mozgfx" написал:
Файловая система девайса могла умереть как раз после некорректного извлечения.
Поэтому в линуксе я бы запустил Gparted.. Пересоздал бы таблицу разделов и создал файловую систему.

а я просто делаю [console]mkfs.* /dev/sdb[/console]

"mozgfx" написал:
После чего проверяем накопитель.

зачем и чем? Ясное дело, что fsck ничего не найдёт на девственной ФС. Да и вообще она разработана в расчёте на нормальный носитель.

#376601
"drBatty" написал:
зачем и чем? Ясное дело, что fsck ничего не найдёт на девственной ФС.

Прежде чем что-то написать, нужно внимательно прочитать... Заголовок темы и комментарий к нему.... И тогда не будет вопросов.
Речь шла про проверку файловой системы утилитами? Нет... Проверяем работает ли все так как нужно... А именно записываем файл, корректно извлекаем носитель и т.д. проверяем.

"drBatty" написал:
а я просто выполняю команду в консоли....

Задача форума пропаганда открытых операционных систем в массы...
И чтобы массы к нам потянулись... их нужно завлекать оберткой... а не поднаготной.
Вот если есть GUI для программы я стараюсь его пользователям показать/рассказать...
GUI привлекает своим наличием, консоль же многих может пугать.
И хотя и в первом и втором случае выполняются одни и те-же операции.
И не исключено что в консоли некоторые операции делаются намного быстрее, но начинать нужно с малого...
Интуитивно-понятный интерфейс программы одинаковый для всех дистрибутивов будет выполнять свои функции одинаково.
А в случае использования консоли иногда могут возникать некие казусы. То что работает в одном дистрибутиве в другом работает немного иначе.
Некоторые функции могут вносится или же вырезаться из той или иной операционной системе и тут как раз таки более уместным использование графических инструментов нежели консольных.

Живой пример на основе различий команды gpasswd в разных дистрибутивах:
[Решено] GPS + Wine [Global SAT BU-353]

#376608
"mozgfx" написал:
Прежде чем что-то написать, нужно внимательно прочитать... Заголовок темы и комментарий к нему.... И тогда не будет вопросов.
Речь шла про проверку файловой системы утилитами? Нет... Проверяем работает ли все так как нужно... А именно записываем файл, корректно извлекаем носитель и т.д. проверяем.
не нужно ничего проверять и спрашивать. Читайте топик. Я уже ответил на вопрос ТСа: Учимся копировать на flash`ку

Это вы тут с утилитами маздайными воду мутите... А всё проще. А если не получается, флешку надо выкинуть, и купить новую.

"mozgfx" написал:
Задача форума пропаганда открытых операционных систем в массы...
И чтобы массы к нам потянулись... их нужно завлекать оберткой... а не поднаготной.

не нужно. Массы должны понять, что запорожец от танка отличается не цветом и не размером. А задачами. Танк может почти всё, что запорожец, а запорожец почти ничего, что умеет танк. Но танк многим не нужен, да и соляры жрёт немерено. Таким не нужен танк. Даже маленький, без пушки, и красного цвета.

"mozgfx" написал:
Вот если есть GUI для программы я стараюсь его пользователям показать/рассказать...
GUI привлекает своим наличием, консоль же многих может пугать.

да какая разница, fsck или обёртка к fsck? Не принципиально. Разве что юзер должен понимать, что он таки в танке, а не в запорожце. Принцип движения другой, и руля нет. А если и есть, то он колёса не поворачивает. Да и вообще имитация.

"mozgfx" написал:
А в случае использования консоли иногда могут возникать некие казусы. То что работает в одном дистрибутиве в другом работает немного иначе.

ога. А вот гуи везде одинаковые. Все Over9000 на каждую задачу.

"mozgfx" написал:
Живой пример на основе различий команды gpasswd в разных дистрибутивах
потому что это костыль. И виноват в данном случае советчик, ибо правильнее посоветовать usermod, которая более переносима. Потому и говорят: если вы знаете RHEL, вы знаете только RHEL, а...

А я об этом прекрасно знаю, как и о ещё Over9000 различий между дистрами.

Но с гуем всё намного печальнее, ибо для gpasswd можно хотя-бы чужой ман нагуглить.
Войдите или зарегистрируйтесь, чтобы ответить.