0
<< предыдущая заметкаследующая заметка >>
01 декабря 2014
А вот какую WRT посоветуете в роутер?

Извините, еще вас вопросами помучаю, знатоки роутеров и WRT.

Во-первых, поздравьте меня, я идиот: не сделал вовремя бэкап своей загрузочной флешки в роутере, и она вдруг вчера сама собой сдохла, пока я возился с проектором. Это такой закон домашней электроники: проблема одна не ходит. Стоит себе завести новую проблему, как тут же сами собой оживляются какие-то старые. А вот в чем я молодец — это когда решил не заводить квартирную электронику в роутер напрямую, а поставить Ардуину, которая уже «на правах собеседника» переговаривается с роутером по событиям, но если он ей не отвечает, то работает сама автономно. Хвалю себя за разумное решение. Роутер функционал утерял, а квартирный замок, например, работает. А если вдруг сгорит Ардуина — в пять минут заменю чип, залив прошивку. Рекомендую.

В общем, флешка /opt сдохла, а с ней — все мои настройки и даже программки на PHP и C, которые я писал для квартирной электроники. Всё, что осталось информации — это пара постов в дневнике 1 и 2, где я подробно описывал всякие настройки. Думал, вам пригодится, а пригодилось мне.

Собственно, вопрос такой: какую WRT-систему посоветуете, раз уж все заново переставлять и настраивать?

Роутер Asus RT 16N, от прошивки мне нужно только чтоб интернет бегал надежно и быстро (например, сейчас все умерло, а роутер продолжает интернет раздавать по квартире). Весь остальной софт (samba, nginx, всяческие скрипты и звуковые карты) я установлю потом сам из консоли в /opt. Раньше у меня стояла некая прошивка «от Олега и единомышленников», которая меня в принципе устраивала, хотя там периодически бегали USB-устройства вдоль портов. Я слышал, что есть всевозможные DD-WRT, Open-WRT, Tomato и проч., но не знаю, в чем разница. Подозреваю, что многие прошивки ориентированы на пользователей, которым нужен в роутер фронтенд с Торрентами и Самбой «из коробки». А мне нужен, наоборот, минимализм + богатый софт, который я позже поставлю из консоли. Может, под мои задачи есть что-то надежнее, быстрее или с более новым ядром? Что посоветуете?

PS: Да, флешка сдохла не физически, а у ней, похоже, что-то внутри глобально перезатерлось:

[показать спрятанное]
> sudo fsck -f /dev/sdb
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sdb
The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem. If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 device or e2fsck -b 32768 device

> sudo xxd /dev/sdb | head -32
0000000: 0561 7f9c 2dc8 0f0b 3a29 67c7 c9d2 ad0b .a..-...:)g.....
0000010: f456 ea1c 3b53 15f0 cfd0 0f9b 56fb 1994 .V..;S......V...
0000020: 44ba 8cf1 6d2e 60a6 a2d9 d138 d123 6be4 D...m.`....8.#k.
0000030: 1c48 8127 495d 7ad3 c590 de66 c319 5881 .H.'I]z....f..X.
0000040: 3c8b 082f 4002 728d 5117 a73d 0bcb 36a4 <../@.r.Q..=..6.
0000050: 64ba ae88 648e 1b90 13e1 9b1a 2e76 c30c d...d........v..
0000060: 52b0 a016 7fb2 e71f 3566 0330 839c 0370 R.......5f.0...p
0000070: b808 5500 9ffb 77bf d975 b8ff a583 4442 ..U...w..u....DB
0000080: 1a96 1d0c 71c0 9a31 ce2a daa7 7f00 f00e ....q..1.*......
0000090: 1a2a 6f0e 46d5 c90c 3c07 57a7 6863 9a15 .*o.F...<.W.hc..
00000a0: 5b23 62bf dda7 eff5 e9b9 941c 820e 701f [#b...........p.
00000b0: 5268 3ba4 9b39 114a af74 2e82 ce8f 6465 Rh;..9.J.t....de
00000c0: 2d2b 56e4 2bad 47ba a162 9fb4 e06c f71b -+V.+.G..b...l..
00000d0: c9b5 85ba 96f3 dbb3 3d4d 0122 cf8b 5ec8 ........=M."..^.
00000e0: edc9 c43a bf85 d81a afcf 3af3 f601 0bdd ...:......:.....
00000f0: 2fe8 563c b64d bfda 10a9 0b15 6ad0 631b /.V<.M......j.c.
0000100: 4b7d f159 ad74 c9dd 24a1 8691 738b 6414 K}.Y.t..$...s.d.
0000110: 33bb 3eba 46b4 d1d1 15ba 5b39 aa5a 95b1 3.>.F.....[9.Z..
0000120: aee6 ecba fd4b e3d4 94ef 000d 7f9a ef00 .....K..........
0000130: a2b2 e0e0 6b2a 331d 7189 2032 5164 686a ....k*3.q. 2Qdhj
0000140: aec0 4101 74d7 db46 9cf6 51e4 8214 3d41 ..A.t..F..Q...=A
0000150: aaa8 1325 dbc2 4d8b e86b 7541 ace3 3046 ...%..M..kuA..0F
0000160: 38a6 1b8c 3f5d aba2 5dc1 092e ddfc 5faa 8...?]..]....._.
0000170: 6033 49ba 7bee 2413 094a 5c3d ed4e 5d4d `3I.{.$..J\=.N]M
0000180: a520 7b24 6c6d 7041 7056 84c1 ef27 b2ec . {$lmpApV...'..
0000190: c45e e03b 6a71 2f5b e944 5a27 f78c b6c8 .^.;jq/[.DZ'....
00001a0: 959a 1763 83d3 42a4 bbfe ae0b 241d a987 ...c..B.....$...
00001b0: 962f c507 2f55 10e7 7654 7bb6 4926 0655 ./../U..vT{.I&.U
00001c0: bdb1 f73f 880f efe9 c018 b4ca b6b6 8133 ...?...........3
00001d0: 28d0 2a52 fd6b 7453 9152 3c3a c6b5 f4bb (.*R.ktS.R<:....
00001e0: 8c43 1862 9d9e 30cf 71ff 2781 f623 baf7 .C.b..0.q.'..#..
00001f0: 5a69 1892 77bb e3c2 50cf c941 12e1 34e6 Zi..w...P..A..4.

testdisk тоже не помог. Думаю, в новой системе вместо загрузочной флешки сделать сразу загрузочный SSD-диск 80Гб.

<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
архив понравившихся мне ссылок
Оставить комментарий
Linux Safari Chrome
 Москва
0
0
Svami Dhyan Nataraj
Не в тему: ЖЖ не осилил подкатную вставку видимо где-то протерял pre и далее наткнулся на знаки меньше... Или что-то в этом роде...
Windows Firefox
 Европа
5
0
AlienStorm
DD-WRT и дополнительный софт плохо совместимы, DD-WRT - это фактически вещь в себе.

Поэтому лучше использовать OpenWRT, там намного больше сложностей в установке. Советую изначально во внутреннюю память поставить только минимальную систему и дрова для usb, а потом перемонтировать рут на SSD и вот туда уже ставить все-все-все. тогда будет возможность простого обновления системя, можно будет не бояться, что исчерпаете внутреннюю память, и можно будет легко сменить SSD, если того хватать не будет.
Linux Safari Chrome
 Санкт-Петербург
0
1
Николай Лещёв
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
И лицензия OpenWRT - true open source, одобренный Столлманом со товарищи. А DD-WRT - вроде бы GNU GPL, но функционал автор умудряется продавать за деньги [sic!]
Linux Safari Chrome
 Белая Церковь
3
0
ufm
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
В лицензии GPL нет ни слова о "запрете продажи функционала за деньги"
Linux Ubuntu Firefox
 Европа
0
0
Леонит Каганофф
А ставится оно как? Тоже на флешку и в /opt монтируется?
Windows Firefox
 Европа
1
0
AlienStorm
Изначально оно ставится как базовая прошивка (т.е. через веб-интерфейс роутера. В вашем случае скорее всего придется вернуться на заводскую прошивку, а из нее шить под OpenWRT).

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

После успешной прошивки, в зависимости от того какую редакцию прошивки скачали - будет или веб-интерфейс или ssh. Это пока голая система, она скорее всего USB-устройство не подтянет. Нужно будет ehci драйвера поставить. Пакетный менеджер - opkg - в чем-то похож на apt дебиановский, но сильно более урезаный.

PS. Извините, дезинформировал.
В Вашем случае установить через веб-интерфейс будет сложнее, чем через TFTP.
Вот тут описано подробно:
http://wiki.openwrt.org/ru/toh/asus/rt-n16
Linux Ubuntu Firefox
 Европа
0
0
Леонит Каганофф
А у меня вроде и так заводская прошивка. Я же грузился с флешки в /opt просто. Сейчас флешки нет - обычная прошивка Asus:
Linux version 2.6.22.19 (root@localhost) (gcc version 4.6.4 (GCC) ) #1 Sat Apr 27 11:14:03 MSK 2013
1.9.2.7-rtn-r5066
Windows Firefox
 Европа
0
0
AlienStorm
Как там на их вики написано, что патч не сделали еще, который позволит из веб-интерфейса прошиваться. Поэтому придется или через DD-WRT шиться или через TFTP (или FRU, если найдете windows).

Проверьте аппаратную версию роутера, поддерживается только 1.2 версию.
Linux Ubuntu Firefox
 Европа
0
0
Леонит Каганофф
А как проверить аппаратную версию?
Windows Safari Chrome
 Mississauga
1
0
Vadimus
Она обычно на стикере указана, рядом с моделью, маком и прочим.
Linux Ubuntu Firefox
 Европа
0
0
Леонит Каганофф
У меня написано на роутере версия: A1
(и еще внизу какая-то ver.1.0.3.2)
Это что?
Linux Firefox
 Москва
0
0
Шуавынрп
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Обычно там же, на вики.опенврт, и объясняется подробно, как отличить подходящие версии. Бывает, прямо по корпусу можно догадаться, у иных других моделей наоборот, нужно всматриваться в значки на плате. Весьма полезная информация, особенно учитывая, что китайский производитель любит продавать под видом одной и той же модели совершенно разные аппаратные решения.
Linux Firefox
 Франция
0
0
Журавлик
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
У меня тоже RT-N16 и меня перед прошивкой смутила строчка в OpenWRT wiki об аппаратной ревизии.
Снаружи на роутере нет ничего подобного. Есть только "H/W ver: A1". Это больше 1.2 или меньше? :)
Прошился из веб-интерфейса DD-WRT без проблем.
Linux Ubuntu Firefox
 Европа
0
0
Леонит Каганофф
И у меня A1
Linux Firefox
 Москва
0
0
phmagic
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
1.9.2.7-rtn-r5066 -- это прошивка Олега и энтузиастов, последний стабильный релиз из основной ветки, ЕМНИП. Asus тоже давно использует прошивку Олега, но насколько я знаю (я интересовался много лет назад) -- с большим временным отставанием.
Windows Safari Chrome
 Европа
0
0
Alexander
Почему плохо совместимы?
Юзал optware результатами доволен.
Windows Safari Chrome
 Европа
0
0
fralik
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Плюс один. У самого тоже RT 16N, стоит dd-wrt, сторонний софт ставится через optware.
Linux Firefox
 Франция
0
0
Журавлик
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
В DD-WRT + OptWare древнее ядро и много косяков.
Примеры:
- ping6 без suid
- если раз в 2 минуты cron не делает какую-нибудь бесполезную задачу, то он вообще перестаёт работать
- не входящие в комплект модули ядра приходится брать с каких-то левых сайтов или их вообще нет в скомпилированном виде
С другой стороны, у OpenWRT на RT-N16 есть некоторые проблемы с драйверами Wi-Fi (открытые драйверы медленны, закрытый броадкомовский не взлетает)
Linux Ubuntu Firefox
 Европа
0
0
Леонит Каганофф
А можно поподробнее? Просто по обсуждениям у меня сложилось ощущение, что мне надо для моих задач ставить openwrt, а тут оказывается, что в ней тормозит Wi-Fi?
Linux Firefox
 Франция
0
0
Журавлик
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Для нашего чипа имеется 3 драйвера:
b43 - стоит по умолчанию, открытый, не умеет ни 802.11n, ни dual-band
brcmsmac - открытый, умеет 802.11n, но не умеет dual-band
brcm-wl - закрытый, всё умеет, он ранее у меня использовался в DD-WRT.

При этом последний не конфигурируется стандартными средствами (mac80211), с ним в комплекте идёт своя утилита wl, которая скостыливается со стандартными через какой-то шелл-скрипт broadcom.sh; возможно, когда-то такая связка работала, но в релизе Barrier Breaker костыль сломался :)

С первыми двумя драйверами реальная скорость 2-3 мегабита, не знаю, в чём дело. Пробовал разные радиоканалы, не помогало.
Linux Ubuntu Firefox
 Европа
0
0
Леонит Каганофф
Интересно, моя прошивка "от олега и энтузиастов" - там какой драйвер?

И, честно сказать, мне бы вообще хотелось интернет побыстрее даже по кабелю. Я привык, что у меня на когда-то 4-процессорном сервере раздача интернета просто летала. Но возвращаться к серверу не хочется. Интересно, Asus AC68, который 1.6ГГц - он быстрее сильно?
Linux Firefox
 Франция
0
0
Журавлик
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Не понял, что такое 1.6 ГГц, но склонен полагать, что да.
Linux Ubuntu Firefox
 Европа
0
0
Леонит Каганофф
Дело в том, что производители роутеров пишут на коробках всякую фигню, кроме главного: какая частота процессора и сколько памяти.

Но есть прекрасная ссылка:

http://wl500g.info/showthread.php?30444-Сравнение-производит[...]

Судя по ней, сегодняшний предел мощи среди роутеров - это всё еще Asus AC68U.
Windows Safari Chrome
 Европа
0
0
tvasenin
RT-AC68U — штука сильно более мощная, чем RT-N16.

Если есть возможность -- всячески советую (как бывший владелец нескольких RT-N16). Пока что из недостатков вижу разве что отсутствие дырок для крепления на стену :)

Ссылка, кстати, уже давно не обновлялась -- у Asus с тех пор успело появиться несколько новых моделей. Как минимум RT-AC68P и самая мощная на сегодняшний день модель RT-AC87U.
Windows Firefox
 Израиль
0
0
braintunic
> sudo fsck -f /dev/sdb
> ext2fs_open2: Bad magic number in super-block

Во первых, ты уверен, что твоя файловая система сидит на /dev/sdb (весь диск), а не на /dev/sdb1 (первый раздел диска)?
Попробуй:
# e2fsck /dev/sdb1

Но если действительно испорчен суперблок, то это еще не конец.
Там ведь есть еще два запасных суперблока, и шанс, что один из них сохранился и с него можно восстановить...
Попробуй:
# e2fsck -b 8193 /dev/sdb
или:
# e2fsck -b 32768 /dev/sdb
Linux Ubuntu Firefox
 Москва
2
0
Artem Pastukhov
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Но лучше, конечно, сначала слить в образ и на него уже fsck.
Linux Ubuntu Firefox
 Европа
0
0
Леонит Каганофф
Система конечно сидела на sdb1, но его не видно. Пробовал e2fsck - не помогает.
Windows Firefox
 Европа
0
0
bvbr
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
тогда сначала надо таблицу разделв чинить
Linux Ubuntu Firefox
 Европа
0
0
Леонит Каганофф
А как ее чинить? Флешка 8Гб, хз что там за таблица была...
Windows Firefox
 Израиль
0
0
braintunic
Ну так testdisk же - он умеет и определить какого типа была была таблица разделов (подозреваю, что у тебя была древняя DOS MBR таблица) и найти потерянные разделы на диске и восстановить все, что еще можно восстановить.

Но ведь ты сразу написал:
> testdisk тоже не помог.

и это, скорее всего, говорит о том, что повреждения фатальны.
Linux Ubuntu Firefox
 Европа
0
0
masterspammer
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
gpart - ищет таблицы разделов.
Windows Safari Chrome
 Европа
1
0
Alex Young
У меня живёт и здравствует прошивка http://www.mediafire.com/asuswrt-merlin/
Обновляется регулярно и тщательно, а уж что там в консоли намутить, это личное дело каждого.
Linux Firefox
 Европа
2
1
m1kc
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Попробуй gpart. Если полетела только таблица разделов, а ФС жива — это легко вылечится.

Если нет — её можно воссоздать вручную и потом через те же testdisk и ext4magic вытащить всё, что уцелело. Там ведь один раздел был?
Windows Firefox
 Европа
0
1
Johny-
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Какой gpart , вы хоть раз роутер с его mtd ковыряли?)
Windows Firefox
 Израиль
1
0
braintunic
Проблема не с роутером, а с флешкой - которую можно попытаться восстановить на любом нормальном Линукс компьютере.
Linux Ubuntu Firefox
 Москва
3
0
selivan
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
+1 к gpart. parted, по-моему, тоже умеет восстанавливать из резервной копии.

Вобщем, забекапть текущее состояние флешки с помощью dd в файл, и можно эксперементировать.
Linux Ubuntu Firefox
 Москва
3
0
Boris
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Не нужно забывать приносить жертвы богу Бэкап. Он часто наказывает отступников :)
Windows Firefox
 Европа
0
0
Johny-
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Я наверное не буду правильно понят, но я вам посоветую не кроить на спичках и купить себе 2 штуки небольших SSD-дисков, сделав их них RAID.

например такой
http://www.pleer.ru/_114841_16gb_espada_sata_edm_sa51_0016gm[...]
или такой
http://www.pleer.ru/_114839_4gb_espada_sata_edm_sa51_004gmj.[...]

Оно так знаете ли спокойнее.
И уведомление на почту об поломке отправлять.

А сервер на усб-флешке это уж совсем для мазохистов.
Windows Opera
 Европа
2
0
Шура
И какой райд получится из двух дисков? зеркало? довольно бессмысленная штука. Спасает только от аппаратных поломок, а логические прекрасно зеркалируются...
Вообще говоря, SSD - это просто такая баальшая флэшка со всеми вытекающими. Проблемы ровно те же.
Linux Ubuntu Firefox
 Европа
0
0
Леонит Каганофф
Кстати да. Флешка у меня живая, а вот что в загрузочную область записался какой-то ад и все затер - так от этого рейд 0 не спасет.
Windows Opera
 Европа
1
0
Шура
1. Raid 0 это страйп.
Linux Firefox
 Москва
0
0
phmagic
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Леонид, это Вы думаете, что флешка живая. В служебном сегменте там может быть ад и угар полный, часть свободных сегментов, в том числе служебный(ые), могут быть недостертыми.
Linux Ubuntu Firefox
 Европа
0
0
Леонит Каганофф
Для начала как вы себе представляете загрузочный диск роутера в виде рейда? Рейд кто будет обеспечивать, пока загрузочный диск не загрузился?
Windows Firefox
 Москва
0
0
Johny-
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
У нас загрузка роутера осуществляется с встроенной флешки. напаянной на бору.
Оттуда грузится ядро , а потом уже монтируется usb-диски.
никто не мешает сначала стартовать raid , затем уже монтировать /opt
Linux Ubuntu Firefox
 Европа
0
0
Леонит Каганофф
Что в вашем понимании рейд? Если внешнее устройство, втыкающееся в USB, то я слабо представляю, что это, сколько оно стоит, и какими проблемами чревато. Если raid программный - тоже сильно сомневаюсь, что Asus позволит его стартовать, там нет возможности установить свой софт перед монтированием. А уж сколько это по ресурсам и памяти может сожрать - сложно представить. Но главное - нафига? На этой флешке не хранится ничего такого, что регулярно обновляется. То, что я не сделал с нее копию однажды весной - это моя проблема, а не рейда.
Windows Firefox
 Москва
0
0
Johny-
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
если нет часто перезаписываемых данных то ssd не нужен.
я думал там база данных какая-нибудь в наличии

а рейд - это способ организации данных для хранения.
на роутере он конечно будет софтовый.
собрать рейд перед загрузкой думаю проблемы нету
в конце концов ту-же флешку никто не мешает сделать 2 раздела. на первом ( 10мб размером ) модуль линукс ядра для загрузки рейда, на втором - сам рейд.
Linux Ubuntu Firefox
 Европа
0
0
Леонит Каганофф
Что значит "проблемы нет"? Проблема Asus в том, что там загрузочный софт железно прошит и ничего установить нельзя вообще. Никакого рейда. Можно лишь чуть-чуть изменить пару конфигурационных файлов типа /etc/*, которые берутся при старте не из rom, а из nvram. И единственная лазейка - подмонтировать внешнюю флешку в /opt и там уже ставить и запускать любой софт.
Linux Opera
 Москва
1
0
centrist
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
выше кто-то советовал заменить асусовскую прошивку на openwrt'шную,
а для софтового mirror (RAID1) нужен один модуль ядра - raid1 - и похоже, он есть для OpenWRT как опция
Windows Firefox
 Москва
0
0
Johny-
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
и в стандартную подгрузить можно. тем самым "одним из двух" упомянутых скриптов в etc.
Windows Opera
 Европа
0
0
Шура
Показал специалисту. Ну, для начала, да, надо коцать не устройство, а раздел. И ключ -f совсем не одобрил - может сильно навредить. Надо искать разделы, потом уже с ними работать.
Windows Firefox
 Москва
0
0
Johny-
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
собственно да, если приватной инфы нет то можно снять дамп и выложить сюда)

dd if=/dev/sdb of=/var/www/html/file.dat bs=1M
Linux Ubuntu Firefox
 Европа
1
0
Леонит Каганофф
Я не помню, есть ли там приватная инфа - вполне возможно, что есть. Там ведь коды дверей, пароли моего сайта для доступа и т.п.
Windows Firefox
 Москва
1
0
Johny-
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
тогда всё равно снять дамп , и с ним уже играться ( с его копией )
благо обьём игрушечный.
например отправить знакомому линуксоиду, он в обратку в случае успеха скинет какой-нибудь tar или zip
или просто исправленный образ который надо залить обратно )))

( dd if=file out=/dev/sdb )
Linux Ubuntu Firefox
 Европа
0
0
Леонит Каганофф
Я уже давно снял дамп (7.5Гб) и поигрался всячески и всем софтом. Бесполезно.
Linux Firefox
 Москва
0
0
Шуавынрп
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Пожалуйста, не используйте dd для работы с повреждёнными носителями и другим не советуйте. Есть же ddrescue .
Mac Safari
 Израиль
0
0
braintunic
В данном случае нет необходимости использовать ddrescue.
Лео же сказал, что физических повреждений нет, а в таком случае, я полагаю, dd справится как минимум не хуже, чем ddrescue.
Вот если бы dd вылетала по ошибке и не проходила без опции conv=noerror, тогда применение ddrescue было бы оправданным.
Linux Firefox
 Москва
1
0
Оыфцк
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
>сказал, что физических повреждений нет
Со слов флешки? Или сам просканировал электронным микроскопом всю её вдоль и поперёк? Бьются данные - всё, туши свет и предполагай, что устройство повреждено. Значит может осыпаться и дальше, посему никакого dd, который может на первом же нечитаемом секторе напрочь зациклиться, пока не его не кильнут или пока он не добьёт устройство целиком.
Linux Ubuntu Firefox
 Европа
0
0
Леонит Каганофф
Вы правы, я не знаю, в чем причина мусора в загрузочных секторах и прочих разделах.
Windows Safari Chrome
 Москва
0
0
avk
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
А чем не устраивает родная AsusWRT? На сайте Asus'а выложены все исходники, включая уже готовый tool chain для компиляции.
Соответственно, при желании под AsusWRT можно скомпилять все, что нужно.
Запускать что-нибудь с флешки автоматом AsusWRT тоже умеет, если выполнить следующие команды:

nvram set script_usbmount="if [ -x $1/.autorun ]; then $1/.autorun $1 start; fi"
nvram set script_usbumount="if [ -x $1/.autorun ]; then $1/.autorun $1 stop; fi"
nvram commit

После чего будет автоматом запускаться скрипт с названием .autorun из корня подмонтированной флешки.

Собственно, у самого трудится RT-N16 с родной прошивкой и дополнительным скомпиленным софтом, правда, достаточно специфическим под названием aprx.
Linux Ubuntu Firefox
 Европа
0
0
Леонит Каганофф
Чота я сильно сомневаюсь, что родная Asus сможет мне поднять, например, пару звуковых карт USB и прочие надобности, которые разработчикам Asus не могли даже прийти в голову.
Windows Safari Chrome
 Москва
0
0
avk
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Насчет USB звуковух - не скажу, а вот драйвер для USB-RS232 адаптера на базе чипа CP2102 от Silicon Labs я на AsusWRT вполне успешно поднимал путем компиляции из исходников ядра.

В основе AsusWRT лежит то же самое ядро Linux и драйверы USB-стека, что и во всех остальных *WRT, так что почему нет?
Linux Ubuntu Firefox
 Европа
0
0
Леонит Каганофф
Нет, у меня нет опыта компиляции ядра и начинать осваивать непростую профессию юниксоида-ядерщика нет ни времени ни желания. Драйвера я раньше грузил модулями:

/sbin/insmod soundcore
/sbin/insmod snd-page-alloc
/sbin/insmod snd
/sbin/insmod snd-rawmidi
/sbin/insmod snd-hwdep
/sbin/insmod snd-timer
/sbin/insmod snd-pcm
/sbin/insmod snd-mixer-oss
/sbin/insmod snd-pcm-oss
/sbin/insmod snd-usb-lib
/sbin/insmod snd-usb-audio

У меня нет уверенности, что эти вещи я найду под Asus. Также не уверен, что у меня будет stty, плееры аудиофайлов (вряд ли Асусу пришло бы в голову на них рассчитывать) и прочий полезный мне софт. Может, там даже консольного php не окажется - фиг знает эти Асусы.

К тому же, я не вижу особого смысла привязываться именно к Asus. А если он через полгода сгорит, и у меня будет Zyxel? Заново осваивать и ядро пересобирать?
Windows Safari Chrome
 Москва
1
0
avk
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
> Нет, у меня нет опыта компиляции ядра и начинать осваивать непростую профессию юниксоида-ядерщика нет ни времени ни желания.

Ну сейчас с этим стало попроще, хотя усилий, конечно, потребует.

Если стоит задача изначально минималистичной конфигурации с возможностью дальнейшего плавного расширения с установкой готового софта из репозиториев - то тут OpenWRT наше все.

Если сразу нужна красивая продвинутая web-морда - то тут DD-WRT конечно.

> К тому же, я не вижу особого смысла привязываться именно к Asus. А если он через полгода сгорит, и у меня будет Zyxel? Заново осваивать и ядро пересобирать?

Осваивать заново вряд ли - сейчас практически во всех рутерах стоит Linux, соответственно, навыки компиляции драйверов его ядра и прочего софта пригодятся и там.

А ядро пересобирать будет за вас компьютер :)
Linux Ubuntu Firefox
 Европа
0
0
Леонит Каганофф
Не, вебморда мне точно не нужна - я ее сам нарисую на внутреннем сайте на PHP, если понадобится.
Linux Firefox
 Москва
0
0
Шуавынрп
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
На начальном этапе знакомства с openwrt вебморда может очень пригодиться для понимания особенностей конфигурации (там таки многие стандартные инструменты, типа /etc/network/interfaces, отсутствуют). Во всяком случае, через вебморду гораздо проще получить какой-то результат, который сразу заработает, и который можно потом не спеша сверить с исходной конфигурацией, чтобы понять что где должно быть наворочено.
Linux Ubuntu Firefox
 Европа
0
0
Леонит Каганофф
Ну не знаю. По моим ощущениям с предыдущей прошивкой все, что вебморда - приходилось тщательно отключать, чтобы поставить своё.

Например, вместо вебморды мне нужен был свой сайт. Пришлось переносить вебморду на порт 8080. А вместо встроенной Samba - собственная, потому что встроенная не показывала русские буквы (сюрприз, ага).
Linux Firefox
 Москва
0
0
Эт_я_же
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Не, ну разумеется, когда уже более-менее освоились с системой, то вебморда первая в топку отправляется, особенно если надо всё остальное (типа usb, файловых систем, шифрования и т.п.) всунуть в крошечный объём штатной флеш-памяти. Но на первых порах, для привыкания к фирменной инициализации через /etc/config (чья неординарность могла бы порадовать Поттеринга), научный тык вебморды имхо помогает быстрее, чем курение манов.

А встроенную самбу, честно говоря, и не пытался использовать, так что тут посоветовать правильного рецепта не могу.
Linux Safari Chrome
 Россия
1
0
Andor
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
> стандартные инструменты, типа /etc/network/interfaces

Это не «стандартные инструменты», а дистрибутиво-зависимые файлы конфигурации. Исключительно для debian-based дистрибутивов.
Linux Firefox
 Москва
2
0
phmagic
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Леонид, скомпилировать ядро -- это совершенно тривиальная профессия и (если самому не писать драйверы и/или не конфигурировать то, что не конфигурируется) не требует вообще никаких специальных знаний. Это так же просто, как сказать make и гораздо проще, чем собрать многие пакеты). Конфигурируется ядро в наши дни очень просто, не нужно отвечать последовательно на тысячи вопросов без возможности передумать или руками править длинный конфиг, рискуя получить несовместимые опции, есть удобная система меню (даже в графике, при желании), где перечислены опции, к каждой дана подробная подсказка (make menuconfig). Если есть стартовая конфигурация (если требуется модифицировать прошивку, а не создать с нуля -- точно есть), то изменить несколько опций -- это дело 5 минут (плюс 5 минут на компиляцию с нуля). Всю эту науку можно постичь, прочитав короткий README на 412 строк в корне дерева исходников, и там, кроме исчерпывающего изложения всех сложностей профессии компиляторщика ядер, есть и много других разделов.

Кроме того, нет никакой необходимости привязываться именно к Asus. В ядре другой архитектуры (я не знаю, у Zyxel другая архитектура, или всё тот же MIPS) будут (в применении к модулям ALSA) те же самые опции. И на большом компьютере с x86 они те же.
Windows Safari Chrome
 Москва
0
0
vivliofika
да без разницы, какая архитектура.
Для любой архитектуры команда одинаковая, меняется только параметр, относящийся к чипу (архитектуре). Чип можно посмотреть и без колдунства.
Linux Firefox
 Москва
1
0
phmagic
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Я не в связи с командой про архитектуру написал, а в связи с тем, что указанные опции применимы и к MIPS, и к ARM, и к x86 и много к чему ещё. И Вы вводите в заблуждение: чип и архитектура в контексте конфигурирования и сборки ядра -- совсем разные вещи, точнее, архитектура, которая может передаваться в качестве переменной make для кросс-компиляции (например, arm32), архитектура как часть платформы (например, MACH_ORION5X) и название чипа времени исполнения (например, MV88F5181L) -- это персонажи из разных опер.
Linux Safari Chrome
 Mountain View
0
0
vivliofika
Вы правы, совсем плохой стал.
Windows Firefox
 Европа
0
0
anonymouse
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Всегда подключенная флешка при работе греется. Некоторые модели заметно греются. На надежность хранения информации это влияет плохо.

Сейчас лучше сделать дамп всей флешки и поискать в нем конфиги. Они же текстовые? Да и вообще все прочие эксперименты проще делать на дампе на нормальном компе.
Linux Safari Chrome
 Киев
1
0
Vasiliy P.
Однозначно openwrt.

Она полностью кастомится - можно скачать имиджбилдер и упаковать все нужные пакеты, можно использовать jjfs файловую систему, если очень хочется.

Если совсем интересно - прошивка собирается легко из исходников с нужными конфигами сразу.
Linux Firefox
 Москва
0
0
Эт_я_же
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
С этим кстати надо поаккуратнее. Запихивать всё необходимое в squashFS хоть и удобно (и радует возможность выиграть несколько килобайт на лучшем сжатии, в условиях маленькой флеш-памяти), но не всегда "make image" корректно сообщает об ошибках. Может вполне собрать образ, который успешно окирпичит устройство. И без прямой перепайки/перепрограммирования флеша это не отлечится.
Linux Safari Chrome
 Киев
0
0
Vasiliy P.
так там же написано - все что вы делаете, вы все делаете на свой страх и риск.

З.Ы. прежде чем что-то делать, надо изучить возможность железяки не только в формат кирпича, а еще и вывод из этого состояния. Все нормальные девайсы это позволяют, правда минус гарантия.

Кстати насчет гарантии - сдавалось оборудование после неудачной прошивки dd-wrt, поменяли на новый. Асус это тогда был.
Mac Safari
 Израиль
3
0
braintunic
Ну если никак не получается починить таблицу разделов и файловую систему, то можно хотя бы попробовать вытащить текстовую информацию:
# dd if=/dev/sdb | strings > textfile

Возможно удастся найти в этом аутпуте тексты скриптов и конфигурационные файлы.
Linux Ubuntu Firefox
 Великобритания
0
0
RussianNeuroMancer
Под ваши задачи лучше подойдёт конечно же OpenWRT. Оно вам по духу (внутреннему устройству) будет удобнее и понятнее, чем DD-WRT и прочие.

Почитайте: http://wiki.openwrt.org/toh/asus/rt-n16
Linux Firefox
 Москва
2
0
phmagic
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Я не знаток и на вопрос не отвечу. И не стал бы писать, но, помню, что когда прочитал пост про "флешка бегает по портам" (а у меня тоже роутер с самодельной прошивкой и тоже домашний сервер, даже не один, но я-то как из многолетней эксплуатации домашнего оборудования вынес совершенно противоположный опыт: только аппаратный RAID с резервированием и батарейным бэкапом журнала, только регулярные бэкапы, ленточный архив для критически важных конфиденциальных данных и бэкапы в облако для остального, только оборудования enterprise-класса для круглосуточно используемых функций, UPS с внешней батареей на несколько часов работы под максимальной нагрузкой и т.п.), хотел написать, что вот оно вот так вот непременно закончится, да тогда удержался, потому что показалось неправильным писать не по теме, тем более, что Леонид для себя вопрос о том, как правильно поступить, разрешил.

Мне кажется, что будет обидно снова добиться того же результата, хотя, наверное, и меньшим трудом. Рискну дать непопулярный совет: начать с того, что обеспечить качественное питание роутеру и не использовать родной блок питания. (Кстати, именно поэтому роутеры D-Link на практике оказываются значительно надёжнее Asus'ов: просто никому не приходит в голову использовать идущий в коробке дерьмовый блок питания у D-Link, с ним он не работает сразу, рискует пожечь электронику роутера из-за ёмкостной связи между первичной и вторичной обмотками, и беглый взгляд на внутренности сразу объясняет, что качественно исправить это невозможно, а проблемы там есть и другие).

Флешку, наверное, можно восстановить, скорее всего, слетел порядок сегментов (на ней ведь swap, наверное, был? И, наверное, сресетился контроллер как раз во время подстановки свободного сегмента). Вряд ли это можно легко сделать без вскрывания и не уверен, что стоит овчинка выделки, но при большом энтузиазме можно попробовать. Кстати, можно попробовать просто взять вторую копию суперблока, подсунуть куда надо (или передать fsck) и попробовать смонтировать или попробовать восстановить структуру групп с помощью fsck. Возможно, часть файлов удастся спасти малой кровью или вовсе без неё.

Хотел ещё уточнить: а чем не нравится прошивка от Олега и энтузиастов? Просто я как раз задумал обновить (работающую без сбоев, но имеющую досадный баг с автоматической установкой MTU на l2tp-интерфейсе) прошивку Олега на гораздо более слабом роутере, пока остановился на (слегка модифицированной под свои нужды) прошивке vampik'a (это та же прошивка Олега и энтузиастов, несущественно модифицированная под мою модель), вот сконфигурировал и скомпилировал прошивку Олега и энтузиастов, а с vampik'ом пока каменный цветок с первого раза не получился. Может, я зря стараюсь. Какие у прошивки Олега и энтузиастов обнаружились недостатки и почему имеет смысл перейти на OpenWRT?
Linux Firefox
 Москва
2
0
Шуавынрп
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
>домашнего оборудования
>только аппаратный RAID с резервированием и батарейным бэкапом
Сурово. Что у вас дома такое творится, что требует доступности на шесть девяток?
Linux Firefox
 Москва
8
1
phmagic
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Я инженер-схемотехник-программист-фрилансер. Занимаюсь преимущественно разработкой ПО в области EDA, но не только. Кроме того, поддерживаю старые проекты, в которых участвовал и которыми занимаются сейчас другие люди, по старой дружбе со старыми работами я оставляю доступ к сервисам, которые когда-то обеспечивал. Плюс в свободное время занимаюсь фотографией, но это совсем другая история.

Но доступность (которая, конечно, гораздо ниже, хотя бы из-за того, что моё оборудование продолжает работать, а оборудование провайдера после каждого мигания света (у нас часто) ещё потом полчаса поднимается) мне нужна не по причине высокой важности проектов, которыми я занимаюсь. На практике, разрабатывать можно вообще на любом дерьме консьюмерского класса, перегретая память или процессор которого ошибаются раз в 5 минут и не сигнализирует об ошибке. Даже разгонять это можно, потому что экономия времени при тестовых прогонах может компенсировать сидение на бомбе. Просто неожиданный выход из строя всего чего угодно в момент, когда времени на собственно работу впритык, обходится очень дорого и в плане седых волос и в плане репутации и просто в плане расхода жизни на всякую ерунду. Пережив несколько пренеприятных историй, я понял, что гораздо дешевле обходится enterprise-оборудование (при условии, что оно правильно настроено и используется по назначению), чем восстановление битых файловых систем, невозможность демонстрации чего-нибудь в час Ч и т.п..). Первая история произошла в юности, где меня наняли писать первую в моей жизни серьёзную программу, а во время ежедневного бэкапа в виде посекторного копирования рабочей дискетки с исходниками (это 1989 год), в самом начале копирования другой пользователь, изучающий самые азы общения с компьютером по конспекту, запустил (с другой станции) форматирование исходной дискетки, которое успешно обогнало копирование -- и прямо перед сдачей проекта я потерял тысяч 12 строк сурового ассемблера; к счастью у меня оказался огромный бумажный рулон с дампом памяти одной из прошлых версий, где случайно оказался, кроме данных, значительный кусок кода программы. Это понимание приходило очень медленно и постепенно. Например, к тому, что RAID нужен непременно аппаратный, я пришел после критической ошибки во время пересборки деградировавшего программного RAID-1 в линукс, которую я словил (а до этого много слышал о подобных проблемах, но с другими ошибками у других людей, и не особенно верил, что со мной это может произойти; кстати, с тех пор я был свидетелем ещё нескольких подобных ситуаций). К необходимости зеркалирования я пришел, когда, находясь в начале 3-месячного пребывания в другой стране, которое исключало (из-за визовых сложностей и не только) досрочный выезд и возвращение, я получил SMS от своего smartd, что один из дисков (к счастью, не хранящий ничего важного, что использовалось бы по сети другими людьми, но хранивший некоторые мои наработки) перестал отвечать на команды. Когда я приехал спустя почти 3 месяця домой и увидел, что диск издаёт звуки самолёта, идущего на взлёт, и насилует блок питания, а сам раскалён, как печка, я понял, что шасси должно быть только хотсвопное и обязательно с индикацией проблемных дисков, чтобы я мог попросить подругу просто поменять диск, на котором светится светодиод. Одновременно тогда я с перепугу решил, что диски должны быть непременно Enterprise-класса с гигантским MTBF, шасси поддерживать SES, должен быть подключенный hot spare в каждой корзине. Практика показала, что эти последние меры (кроме удобного хот-свопа и метода индикации сбойного диска так, что замену может осуществить любой неподготовленный человек при наличии инструкции, умещающейся в 1 SMS) избыточны или даже вредны. Когда я во время большого аврала из-за выключения света, которое не выдержал "глупый" офисный UPS, получил немонтирующийся диск, на восстановление которого ушло 2 дня, я понял, что нужен "настоящий" UPS, инвертор которого может работать в жару произвольное время при условии, что батарея не разрядилась, и батарейка долгоиграющей серии (не менее 12 лет, у меня дома жарко) хотя бы на 44Аh (при 96V), что нужно грамотно настроить NUT, аккуратно сбросить энергопотребление при переходе на батарею, в конце разряда сделать hibernate, настроить включение и загрузку при нормализации сети (а если не выключалось оборудование, то вернуть прежний governor) и настроить SMS-оповещение обо всёх аномалиях с сетью (а не только о переходе на батарею). А до этого был эпизод, когда после >1 месяца(!) счета немецкая уборщица, проникнувшись идеей экономии электроэнергии выключила кнопкой компьютер (конечно, программа должна бы сбрасывать своё состояние через регулярные промежутки времени, но писалось в авральном темпе и на коленке, и было просто не до усовершенствований). Тогда я понял, что любой ответственный счет -- либо на вычислительной ферме (если есть возможность, но пафос именно той программы состоял в том, что можно произвести расчет на обычном дешевом ПК, в то время как конкуренты арендовали для тех же вычислений 256 процессоров на каком-то суперкомпьютере (забыл за давностью, помню, что Cray) на полгода), либо просто дома (это было в Германии, там электричество на моей памяти не выключали). Когда спросонья своими руками удалил файлы на 1 каталог выше, чем нужно (и потом потратил несколько дней на восстановление руками), я понял, что для разработки -- только непрерывный снэпшоттинг (т.е. nilfs2). Когда nilfs2 из-за ошибки в коде ФС создал коррумпированный чекпоинт, а данные я бэкапил раз в пару месяцев вручную на внешний диск, и я потерял кучу нервов и сил на восстановление, я понял, что бэкапы должны быть автоматизированными и частыми, купил 2 робота с магазинами на 5 картриджей (+1 чистящий) DAT-72 (это лет 5 назад было) и настроил классический бэкап с tar и компрессией. Когда затерлась от старости первая лента, с которой понадобился файл, и декомпрессия огромного архива стала невозможной из-за мелкого повреждения, я понял, что нужен гораздо более грамотный бэкап и настроил бакулу. Ну и ещё было много-много разных факапов, которые заставили очень серьёзно пересмотреть свои взгляды на оборудование, на то, на чем можно (и нужно) экономить, а на чем категорически нельзя. Вот уже лет 5 отказы случаются довольно часто, диски сыплются, вентиляторы останавливаются, кошка от скуки перегрызает Ethernet-кабели, но никаких факапов, только SMS и вовремя принятые меры.
Windows Safari Chrome
 Европа
1
0
Maxx`
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
с интересом прочитал весь текст, но добавленное в конце

> Вот уже лет 5 отказы случаются довольно часто

навело на мысль, что вы в борьбе со следствиями позабыли о причинах.
извините, если что :)
Linux Firefox
 Москва
4
1
phmagic
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Такое впечатление, действительно, может создасться. Мои коллеги про меня шутят, что в моём присутствии ломается самая надёжная техника. Аккурат в прошлый мой визит в офис после нескольких минут моей (аккуратной и ничем не выдающейся) работы погас и больше не включился единственный офисный ноутбук (а поскольку он был не зарезервирован, то это создало ощутимые неприятности).

Думаю, дело всё же в количестве техники и сложности системы. Если, например, на компьютере стоит 1 медленный диск хорошо зарекомендовавшей себя модели, то если он не сломался в первое время, скорее всего, он проработает ещё долго. Например, на одной моей старенькой машинке, которая исторически довольно долго работала простеньким веб-сервером для инфраструктурных нужд (окончательно выключил только минувшим летом), стоит 5" диск IMPRIMIS 3600rpm размером всего 1GB 1987 года выпуска (впрочем, в те времена это считалось солидным объёмом), и он до сих пор работает (а я до сих пор зачем-то храню в резерве почти такой же (только модель 2GB) :). Если дисков 23 (столько сейчас стоит у меня в основном компьютере), они 7200rpm и довольно нагружены, то выходить из строя они будут (по сравнению с вечностью) часто. Я сейчас меняю 1-2 диска в год.

Мне довелось быть немного причастным к суперкомпьютерной индустрии, я занимался разработкой, отладкой в лаборатории, монтажом, запуском, настройкой, а впоследствии ремонтом довольно больших кластеров (в том числе из списка TOP-500 ближе к его началу), поверьте, при увеличении числа компонентов вероятность отказа возрастает очень быстро, а ломается то, что вообще вроде никогда не ломается и сломаться не может (например, ферритовая бусина по питанию при нормальном токе).

Конечно, этот аргумент не имеет отношения к удалённым по ошибке файлам и каким-то ошибкам по неопытности -- а это самая частая причина факапов в жизни. Но резервирование и работа над прошлыми ошибками спасают и от этих бед.
Mac Safari
 Европа
3
1
Миха
Свободного времени у вас дохуя, судя по всему.
Linux Firefox
 Москва
0
0
phmagic
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Да, и я его трачу на зарабатывание денег.
Linux Firefox
 Москва
0
0
Эт_я_же
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Хммм. Кажется, вы пространно живописали кучу проблем, от которых надёжно помогают холодные бэкапы, но весьма посредственно - аппаратные рейды.
Linux Firefox
 Москва
0
0
phmagic
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Я не очень понял, как не то чтобы спасает, а хотя бы помогает решению задачи продолжения доступности сервиса холодный бэкап при выходе из строя физического носителя во время длительного отсутствия администратора? И как он помогает тому, чтобы механически вышедший из строя диск не потащил за собой БП? Про RAID и хотсвопное шасси я в этой связи писал. А про архивы (бэкап -- неправильное слово, он не бывает холодным) холодные и горячие (на ленты и в облако) я тоже писал, но в другой связи, для решения задач, где RAID совершенно бессилен. А есть задачи, которые лучше всего решаются непрерывным снэпшоттингом.

Но мы сильно отошли от разрушения флэшки, которое, я предполагаю, вызвано сбросом контроллера на флэшке во время подстановки сегмента, что, вероятно, произошло из-за пульсаций напряжения на выходе дерьмового (но гораздо лучше, чем у D-Link'а) и немного перегруженного преобразователя.
Windows Opera
 Европа
0
0
blinkfrog
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
(Занудно) Говорил же я, надо программы ставить на раздел HDD, а не не флешку. Сам три штуки выкинул.
Linux Ubuntu Firefox
 Москва
0
0
їтіть
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
я себе debwrt ставил, ядро openwrt-шное, софт из дебиановских репозиториев (т.е. его дохрена)
Linux Ubuntu Firefox
 Европа
0
0
Леонит Каганофф
и как?
Linux Ubuntu Safari Chrome
 Санкт-Петербург
2
0
Константин
Оставляя в стороне аппаратные проблемы, посоветую лишь пользоваться для хранения скриптов, программулек и прочих мелких наработок github или bitbucket. Последний кстати совершенно бесплатно позволяет вести закрытые проекты.

Помимо собственно сохранения наработанного будете иметь прекрасный визуальный контроль версий и изменений, как на локальных компьютерах, так и в браузере.
Linux Ubuntu Firefox
 Европа
0
0
Леонит Каганофф
Принципиально не пользуюсь.

Для движка мне оказалось удобнее написать свой менеджер версий и обновлять движки одним нажатием кнопки в браузере.

А для собственных скриптов, имеющих в себе личные настройки и пароли доступа, пользоваться для хранения далеким ресурсом чужого дяди - и вовсе бред.
Linux Ubuntu Firefox
 Европа
3
1
Леонит Каганофф
Вдогоночку вот вам сегодняшняя новость - наш доблестный Роскомнадзор блокирует github: http://geektimes.ru/post/242306/

Не важно, каких разделов коснулась пока блокировка и чем кончится сегодняшняя ситуация, но это ОЧЕНЬ поучительный пример, почему не следует быть казуальным лохом и хранить собственный контент на чужом сервере у постороннего дяди. Который завтра может сойти с ума, разориться, быть заблокированным, взломанным, забанить твой аккаунт по ложному доносу, решить закрыть свой проект и т.п.

Запомните: все уважающие себя люди хранят свои данные на собственных ресурсах. Я с трудом себе представляю разработчика Google, Apple или вообще какой-то серьезной компании, который хранит свой рабочий проект на github. Чужими публичными сервисами пользуются только нищеброды.
Linux Ubuntu Firefox
 Европа
0
2
Леонит Каганофф
А зачем этот бред нужен конкретно мне?

Вот, для примера, у меня движок. На нем написан собственный контроль версий, с просмотром изменений и все такое. Обновляется нажатием одной кнопки в браузере на странице админа. На большинстве веб-хостингов, где он установлен, НЕТ доступа к консоли и, соответственно, нет git. А если бы даже был, этот git не сумеет того, что надо мне. Например - на лету модифицировать файлы под конкретные параметры именно этого хостинга. Или на лету вычеркнуть из кода строчки, помеченные как личные настройки не для распространения. Или модифицировать файлы config и lang, добавив новые строки переменных, если они предложены для добавления, но не трогая, если такие переменные уже там имеются, даже если отличаются - это уже местные настройки. Кто мне это всё сделает, да еще одной кнопкой, да еще прямо из браузера? Ваш дурацкий git? Три ха-ха ;)

Или взять мои собственные скрипты, в которых мои собственные закладки или даже пароли. На кой хрен я их буду хранить где-то удаленно? Чтобы их в итоге нашел там кто? Местный админ? Хакер? Скучающий работник СОРМ-2?

Я не знаю, возможно, git удобен в других случаях - например, когда разношерстная толпа школоты из разных стран пытается сообща, вразнобой, но одновременно пилить один и тот же проект как кому шило в жопе зашевелится... Не сталкивался с коллективно-параллельной разработкой, ничео сказать не могу.

Но предлагать git мне под мои задачи - это абсурд, который я попробовал и с ужасом отверг лет 7 назад :)
Linux Safari Chrome
 Европа
1
0
Константин
Ну и ладно, каждый использует что ему подходит. Прошу прощения за воскрешение опробованного и отверженного семь лет назад абсурда.

Всех благ.
Ваш читатель.
Linux Firefox
 Berkeley
0
0
Михаил
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
> все уважающие себя люди хранят свои данные на собственных ресурсах. ... Чужими публичными сервисами пользуются только нищеброды.

К сожалению, сейчас даже у серьёзных организаций есть тенденция отдавать свои данные на откуп сторонним компаниям. Например, в США некоторые крупные университеты (и даже LBNL, которая хоть уже и не секретная, но всё равно очень государственная) в последние несколько лет полностью перевели свою электронную почту на gmail.
Windows Safari Chrome
 Санкт-Петербург
0
0
Михайлов
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Электронный трёп по поводу создания кода и сам код - это настолько разной ценности вещи, что и сравнить нельзя. Кроме того, ДСП, которого не может не быть в такой переписке, даже в стороннем облаке шифруется дополнительно, будьте уверены. И это то, что касается почты, то есть точечного межперсонального обмена сведениями.
Это не считая очень хорошо продуманных затрат по широкополосному доступу с каждого рабочего места в стороннее облако и твердая уверенность, что это облако не может быть отрезано по желанию правой пятки некоего цензора, углядевшего в потоке корпоративного бреда слова "Слава Украине!" или "а вот кому мета свежесваренного?". Скорее, оно очень хорошо финансово зависит от самих крупных потребителей, через частичное владение пакетом акций.
Windows Opera
 Европа
0
0
tvasenin
Для RT-N16 советую AsusWRT, но не стоковую, а AsusWRT-Merlin:
http://www.lostrealm.ca/tower/node/79

В своё время Asus надолго испортила репутацию своим прошивкам, но поколение AsusWRT лично я считаю вполне адекватным, а билды от Merlin-а -- отличным балансом между стоковостью, функциональностью и стабильностью.
Linux Ubuntu Firefox
 Европа
0
0
Леонит Каганофф
Слово "баланс" выглядит как "компромисс", чем меня и пугает. Как я говорил, мне от роутера нужно не то, что 99% населения. Мне там предстоит отключать всё встроенное, взамен ставить всё своё, втыкать звуковые карты и электронику. Какой смысл в компромиссах и балансах? И с чем это баланс?
Windows Safari Chrome
 Европа
0
0
tvasenin
Баланс (=компромисс) тут такой:

- Не слишком сильно отходить от официальных AsusWRT, чтобы легко merge-ить свои дополнения в новые релизы,
НО ПРИ ЭТОМ
- Добавить ряд полезных и удобных фич (к примеру, Entware вместо Optware, или, допустим, доступ по SSH), как крупных, так и мелких
НО ПРИ ЭТОМ
- Сделать прошивку как можно более стабильной, это главное ("Stability > performance > features")

Если честно, лучше автора тут не скажет никто:
https://github.com/RMerl/asuswrt-merlin/wiki/About-Asuswrt
https://github.com/RMerl/asuswrt-merlin/wiki

Настоятельно советую потратить 5 минут на эту вики, и решить самому, насколько привлекательно всё это выглядит.


И да, я понимаю, что у тебя (тыкаю не панибратства ради, а нетикета для) запросы достаточно специфические, но я думаю, в данном случае "родная улучшенная" прошивка -- оптимальный выбор, ибо стабильная, универсальная, и достаточно популярная.
Windows Firefox
 Европа
1
0
Андрей
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
В качестве оффтопа (а может, и не оффтопа):
http://habrahabr.ru/company/blackswift/blog/246673/

всего комментариев: 102

<< предыдущая заметка следующая заметка >>