Page 2 of 5 FirstFirst 1234 ... LastLast
Results 16 to 30 of 73

Thread: SSD вместо HDD на роутере Asus

  1. #16

    Переход с флэшки на HDD

    Здравствуйте!
    Озаботился переходом с флэшки(512 МВ:32-swap,128-opt,остальное-/tmp/mnt/disc0_3) на HDD...
    Опишу как я это представляю,а Вы поправьте...

    1)Сохраняю flashfs(это если пользовать п.2а).

    2)Надо как-то вытащить флэшку,здесь варианты:

    2а.Банальный сброс в дефолт,с последующими действиями над роутером и HDD как с нуля,чего делать не хотелось бы...

    2б.Размонтировать флэшку(попутно вопрос о синтаксисе и флагах:
    umount что? /dev/discs/disc0/part2 /opt - второй раздел,umount что? /dev/discs/disc0/part3 /tmp/mnt/disc0_3 - третий раздел,а со свопом что делать? swapoff ?Перегружать?).Чтобы размонтировать надо,по идее,поубивать(или корректно завершить) процессы,использующие флэшку. Samba'у,FTP,rtorrent,предположим,закрыть можно,а как быть с lighttpd,php-fcgi,[screen] ? Рубить через kill ?

    3)Вытаскиваю флэшку

    4)Подключаю HDD.Его fdisk'ом роутера бью,форматирую так же как флэшку(с разницей в размерах разделов).Тут опять непонятка со свопом,перекликающаяся с п.2б:его создать,но swapon не надо(он же вроде включен,если не делали swapoff)?

    5)Каким-то макаром перенести данные со 2,3 разделов флэшки на 2,3 разделы HDD соответственно...Тут чевой-то мыслей нет

    6)При успешном п.5 перегрузиться,и все должно быть как раньше...

    Жду с нетерпением.
    Спасибо!

  2. #17
    я сделал так...
    выключил роутер, запустил лайв сд убунты,
    подключил флешку и винч... создал разделы на винте(данные и своп), скинул полностью все с флешки на винт, включил роутер, подмантировал винч!
    Все ок
    wl-500gp + AGESTAR IUBCP + HDD Seagete 80 GB = 1.9.2.7-10 + lighttp + perl + sqlite2 + php + ados + rtorrent + Kaspersky update + squid(–enable-delay-pools) + rrd + smb + ntp + ftp + half-dynamic shaping...

  3. #18
    Join Date
    Jan 2007
    Location
    Kyiv
    Posts
    102
    Я смонтировал одновременно старый (флешка) и новый винт, побил новый на разделы, перенес данные куда нужно, выключил роутер и воткнул USB нового винта в разъем, где был старый (флешка), и фсе
    К тому же, форматировать новый винт удобнее, когда есть своп.
    Serhio_61
    Команды
    Code:
    fdisk -l
    и
    Code:
    df
    вам помогут
    Советую еще почитать тему про fstab

  4. #19
    Я создал образ диска и храню его на компе. В любой момент его можно восстановить на любом носителе с соответствующим изменением размеров разделов.

  5. #20
    Quote Originally Posted by Serhio_61 View Post
    Здравствуйте!
    Озаботился переходом с флэшки(512 МВ:32-swap,128-opt,остальное-/tmp/mnt/disc0_3) на HDD...
    Опишу как я это представляю,а Вы поправьте...

    1)Сохраняю flashfs(это если пользовать п.2а).
    Это можно сделать на всякий случай, + сохранить setting.
    Quote Originally Posted by Serhio_61 View Post
    2)Надо как-то вытащить флэшку,здесь варианты:

    2а.Банальный сброс в дефолт,с последующими действиями над роутером и HDD как с нуля,чего делать не хотелось бы...

    2б.Размонтировать флэшку(попутно вопрос о синтаксисе и флагах:
    umount что? /dev/discs/disc0/part2 /opt - второй раздел,umount что? /dev/discs/disc0/part3 /tmp/mnt/disc0_3 - третий раздел,а со свопом что делать? swapoff ?Перегружать?).Чтобы размонтировать надо,по идее,поубивать(или корректно завершить) процессы,использующие флэшку. Samba'у,FTP,rtorrent,предположим,закрыть можно,а как быть с lighttpd,php-fcgi,[screen] ? Рубить через kill ?

    3)Вытаскиваю флэшку

    4)Подключаю HDD.Его fdisk'ом роутера бью,форматирую так же как флэшку(с разницей в размерах разделов).Тут опять непонятка со свопом,перекликающаяся с п.2б:его создать,но swapon не надо(он же вроде включен,если не делали swapoff)?
    Если Ваш HDD больше 100Гб(точное число не помню), то без свопа Вы его не отформатируете на роутере - повиснет. Соот-но, подключайте и форматируйте винч при подключенной флешке и неотключенном свопе. И остальное тогда не нужно. Но для информации
    Code:
    umount /tmp/mnt/disc0_3
    umount /opt
    killall lighttpd
    killall php-fcgi
    killall screen
    Если у Вас был включен свап на флешке, то перед выдергиванием лучше сделать swapoff, а после подключение винча нужно делать swapon.
    Quote Originally Posted by Serhio_61 View Post
    5)Каким-то макаром перенести данные со 2,3 разделов флэшки на 2,3 разделы HDD соответственно...Тут чевой-то мыслей нет
    1. Если подключены одновременно, то - cp Вас спасет :-) Просто копируете содержимое одного каталога в другой.
    2. Если попеременно, можно исхитрится tar`ом зархивировать, скинуть по сетке, а потом развернуть на винче.
    Заархивировать
    Code:
    tar -czvf /путь/файл.tar.gz каталог_который_архивируем
    Разархивируем
    Code:
    tar -xvf /путь/файл.tar.gz куда_разархивируем_архивируем

    ИМХО.
    Лучше флешку оставить в роутере, а винчестер подключить только как хранилище. Предпосылки:
    1. Своп лучше иметь на устройстве, отличном от хранилища(из личного опыта с WL500gP).
    2. Винч чаще теряет инфу. Лично мне важнее не терять программы на роутере, чем загрузки.
    3. Флешка под своп дешевле чем винчестер, хотя теоретически выходит из строя чаще(физически).


    Если пойдете по этому пути, то Вам нужно:
    1. подключить винч, разбить его при помощи fdisk, можно сделать только один раздел;
    2. отформатировать его при помощи mke2fs;
    3. скопировать информацию, командой типа:
      Code:
      cp /tmp/mnt/disc0_3/* /tmp/mnt/disc1_1/

  6. #21

    Переехал,нажил головняк...

    Каюсь,пошёл по,как мне показалось,пути наименьшего сопротивления,предложенному в первом ответе 2bars...

    Всё хорошо,новый swap подхватился,правда на новый /tmp/mnt/disc0 стало кричать про целостность,пришлось проверить его e2fsck(он что-то там пофиксил).
    Смотрю дальше - rtorrent'а в запущенных нет...Причем через
    /opt/bin/rtorrent -n -o import=/opt/etc/rtorrent.conf
    он запускается(и работает,веб-морда тоже) как от admin'а,так и от p2p.
    Выяснилось,что не работает /opt/etc/init.d/S99rtorrent start :

    Code:
    [admin@ASUS_WL-500gP root]$ /opt/etc/init.d/S99rtorrent start
    Starting rtorrent: rtorrent.
    [admin@ASUS_WL-500gP root]$ rt
    Cannot make directory '/tmp/uscreens': Permission denied
    Права,кому? p2p...? На tmp ? При первоначальной настройке(на флэшку) ничего подобного не делалось...
    В /opt/var/log/rtorrentInit.log пустота.
    Чуствую,что что-то (немножко,фигня какая-то) связанное со screen,но вот что ...?

    P.S.Наверно надо перезжать в соответствующую ветку по rtorrent,но там могут не понять

  7. #22
    Люди,ну подскажите,тут же простенькая ерундовинка...
    Дал права на запись на /tmp/ всем:
    chmod a+w /tmp
    В текущей сессии /opt/etc/init.d/S99rtorrent start отрабатывает,по rt консоль rtorrent появляется,но(рано радовался)...,сделав
    flashfs save && flashfs commit && flashfs enable и перегрузившись,
    все возвращается на круги своя - автоматом не пускается,вручную - как в предыд. посте
    Code:
    [admin@ASUS_WL-500gP root]$ /opt/etc/init.d/S99rtorrent start
    Starting rtorrent: rtorrent.
    [admin@ASUS_WL-500gP root]$ rt
    Cannot make directory '/tmp/uscreens': Permission denied
    /tmp/ при перезагрузке,похоже,перетирается...

    Может в S99rtorrent(насколько я понимаю, все из него пускается) какой-нибудь(ПОДСКАЖИТЕ КАКОЙ) отладочный вывод сделать?
    Last edited by Serhio_61; 06-10-2008 at 21:15.

  8. #23

    SSD вместо HDD на роутере Asus ?

    Винт, конечно, вещь классная.
    Но есть одно "но". Пусть и не очень, но шумит. В спальне (а именно там к-сожалению, так исторически сложилось, он стоит) это не в кайф. А флешка - никак не проявляется. И качает крыглые сутки, в том числе торренты.
    Можно, конечно SSD подключить, но дороговато это...

  9. #24
    Со временем посыпался флеш (LG), причина лог файл от rtorrent, он постоянно пишет, при наличие морды, так что на будущее поосторожней с логами.

  10. #25
    Думаю swap на флешке - это пожестче для флешки, чем логи.
    Пока тянет.
    Еще такая мелочь - цена 8Гб флешки ок. 25$. (и с каждым днем падает) Учитывая гарантию в 2 года - ИМХО недорого. Пусть дохнет.

  11. #26
    Посыпался флеш спустя пол года использования его как swap. А точнее посыпался именно тот РАЗДЕЛ на котором был swap... Остальная часть флешки работает до сих пор.

  12. #27

    Куда сохранился файл?

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

    Запустил я wget без параметров каких либо:

    wget http://www.xxx.yy/123.avi

    соответственно пошёл процесс скачки, но остановить я его не успел, 3 мегабайта скачалось и роутер благополучно повис. После ресета роутера, даже на скачивание маленьких файлов вгетом выдаёт следующее:

    wget http://www.xxx.yy/test.me

    (лишнее удалено)

    HTTP request sent, awaiting response... 200 OK
    test.me: Read-only file system

    Так вопрос в том, куда сохранилась та часть файла до зависания и как это теперь оттуда удалить?
    Как посмотреть свободное место на внутреннем флэше?
    по df выдаёт:

    df
    Filesystem 1k-blocks Used Available Use% Mounted on
    /dev/root 3072 3072 0 100% /
    /dev/discs/disc0/part1 495828 19341 450888 4% /tmp/mnt/disc0_1
    /dev/discs/disc1/part1 7692520 709576 6592184 10% /tmp/mnt/disc1_1
    /dev/discs/disc0/part1 495828 19341 450888 4% /opt

    PS: wl500gP

  13. #28
    Join Date
    Jan 2009
    Location
    Kazan, Russia
    Posts
    1,163
    По умолчанию wget сохраняет в текущую папку.
    У тебя, похоже, это было root.
    root - это флешка. Места там с гулькин... А ты ещё файл туда

    /dev/root 3072 3072 0 100% /
    Вот столько у тебя места на флешке

    Попробуй сброс в дефолт.
    Last edited by LnrMn; 22-07-2009 at 13:38.
    Asus RT-AC66U, Xerox Phaser 3160B, on the shelf RT-N16 (Killed by lightning)
    WL-500gPv1 128MB, WL-500W 300MHz/128M, LCD 40x4, DIR-320 8Mb/64MB
    WL-700g 128MB, MNV25E2+ and more and more devices. provod.beeline.ru

    -------------------------------------------
    Computers. Since 1984. First one - "МИР-1"

  14. #29
    Quote Originally Posted by LnrMn View Post
    По умолчанию wget сохраняет в текущую папку.
    У тебя, похоже, это было root.
    root - это флешка. Места там с гулькин... А ты ещё файл туда

    /dev/root 3072 3072 0 100% /
    Вот столько у тебя места на флешке

    Попробуй сброс в дефолт.
    ну то что во флэше мало места оно понятно было изначально, но странно, я думал общий объём флэши в 500gP 8 мегов.. Но это сути дела не меняет, хотел сохранить на УСБ, только вот до того как прописать путь до места сохранения нажал по инерции энтер...

    без сброса в дефолт может можно как-то найти этот недокачанный файл?
    И странно, при этом попробовал создать файл в usr/local/sbin - он прекрасно создаётся и сохраняется(размер 30 Кб), и потом flashfs save flashfs commit flashfs enable нигде не ругается, а по идее должен был бы, если бы на флэше места не было...

    PS: Или я чего-то недопонимаю как во внутренней флэше память распределяется? То есть эти 3 Мб, это то, что не занято голой прошивкой? Если кому не лень, дайте ссылку на форуме, где это прочитать...

  15. #30
    Join Date
    Mar 2008
    Location
    Moscow, Zelenograd
    Posts
    28
    куда сохранилась та часть файла до зависания?
    Сохраняется в текущий каталог в котором запускался wget. если это тот каталог в который по умолчанию входит по ssh или телнету, то это скорее всего /tmp/local/root. Эта файловая система находится в ОЗУ, и неудивительно что через некоторое время роутер переполнился и перезагрузился.

    Если профиль пользователя был настроен "на флешке" то ищите файл в /opt/root.

    и как это теперь оттуда удалить?
    А скорее всего не надо удалять. Он сам исчез после перезагрузки (если качался в /tmp).

    Судя по выводу df все файловые системы в порядке, ничего не переполнено. корневая (/) она read-only так что записать туда ничего нельзя. потому и ругается при попытке туда что либо скачать.

    Перейдите в /opt и качайте туда куда нибудь...

Page 2 of 5 FirstFirst 1234 ... LastLast

Similar Threads

  1. Replies: 400
    Last Post: 24-09-2019, 07:29
  2. Настройка DynDNS на роутере Asus
    By idtelecom in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 360
    Last Post: 23-08-2015, 16:31
  3. LTE от 4G Мегафон/MTC/Yota (Huawei E392/E398) на роутере Asus
    By vrungel in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 163
    Last Post: 06-06-2014, 08:54
  4. 10 шагов для настройки роутера с Flash Drive (вместо HDD)
    By Bdfy in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 149
    Last Post: 07-11-2013, 12:36

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •