Page 71 of 212 FirstFirst ... 2161697071727381121171 ... LastLast
Results 1,051 to 1,065 of 3173

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

  1. #1051
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    И у меня ощущение, что команды сделаны на компе, а не на роутере. Не может в роутере быть такой последовательности разделов.

  2. #1052
    неясно все же, как размонтировать...у al37919 там такое...закачаешься с моими познаниями, а скрипт представленный выше - не работает.

  3. #1053
    # sh unmount.sh
    Stopping smbd:
    Stopping nmbd:
    Starting web server: lighttpd
    2008-11-06 02:12:01: (network.c.300) can't bind to port: 8089 Address already in use
    Starting rtorrent: rtorrent.
    unmount.sh: unmount.sh: 10: lsof: not found
    unmount.sh: unmount.sh: 14: lsof: not found
    umount: Couldn't umount /tmp/mnt/disc0_3: Invalid argument
    umount: Couldn't umount /opt: Invalid argument

    не пойму почему процессы снова стартуют и откуда ошибка lsof: not found

  4. #1054
    какой бред....полночи прокопался...почему так сложно размонтировать то диск, чтобы проверить его на ошибки...почему столько для этого надо знать всего....я в шоке...а говорят - ааа переходите на линукс вместо виндов...это вам ниего стоить не будет...вот вам openoffice, вот GUI, все просто как палочку обсосать карамельную...ну да...так просто, что глаза не видят уже ничего, а ночью снится черный экран с командной строчкой...

    результата короче 0 - банально не могу размонтировать диск, чтобы проверить его на ошибки...

  5. #1055
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    предлагаю простой рецепт:
    1) выключить роутер
    2) отключить диск
    3) включить роутер, дождаться конца загрузки
    4) подключить диск
    5) если он куда то автосмонтировался, то отмонтировать

    зы lsof находится в пакете lsof
    xargs в findutils

  6. #1056
    Quote Originally Posted by euseller View Post
    неясно все же, как размонтировать...у al37919 там такое...закачаешься с моими познаниями, а скрипт представленный выше - не работает.
    забей на скрипты - главное понимать суть процесса

    сначала надо убить все процессы, которые могут работать с диском. Думаю этого хватит
    Code:
    killall vsftpd
    killall smbd
    далее даешь команду mount и смотришь что и куда присоединино, можно смотреть по команде df

    потом отмантируешь нужный диск, например
    Code:
    umount /tmp/mnt/disc0_1/
    а теперь уже можешь проверять диск
    Code:
    e2fsk -vfy /dev/disc/disc1/part1
    p.s. все пути написаны по памяти, так что не придираться.

  7. #1057
    последний предлложенный вариант с убитием процессов трудоемок, у меня ftp+samba+IPTV прокси+torrent+lighthttpd+база+php да еще что-то там...всех их убивать рук не хватит...

    попробую рецепт al37919, но все равно спасибо.

  8. #1058
    Quote Originally Posted by euseller View Post
    последний предлложенный вариант с убитием процессов трудоемок, у меня ftp+samba+IPTV прокси+torrent+lighthttpd+база+php да еще что-то там...всех их убивать рук не хватит...
    ясно... мне кажется ради одного раза можно и руками, но для удобства конечно скриптик лучше.

    можно тупо не запускать все сервисы - chmod -x /usr/local/sbin/post-mount, сохраниться и ребутнуться.
    Last edited by velsi; 06-11-2008 at 11:56.

  9. #1059
    Quote Originally Posted by velsi View Post
    можно тупо не запускать все сервисы - chmod -x /usr/local/sbin/post-mount, сохраниться и ребутнуться.
    Если через веб-морду включены ftp и samba, то не поможет.

  10. #1060
    Quote Originally Posted by Cd_spb View Post
    Если через веб-морду включены ftp и samba, то не поможет.
    так никто не отменял =)
    Code:
    killall vsftpd
    killall smbd

  11. #1061
    при перезагрузке и отключении все монитруется назад и толку никакого
    продую теперь убить процессы
    часть убил осталось вот ето, все равно не отмонируется никак ни одна часть

    PHP Code:
      PID TTY          TIME CMD
        1 
    ?        00:00:01 init
        2 
    ?        00:00:00 keventd
        3 
    ?        00:00:00 ksoftirqd_CPU0
        4 
    ?        00:00:00 kswapd
        5 
    ?        00:00:00 bdflush
        6 
    ?        00:00:00 kupdated
        7 
    ?        00:00:00 mtdblockd
       66 
    ?        00:00:00 syslogd
       67 
    ?        00:00:00 klogd
       70 
    ?        00:00:01 nas
       74 
    ?        00:00:00 khubd
       87 
    ?        00:00:00 usb-storage-0
       88 
    ?        00:00:00 scsi_eh_0
       99 
    ?        00:00:00 watchdog
      102 
    ?        00:00:00 ntp
      129 
    ?        00:00:00 udhcpc
      133 
    ?        00:00:00 dropbear
      170 
    ?        00:00:00 upnp
      281 
    ?        00:00:00 kjournald
      282 
    ?        00:00:00 kjournald
      284 
    ?        00:00:00 dropbear
      285 pts
    /0    00:00:00 sh
      298 
    ?        00:00:00 httpd
      299 pts
    /0    00:00:00 ps 
    например процесс killall httpd не убивается, вроде как выполняется а все равно в процессах

  12. #1062
    отмонтировал opt, осталась основная часть никак не хочет, в процессах httpd после убивки стартует снова, остались такие:

    PHP Code:
      PID  Uid     VmSize Stat Command
        1 magistr     632 S   
    /sbin/init
        2 magistr         SW  
    [keventd]
        
    3 magistr         RWN [ksoftirqd_CPU0]
        
    4 magistr         SW  [kswapd]
        
    5 magistr         SW  [bdflush]
        
    6 magistr         SW  [kupdated]
        
    7 magistr         SW  [mtdblockd]
       
    66 magistr     408 S   syslogd -m 0 -/tmp/syslog.log --l 7
       67 magistr     364 S   klogd
       70 magistr     552 S   nas 
    /tmp/nas.lan.conf /tmp/nas.lan.pid lan
       72 nobody      464 S   
    [dnsmasq]
       
    74 magistr         SW  [khubd]
       
    87 magistr         SW  [usb-storage-0]
       
    88 magistr         SW  [scsi_eh_0]
       
    99 magistr     488 S   watchdog
      102 magistr     344 S   ntp
      129 magistr     440 S   udhcpc 
    -i vlan1 -/var/run/udhcpc0.pid -/tmp/udhcp
      133 magistr     480 S   dropbear
      170 magistr     488 S   upnp 
    --L br0 -W vlan1
      282 magistr         SW  
    [kjournald]
      
    284 magistr     728 S   dropbear
      285 magistr     552 S   
    -sh
      329 magistr     328 S   httpd vlan1
      330 magistr     392 R   ps 

  13. #1063
    добился, теперь вроде по команде
    df -h
    PHP Code:
    Filesystem                Size      Used Available Use% Mounted on
    /dev/root                 3.0M      3.0M         0 100% / 
    Но,
    при попытке прогнать по команде
    PHP Code:
    e2fsck ---/dev/scsi/host0/bus0/target0/lun0/part1 
    система говорит что что-то примонтировано и спрашивает мол точно я ли хочу далее. Говорю - хочу.
    Далее идет.
    PHP Code:
    [magistr@ASUS /]$ e2fsck ---/dev/scsi/host0/bus0/target0/lun0/part1
    e2fsck 1.38 
    (30-Jun-2005)
    /
    dev/scsi/host0/bus0/target0/lun0/part1 is mounted.

    WARNING!!!  Running e2fsck on a mounted filesystem may cause
    SEVERE filesystem damage
    .

    Do 
    you really want to continue (y/n)? y
    yes

    Couldn
    't find ext2 superblock, trying backup blocks...
    Superblock has an invalid ext3 journal (inode 8).
    Clear? yes

    *** ext3 journal has been deleted - filesystem is now ext2 only ***

    Superblock doesn'
    t have has_journal flagbut has ext3 journal inode.
    Clearyes

    The filesystem size 
    (according to the superblockis 121832935 blocks
    The physical size of the device is 126504 blocks
    Either the superblock 
    or the partition table is likely to be corrupt!
    Abortyes 
    в чем дело и что делать дальше?

  14. #1064
    Сейчас имеется wl500gp с подключенным боксом agestar и винтом на 160гб,коих становится мало. Хочется купить второй винт но уже внешний аля Seagate FreeAgent,вопрос какой лучше выбрать из подобных устройств? И еще есть ли какая нибудь возможность более быстрого слива данных имея 2 винчестера (допустим на один сливается торрент,потом делается копия на второй винт,который можно безболезненно отключить по усб слить и обратно подключить...)

  15. #1065
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    при перезагрузке и отключении все монитруется назад и толку никакого
    толк есть, т.к. не запускаются всякие качалки и т.д. После этого должно быть легко отмонтировать.

    httpd не мешает --- он смотрит только внутрь прошивки. Для его убиения нужно прибить watchdog

    проверять смонтированную систему лучше не надо и доверять результатам тоже.

    Могу предположить еще пару "зверских" методов

    1) после загрузки с отключенным hdd перед его втыканием выполнить:
    echo "/bin/true" > /proc/sys/kernel/hotplug
    заодно и watchdog на всякий случай прибить тоже
    После этого должно бы быть отключено автомонтирование дисков
    Восстановление в стандартное состояние должно произойти само после следующей перезагрузки

    2) flashfs disable
    перезагрузка, отмонтирование, проверка
    flashfs enable
    перезагрузка
    Last edited by al37919; 06-11-2008 at 20:07.

Page 71 of 212 FirstFirst ... 2161697071727381121171 ... 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
  •