This is the old XigmaNAS forum in read only mode,
it will taken offline by the end of march 2021!



I like to aks Users and Admins to rewrite/take over important post from here into the new fresh main forum!
Its not possible for us to export from here and import it to the main forum!

Не удается установить на определенную флешку

Russian community

Moderators: alexey123, MikeMac

Forum rules
Set-Up GuideFAQsForum Rules
Post Reply
raa
Starter
Starter
Posts: 18
Joined: 23 Aug 2016 09:28
Status: Offline

Не удается установить на определенную флешку

Post by raa »

Доброго всем дня,
недавно досталась мне флешка под названием Kdata 8gb, (какая-то китайская флешка), флешка ничем не примечательна кроме того, что она на slc чипах которые, как написано в интернете выдерживают большое кол-во циклов перезаписи... Соответственно решил на нее поставить nas4free, но при попытке на нее установить в консоле вижу ошибки о том, что форматирование не может быть произведено.

в консоли вижу вот такую повторяющуюся ошибку: прикладываю скрин
Что я сделал:
1. Проверил работу флешки на виндовой машине, отформатировал, проверил запись на весь объем специальной утилитой - все работает, записывает и читает без ошибок на максимальный объем флешки.
2. Загуглил эту ошибку Error 22 и нашел, что либо флешка размечена как-то хитро, либо с ошибками, либо freebsd просто не знает такого девайса и не знает как с ним работать...

При этом если воткнуть флешку в работающий НАС и попробовать отформатировать через вебгуй, то по итогу форматирования выдается вот такой результат:
Command output for disk /dev/da3 :
kern.geom.debugflags: 0 -> 16
Deleting MBR and partition table...
#/sbin/gpart destroy -F /dev/da3 1>/dev/null 2>&1
#/bin/dd if=/dev/zero of=/dev/da3 bs=512 count=8192 2>&1
8192+0 records in
8192+0 records out
4194304 bytes transferred in 7.126771 secs (588528 bytes/sec)
#/bin/dd if=/dev/zero of=/dev/da3 bs=512 count=8192 oseek=15611002 2>&1
dd: /dev/da3: Invalid argument
1+0 records in
0+0 records out
0 bytes transferred in 0.026098 secs (0 bytes/sec)
Creating partition...
gpart: Invalid argument
gpart: Invalid argument
Creating filesystem with 'Soft Updates'...
newfs: wtfs: 512 bytes at sector 15619126: Invalid argument

Created UFS file system:
dumpfs: /dev/da3p1: could not read superblock to fill out disk

kern.geom.debugflags: 16 -> 0
Done!
Догадываюсь, что это скорей всего проблема не NAS4FREE, но кроме решений пересобрать ядро :shock: я ничего не нашел.

Подскажите возможно ли заставить систему работать с этой флешкой?
Спасибо!

железо:
- asus p9d-i
- intel celeron g1840
- 8gb ECC DDR3 RAM
- HDD:
-Seagate NAS HDD ST2000VN000 2x3 Тб (zfs, stripe, компрессия выключена, выключен dedup, выключено наследование каких-либо прав)
-флешка USB FLASH KDATA 8gb
You do not have the required permissions to view the files attached to this post.

User avatar
MikeMac
Forum Moderator
Forum Moderator
Posts: 429
Joined: 07 Oct 2012 23:12
Location: Moscow, Russia
Contact:
Status: Offline

Re: Не удается установить на определенную флешку

Post by MikeMac »

raa wrote:Доброго всем дня,
недавно досталась мне флешка под названием Kdata 8gb, (какая-то китайская флешка)
а мне недавно досталась китайская флешка, которая на голубом глазу сообщает, что её емкость - терабайт без каких-то копеек. И тот, кто мне её отдал очень удивлялся - почему же туда и гигабайта не записать...

По логам на вашей флешке не удаётся создать раздел требуемого размера. Скорее всего потому, что памяти там (как и в моей терабайтной) от силы 64 мегабайта. А про остальное контроллер обучен излагать как Троцкий.

PS LBA out of range, кстати, переводится как логический адрес блока вне диапазона - и к чему бы это ;)

raa
Starter
Starter
Posts: 18
Joined: 23 Aug 2016 09:28
Status: Offline

Re: Не удается установить на определенную флешку

Post by raa »

О том, что флешка может быть не 8гб я имею представление, поэтому я и обозначил в своем сообщении, что я проверил флешку на запись и потом на чтение на весь объем, сделал я это специальной программой.
Или это еще ничего не ознает? ;)

User avatar
MikeMac
Forum Moderator
Forum Moderator
Posts: 429
Joined: 07 Oct 2012 23:12
Location: Moscow, Russia
Contact:
Status: Offline

Re: Не удается установить на определенную флешку

Post by MikeMac »

raa wrote: я проверил
если принять, что флешка без вредоносных изысков - советую закатать на неё LiveUSB образ nas4free и попытаться стартовать с неё. Если будет работать - то следующим этапом было бы взять другую флешку на 4 (!) гига, установить nas4free на неё, снять с неё образ и закатать на сабжевую флешку.

Ну и
- попытаться сделать стандартную процедуру установки на другой машине.
- стартовать nas4free (или полный FreeBSD) с другого носителя, воткнуть сабжевую флешку, взглянуть на log. сли нет криминала - руками через gpart посмотреть что на системной флешке за разделы и создать такие же на сабжевой.

(хотя это вся скорее с исследовательскими целями - зачем гонять странное железо, когда точно рабочее доступно кругом за копейки).

PS SLC флешка или TLC - совершенно не важно. В embedded инсталляции запись на флешку идёт только при апгрейде - несколько раз за время жизни (не десятков - раз).

raa
Starter
Starter
Posts: 18
Joined: 23 Aug 2016 09:28
Status: Offline

Re: Не удается установить на определенную флешку

Post by raa »

На самом деле все оказалось проще: исходя из вашего предположения насчет оригинального размера, я нашел утилитку по наименованию контроллера флешки и перепрошил оригинальной прошивкой (уж не знаю зачем китайцы изменили наименование... оно конечно после этой процедуры изменилось, но размер нет, остался такой же - 8гб) , после этого флешка стала прекрасно форматироваться в нас-е.
Спасибо за содействие! :roll:

User avatar
MikeMac
Forum Moderator
Forum Moderator
Posts: 429
Joined: 07 Oct 2012 23:12
Location: Moscow, Russia
Contact:
Status: Offline

Re: Не удается установить на определенную флешку

Post by MikeMac »

raa wrote:я нашел утилитку по наименованию контроллера флешки и перепрошил оригинальной прошивкой
OFF не кинете название утилиты? Хочу потестить свою "терабайтную" /OFF

raa
Starter
Starter
Posts: 18
Joined: 23 Aug 2016 09:28
Status: Offline

Re: Не удается установить на определенную флешку

Post by raa »

- утилитку надо подбирать исходя из наименования чипа на флешке. Определить чип можно вот это бесплатной софтиной: http://www.antspec.com/usbflashinfo/

- далее после того, как контроллер определен, надо искать утилиту для прошивки этого контроллера, как правило найти это не проблема.

p.s. Оч. хороший ресурс на эту тему: http://www.usbdev.ru, приходилось восстанавливать флешки раза 3 и всегда там находил нужную утилитку для прошивки.

p.p.s в моем случае это была http://www.usbdev.ru/articles/a_alcor/alcormp-repair/

p.p.p.s отвечая на ваше замечания из предыдущего комента: флешку с SLC чипами, я хотел использовать еще для того, что бы на ней нормально работал SWAP, все настроил сейчас - посмотрим сколько проживет до какого-нить сбоя :roll:

User avatar
MikeMac
Forum Moderator
Forum Moderator
Posts: 429
Joined: 07 Oct 2012 23:12
Location: Moscow, Russia
Contact:
Status: Offline

Re: Не удается установить на определенную флешку

Post by MikeMac »

Спасибо!
raa wrote: SWAP
под SWAP смысл есть. учитывая, что swap там будет при правильной настройке либо пустым либо не активным (сбросит лишнее, что было нужно только при запуске) - то проживёт неопределённо долго.

Post Reply

Return to “Российская”