Page 35 of 212 FirstFirst ... 2533343536374585135 ... LastLast
Results 511 to 525 of 3173

Thread: Подключаем USB HDD к роутеру

  1. #511
    Читаю в инструкции:
    6) Воткнуть флэшку или USB-диск.
    Флэшка если меньше 9Мб по умолчанию форматируется в дискеточный FAT12 который не поддерживается роутером, нужно отформатировать в FAT16 указав явно format /FS:FAT. FAT не поддерживает софтлинки, поэтому использовать его для /opt нежелательно.
    Чтобы пользоваться всеми возможностями пакетов ipkg нужно форматировать в ext3. На флэшках обычно создан единственный раздел и поменять это нельзя, в отличии от жестких дисков, которые можно самому разбить.
    Отформатировать флэшку можно командой mke2fs -j /dev/scsi/host0/bus0/target0/lun0/part1

    Если вместо флэшки используется жесткий диск большого размера, то разбить и отформатировать его лучше под Linux, можно под Knoppix, средствами роутера можно сделать, но перед форматированием нужно создать и включить своп раздел (при форматировании большого диска нужно много памяти) - возиться с этим нет смысла. Если linuxа нет, то можно роутером:
    например разбить fdisk /dev/scsi/host0/bus0/target0/lun0/disc
    включить своп если нужно /sbin/swapon /dev/scsi/host0/bus0/target0/lun0/part2
    команда форматирования приведена выше.

    Я подключаю диск на 160GB к роутеру и пытаюсь разбить командой fdisk /dev/scsi/host0/bus0/target0/lun0/disc Linuxa у меня нет, поэтому форматировать пытаюсь роутером, для этого запускаю putty захожу на роутер и в командную строку копирую данную команду и разбиения не происходит. Что я делаю не так?

  2. #512
    Quote Originally Posted by Joshya View Post
    Что я делаю не так?
    сложно сказать
    1. Установлен ли у тебя fdisk ?
    2. Введи fdisk -l и mount и выложи на форуме результат.

    вот например fdisk -l у меня
    Code:
    Disk /dev/scsi/host0/bus0/target0/lun0/disc: 80.0 GB, 80026361856 bytes
    255 heads, 63 sectors/track, 9729 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    
                                     Device Boot    Start       End    Blocks   Id  System
    /dev/scsi/host0/bus0/target0/lun0/part1               1        9300    74702218+  83  Linux
    /dev/scsi/host0/bus0/target0/lun0/part2            9301        9729     3445942+  82  Linux swap
    так можно увидеть увиделся ли у тебя винчестер и где он


    Команда mount показывает смонтированные диски

  3. Exclamation ////

    Ребят чё то так и не могу найти пошаговую нормальную инструкцию для нормлаьной работы с внешним хардом..

    Внешний хард 500 гигов..

    Asus wl-500GP C 9 прошивкой от олега

    Домашняя машина win xp home

    Жесткий хочу использовать как общее файловое хранилище для всех домашних компов и для доступа по wifi.

    подмогите что нуно сделать,что подключить...??

    Если есть желание помочь по асе... то стукните 692000

    На данный момент жеский отформатирован в нтфс... в фат я так понимаю, что нельзя 500 гигов ....

  4. #514

    Про umount HDD

    Друзья, проконсультруйте пожалуйста насчет размонтировки USB HDD. Прошивка 1.9.2.7-8, железка wl500gp.
    Периодически возникает потребность отодрать диск от роутера, пусть ценой его зависания и чего угодно: перезагрузка дешевая. Я никак не могу отмонтировать диск перед отключением. У меня 2 раздела (/opt и /tmp/harddisk). umount при попытке отмонтировать пишет invalid argument. Если поубивать часть процессов - второй отмонтрует. Первый же, который монтируется на /opt, отмонтировать не удается никак. Eject из WebUI не спасает: такое ощущение, что он просто пытается сделать umount, ему это не удается, он и успокаивается.
    Гугл рассказывает про некую утилиту (или команду) fuser, которая умеет показать список процессов, использующих указанный файл или каталог. Мало того, судя по man эта команда входит в POSIX. Так вот вопрос: нет ли ее в удобоваримом виде на наше железо? Может, есть иной способ как правильно отмонтировать диск перед отключением?

    Заранее спасибо.

  5. #515
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    Размонтировать диск иной раз действительно сложно. Однако существует другая возможность --- перемонтировать диск в состояние только для чтения и это действие выполняется достаточно безболезненно. Этот вопрос обсуждался здесь: http://wl500g.info/showthread.php?t=12221

  6. #516
    Join Date
    Mar 2007
    Location
    Russia, Ryazan
    Posts
    696
    У меня тоже была проблема с размонтированием opt, пока я не стал форсировано (с опцией -9) убивать процессы. Т.е. это выглядит так:
    killall -9 transmissiond
    ну и убивать нужно действитеьно ВСЕ процессы, которые могут хоть каким-то боком задействовать opt (туда ведь и логи кое-какие могут писАться и т.п.)

  7. #517
    Я писал аналог команды fuser (Олег, может имеет смысл её включить в busybox?). Я запаковал и приаттачил её к сообщению.

    Работает так: fuser /some/file нарисует pid процессов, которые открыли этот файл. fuser -v /some/file нарисует список процессов в более наглядном виде. Опция -k не просто рисует процессы, а ещё и убивает их. С опцией -9 оно делает kill -9.

    Таким образом, достаточно при шатдауне делать fuser -mk9 /mnt/* и всё. Единственное но - скрипт работает не очень быстро =) встроенный в busybox был бы сподручнее.
    Attached Files Attached Files

  8. #518
    Пишет даже после chmod +x:
    [routah:bin] ./fuser
    bash: ./fuser: cannot execute binary file
    Только вот не понял, для чего изобретать велосипед. Есть же lsof:

    Code:
    lsof -t /tmp/harddisk | xargs kill -9
    (лучше, конечно, по-хорошему выгрузить, а не убивать)
    Last edited by djet; 05-01-2008 at 16:40.

  9. #519
    Супер, спасибо за ответы.
    Итого, получилась небольшая монстра, названная umount.sh:
    Code:
    #!/bin/sh
    
    # try to stop daemons normally
    /opt/etc/init.d/rc.unslung stop
    
    # kill the rest daemons: we want the disk, right?
    
    if lsof -t /tmp/harddisk ; then
      lsof -t /tmp/harddisk | xargs kill -9
    fi
    
    if lsof -t /opt; then
      lsof -t /opt | xargs kill -9
    fi
    
    # umount the disk
    umount /tmp/harddisk
    umount /opt
    
    # turn swap off
    swapoff /dev/discs/disc0/part1
    Я не мастер писать на шелле, зато скрипт работает Вызов его вставлен у меня в pre-shutdown, ну и по необходимости тоже можно вызвать.
    Если оптимизируете или напишете лучше - буду признателен, как и всякий набирающий в строке поиска слово umount

  10. #520
    Quote Originally Posted by naster View Post
    Ребят чё то так и не могу найти пошаговую нормальную инструкцию для нормлаьной работы с внешним хардом..
    Внешний хард 500 гигов..
    Asus wl-500GP C 9 прошивкой от олега
    Домашняя машина win xp home
    Жесткий хочу использовать как общее файловое хранилище для всех домашних компов и для доступа по wifi.
    подмогите что нуно сделать,что подключить...??
    Если есть желание помочь по асе... то стукните 692000
    На данный момент жеский отформатирован в нтфс... в фат я так понимаю, что нельзя 500 гигов ....
    Смотри предыдущую страницу. Я там кратко объяснил что и как делать, привёл ссылку на более-менее актуальную инструкцию.
    Пока ты сам несколько раз не пройдёшься по инструкции и не поймёшь другие не помогут даже в асе, ибо сложно. Ну тока если оба linux-гуру))

    To ALL. Я обещал сказать как повёл себя БП с USB-выходом Ritmix.
    http://wl500g.info/showpost.php?p=66588&postcount=343
    Так вот, с моим винтиком Toshiba 120Gb 2,5", который судя по некоторым постам потребляет до 1,5 ампер, БП работал небезупречно. На нём написано 1А. Поэтому имейте это ввиду.
    В тестовых целях HDD заменён на Fujitsu 120Gb 2,5". Наблюдение продолжится.
    Last edited by Mike Di; 06-01-2008 at 19:53.

  11. #521
    Quote Originally Posted by demoniada View Post
    Супер, спасибо за ответы.
    Итого, получилась небольшая монстра, названная umount.sh:
    Code:
    #!/bin/sh
    
    # try to stop daemons normally
    /opt/etc/init.d/rc.unslung stop
    
    # kill the rest daemons: we want the disk, right?
    
    if lsof -t /tmp/harddisk ; then
      lsof -t /tmp/harddisk | xargs kill -9
    fi
    
    if lsof -t /opt; then
      lsof -t /opt | xargs kill -9
    fi
    
    # umount the disk
    umount /tmp/harddisk
    umount /opt
    
    # turn swap off
    swapoff /dev/discs/disc0/part1
    Я не мастер писать на шелле, зато скрипт работает Вызов его вставлен у меня в pre-shutdown, ну и по необходимости тоже можно вызвать.
    Если оптимизируете или напишете лучше - буду признателен, как и всякий набирающий в строке поиска слово umount
    только роутеру бы еще проспаться после убиения приложений иначе умаунт может не пройти, надо добавить что то типа
    sleep 3
    перед
    umount /tmp/harddisk
    более кошерно написать так
    Code:
    #!/bin/sh
    
    # try to stop daemons normally
    /opt/etc/init.d/rc.unslung stop
    
    # kill the rest daemons: we want the disk, right?
    
    if [ -n "`lsof -t /tmp/harddisk`" ]; then
      lsof -t /tmp/harddisk |sort -n | xargs kill -9
    fi
    sleep 1;
    if [ -n "`lsof -t /opt`" ]; then
      lsof -t /opt |sort -n | xargs kill -9
    fi
    sleep 2;
    # umount the disk
    umount /tmp/harddisk
    umount /opt
    
    # turn swap off
    swapoff /dev/discs/disc0/part1
    Last edited by angel_il; 06-01-2008 at 21:51.

  12. #522
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Я добавил fuser, будет в прошивке.

  13. #523
    Quote Originally Posted by Oleg View Post
    Я добавил fuser, будет в прошивке.
    лучше бы lsof

  14. #524
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    А нет такого апплета в нашем бизибоксе. А в более новых нет утилит для ext2/3.

  15. #525
    как страшно жить

Page 35 of 212 FirstFirst ... 2533343536374585135 ... LastLast

Similar Threads

  1. can't login after mounting USB HDD
    By phenixyu in forum WL-700g Q&A
    Replies: 0
    Last Post: 04-01-2009, 05:52
  2. 7.09 + USB + hotplug
    By oilinki in forum WL-700g Q&A
    Replies: 0
    Last Post: 18-11-2007, 12:51
  3. USB Mounten an Asus WL HDD
    By verbatim in forum German Discussion - Deutsch (DE)
    Replies: 1
    Last Post: 15-10-2007, 11:24
  4. WL500g 2 USB Drucker und ein LPT
    By Trebron in forum German Discussion - Deutsch (DE)
    Replies: 1
    Last Post: 27-01-2006, 23:48

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
  •