Page 12 of 16 FirstFirst ... 21011121314 ... LastLast
Results 166 to 180 of 230

Thread: Как зафиксировать порядок USB носителей (fstab)?

  1. #166
    Join Date
    Dec 2010
    Location
    Omsk
    Posts
    18

    Question ?

    Возник вопрос!

    Роутер rt-n16
    прошивка RT-N16-1.9.2.7-rtn-r2902.trx

    Подключены флэшка с двумя разделами ext3 и винт с одним ntfs
    Проблема в том что винт цепляется на sda1, а флэшка на sdb 1 и 2, а хочется как раз наоборот. Причём неважно что в какой порт включено (в верхний винт, в нижний флэшка или наоборот), результат одинаков. Почему такое может быть и как поменять местами?
    Last edited by Baton; 26-04-2011 at 19:00.

  2. #167
    Quote Originally Posted by tempik View Post
    Наверное это баг у Вас.... Может поиск по слову fstab поможет ...
    а поподробнее?
    echo "/tmp/etc/fstab" >> /tmp/local/.files
    flashfs save && flashfs commit && flashfs enable

    не помогло (
    Last edited by iru; 26-04-2011 at 19:00.

  3. #168
    Code:
    mount -obind /tmp/harddisk/opt /opt
    Пропишите эту строку в fstab и будет вам монтирование после ребута
    Asus RT-N16 FW:1.9.2.7-rtn-r2944 + HDD 1 TB WD WD10EARS + Mobile Rack AgeStar SUB3AHT
    USB Flash 2 Gb Программы для чайника + nShaper + Poptop + Онлайн радио + Egreat EG-R1

  4. #169
    Quote Originally Posted by max2007 View Post
    Code:
    mount -obind /tmp/harddisk/opt /opt
    Пропишите эту строку в fstab и будет вам монтирование после ребута
    а где этот фаил лежит?

  5. #170
    У меня он находится здесь /tmp/etc/fstab
    Asus RT-N16 FW:1.9.2.7-rtn-r2944 + HDD 1 TB WD WD10EARS + Mobile Rack AgeStar SUB3AHT
    USB Flash 2 Gb Программы для чайника + nShaper + Poptop + Онлайн радио + Egreat EG-R1

  6. #171
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    Quote Originally Posted by max2007 View Post
    Code:
    mount -obind /tmp/harddisk/opt /opt
    Пропишите эту строку в fstab и будет вам монтирование после ребута
    не будет. Правильная строка (возможно следует проверить путь):
    Code:
    /dev/discs/disc0/part1 /opt ext3 rw,noatime,data=ordered

  7. Quote Originally Posted by max2007 View Post
    Code:
    mount -obind /tmp/harddisk/opt /opt
    Пропишите эту строку в fstab и будет вам монтирование после ребута
    А может все таки не в фстаб а в post-mount или post-boot !!!?
    Находится в tmp/local/sbin
    Last edited by Ruslanovi4; 26-04-2011 at 20:04.
    Asus RT-N16 + HDD 250GB + Скрипт для чайников

  8. #173
    Quote Originally Posted by Ruslanovi4 View Post
    А может все таки не в фстаб а в post-mount или post-boot !!!?
    Находится в tmp/local/sbin
    все победил, помогла вот эта статься

    http://wl500g.info/showthread.php?t=...1%2Fopt+%2Fopt

  9. #174
    Quote Originally Posted by iru View Post
    все победил, помогла вот эта статься

    http://wl500g.info/showthread.php?t=...1%2Fopt+%2Fopt
    поздравляю! только через fstab все-таки кошернее ... для этого и придумано ...

  10. #175

    Привязка разделов системы в ASUS RT-N16

    Прикупил нового зверька, решил повторить свой опыт с WL500G Premium описанный тут.
    Начну с описания системы.
    Роутер ASUS RT-N16 прошивка 1.9.2.7-rtn-r2944
    Внешний хард к USB (разделы swap, opt, data) + к USB подключен 3G-модем с интернетсоединением.
    3G-модем постоянно менялся местами с хардом, из-за чего все установленные програмы становились недоступными.

    Установил утилиту e2label из пакета e2fsprogs:
    Code:
    [ххх@xxxxxxx ххх]$ ipkg install e2fsprogs
    Получил ответ, что она уже установлена

    Присвоил метку разделу swap
    Code:
    [ххх@xxxxxxx ххх]$ mkswap -L my_swap /dev/sda1
    Присвоил метки разделам opt и data
    Code:
    [ххх@xxxxxxx ххх]$ e2label /dev/sda2 my_opt
    [ххх@xxxxxxx ххх]$ e2label /dev/sda3 my_data
    Проверка меток через e2label:
    Code:
    [ххх@xxxxxxx ххх]$ e2label /dev/sda2 
    > my_opt
    [ххх@xxxxxxx ххх]$ e2label /dev/sda3 
    > my_data
    Или через blkid:
    Code:
    [ххх@xxxxxxx ххх]$ blkid
    /dev/sda1: TYPE="swap" LABEL="my_swap"
    /dev/sda2: LABEL="my_opt" UUID="хххххххх-хххх-хххх-хххх-хххххххххххx]" TYPE="ext3"
    /dev/sda3: LABEL="my_data" UUID="хххххххх-хххх-хххх-хххх-хххххххххххx" TYPE="ext3"
    Прописал в fstab:
    Code:
    LABEL=my_swap none swap sw 0 0
    LABEL=my_opt /opt ext3 rw,noatime 1 1
    LABEL=my_data /tmp/harddisk ext3 rw,noatime 1 1
    Теперь раздел программ и данных на своих местах даже если подключать другие носители.

    Содержание fstab:
    Code:
    /dev/sda1 none swap sw 0 0
    /dev/sda2 /opt ext3 rw,noatime 1 1
    /dev/sda3 /tmp/mnt/disc0_3 ext3 rw,noatime 1 1 
    
    LABEL=my_swap none swap sw 0 0
    LABEL=my_opt /opt ext3 rw,noatime 1 1
    LABEL=my_data /harddisk ext3 rw,noatime 1 1
    Первые три строки остались с предыдущей конфигурации и их можно удалить. Но раз работает, пусть повисит.
    Last edited by hanuman; 08-05-2011 at 11:21.
    Asus WL-500gP 300MHz, USB HDD 300GB inside, 3G, FTP, Сайт, Форум, Фотоальбом, rTorrent
    Asus RT-N16 1.9.2.7-rtn-r2944, HDD 300GB, 3G, HTTP, FTP, Сайт, Форум, Фотоальбом, rTorrent

  11. #176
    Решил прикрутить 3G модем к роутеру , а он совмещён с картридером , и вот тут начались роблемы
    У меня в каждом из USB портов подключен USB HUB на 4 порта , к хабу который подключен в верхний USB подключена флешка с софтом (и т.д. не важно) , к хабу который подключен в нижний USB подключен HDD (и т.д. не важно)
    Файл fstab выглядит вот так
    Code:
    #device Mountpoint FStype Options Dump Pass#
    /dev/sda1 none swap sw 0 0
    /dev/sda2 /opt ext3 rw,noatime 1 1
    /dev/sda3 /tmp/mnt/disca_3 ext3 rw,noatime 1 1
    /dev/sdb1 /tmp/mnt/discb_1 ext3 rw,noatime 1 1
    И всё бы нормально ,но если подключить модем (в любой из хабов) и перегрузить роутер то /tmp/mnt/discb_1 становится /tmp/mnt/discс_1 ну и все програмы которые работают с этим диском перестают его видеть

    Пробовал сделать всё так как описано в посте выше
    Установил утилиту e2label
    Дальше сделал так
    Code:
    mkswap -L my_swap /dev/sda1
    e2label /dev/sda2 my_opt
    e2label /dev/sda3 my_data
    e2label /dev/sdb1 my_data2
    Метки проверил всё присвоилось правильно
    В файл fstab прописал вот так
    Code:
    LABEL=my_swap none swap sw 0 0
    LABEL=my_opt /opt ext3 rw,noatime 1 1
    LABEL=my_data /tmp/mnt/disca_3 ext3 rw,noatime 1 1
    LABEL=my_data2 /tmp/mnt/discb_1 ext3 rw,noatime 1 1
    Но желаемого результата это не дало (вернее кое что заработало но не так как хотелось бы )
    Диск всё равно при подключеном модеме (к любому их хабов) монтируется как /tmp/mnt/discс_1
    А вот ели и флешку и диск подключить в один хаб то тогда всё правильно монтируется но поскольку USB очень медленный в роутере то скорость доступа по сети к диску очень упала (так она гдето около 40 мегабит) , а вот если HDD и флешка в разных хабах то скорость доступа по сети до диска доходит до 80-90 мегабит
    Так вот собственно как оставив подключеным HDD в другой хаб заставить его в любом случае определятся как /tmp/mnt/discb_1 не зависимо от того сколько и когда носителей будет подключено к роутеру
    Спасибо !!
    Asus RT-N16 FW:1.9.2.7-rtn-r2944 + HDD 1 TB WD WD10EARS + Mobile Rack AgeStar SUB3AHT
    USB Flash 2 Gb Программы для чайника + nShaper + Poptop + Онлайн радио + Egreat EG-R1

  12. #177
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    /tmp/mnt, предназначен для автомонтирования. Не стоит его использовать для принудительного монтирования. Вы можете монтировать в /home, /mnt, либо создайте /tmp/whateveryouwish в pre-boot и монтируйте туда.

  13. #178
    Quote Originally Posted by al37919 View Post
    /tmp/mnt, предназначен для автомонтирования. Не стоит его использовать для принудительного монтирования. Вы можете монтировать в /home, /mnt, либо создайте /tmp/whateveryouwish в pre-boot и монтируйте туда.
    На сколько я это всё понял то , то что вы сказали мне не подходит
    Вот смотрите , у меня есть скрипт который останавливает HDD когда он не используется , запускается он так
    Code:
    /usr/local/sbin/scsi-stop.sh sdb &
    Так вот именно из-за этого мне и надо чтобы HDD всегда монтировался как
    Code:
    /tmp/mnt/discb_1
    И как это реализовать ?????? Спасибо !!!
    Asus RT-N16 FW:1.9.2.7-rtn-r2944 + HDD 1 TB WD WD10EARS + Mobile Rack AgeStar SUB3AHT
    USB Flash 2 Gb Программы для чайника + nShaper + Poptop + Онлайн радио + Egreat EG-R1

  14. #179
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Quote Originally Posted by max2007 View Post
    На сколько я это всё понял то , то что вы сказали мне не подходит
    Вот смотрите , у меня есть скрипт который останавливает HDD когда он не используется , запускается он так
    Code:
    /usr/local/sbin/scsi-stop.sh sdb &
    Так вот именно из-за этого мне и надо чтобы HDD всегда монтировался как
    Code:
    /tmp/mnt/discb_1
    И как это реализовать ?????? Спасибо !!!
    При чем здесь монтирование дисков и порядок "проявления" девайсов?
    Каким девайсом (sda, sdb, sdc, ...) диск увидится, таким он и смонтируется (disca_, discb_, discc_, ...).
    Как повлиять на порядок "проявления" - не знаю.

  15. #180

    mount

    Здравствуйте , возникла одна проблемка , нужна помощь знающих людей
    Не хотит монтироватся один из 2x HDD подключеных к роутеру
    Есть 2 HDD ,на одном своп ,опт ,и небольшой роздел для торентов и т.д.
    Также есть второй HDD ,используется чисто под файл помойку
    Вод содержимое fstab
    Code:
    #device Mountpoint FStype Options Dump Pass#
    /dev/sda1 none swap sw 0 0
    /dev/sda2 /opt ext3 rw,noatime 1 1
    /dev/sda3 /tmp/mnt/disca_3 ext3 rw,noatime 1 1
    /dev/sdb1 /tmp/mnt/discb_1 ext3 rw,noatime 1 1
    Но /dev/sdb1 /tmp/mnt/discb_1 ext3 rw,noatime 1 1 не хотит монтироватся ни в какую ,в сис лог не выдаёт вообще ничего
    Code:
    Jan  1 02:00:16 kernel: Adding 257000k swap on /dev/sda1.  Priority:-1 extents:1 across:257000k
    Jan  1 02:00:17 e2fsck: /dev/sda2: clean, 25866/125696 files, 169536/251370 blocks
    Jan  1 02:00:17 e2fsck: /dev/sda3: clean, 318/576000 files, 51418/1151010 blocks
    Jan  1 02:00:17 e2fsck: /dev/sdb1: clean, 5567/122109952 files, 185971530/244190000 blocks
    Jan  1 02:00:17 kernel: kjournald starting.  Commit interval 5 seconds
    Jan  1 02:00:17 kernel: EXT3 FS on sda2, internal journal
    Jan  1 02:00:17 kernel: EXT3-fs: mounted filesystem with ordered data mode.
    Aug  7 22:56:07 kernel: kjournald starting.  Commit interval 5 seconds
    Aug  7 22:56:07 kernel: EXT3 FS on sda3, internal journal
    Aug  7 22:56:07 kernel: EXT3-fs: mounted filesystem with ordered data mode.
    Aug  7 22:56:07 USB storage: ext3 fs at /dev/discs/disca/part3 mounted to /tmp/mnt/disca_3
    Aug  7 22:56:07 rc.unslung: start service /opt/etc/init.d/S01syslog-ng
    Вот вывод команды fdisk -l
    Code:
    [root@RT-N16 root]$ fdisk -l
    
    Disk /dev/mtdblock0: 0 MB, 262144 bytes
    255 heads, 63 sectors/track, 0 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    
    Disk /dev/mtdblock0 doesn't contain a valid partition table
    
    Disk /dev/sda: 6007 MB, 6007357440 bytes
    240 heads, 63 sectors/track, 776 cylinders
    Units = cylinders of 15120 * 512 = 7741440 bytes
    
       Device Boot      Start         End      Blocks  Id System
    /dev/sda1               1          34      257008+ 82 Linux swap
    /dev/sda2              35         167     1005480  83 Linux
    /dev/sda3             168         776     4604040  83 Linux
    
    Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
    255 heads, 63 sectors/track, 121601 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    
       Device Boot      Start         End      Blocks  Id System
    /dev/sdb1               1      121601   976760001  83 Linux
    [root@RT-N16 root]$
    Вот вывод df -h
    Code:
    [root@RT-N16 root]$ df -h
    Filesystem            Size  Used Avail Use% Mounted on
    rootfs                4,5M  4,5M     0 100% /
    /dev/root             4,5M  4,5M     0 100% /
    devfs                  62M     0   62M   0% /dev
    tmpfs                  62M  296K   62M   1% /tmp
    /dev/sda2             967M  647M  271M  71% /opt
    /dev/discs/disca/part3
                          4,4G  131M  4,0G   4% /tmp/mnt/disca_3
    [root@RT-N16 root]$
    Если дать команду в консоли
    Code:
    [root@RT-N16 root]$ mount /dev/sdb1 /tmp/mnt/discb_1 -o rw,noatime
    mount: mounting /dev/sdb1 on /tmp/mnt/discb_1 failed: No such file or directory
    [root@RT-N16 root]$
    то выдаёт ошибку ,хотя по идее не должно такого быть ,папка /tmp/mnt/discb_1 должна веть создаватся автоматически , если папку создать в ручную то тогда всё монтируется , помогите советом как всё полечить ???
    Asus RT-N16 FW:1.9.2.7-rtn-r2944 + HDD 1 TB WD WD10EARS + Mobile Rack AgeStar SUB3AHT
    USB Flash 2 Gb Программы для чайника + nShaper + Poptop + Онлайн радио + Egreat EG-R1

Page 12 of 16 FirstFirst ... 21011121314 ... LastLast

Similar Threads

  1. Настройка mpcs на роутере
    By poptab in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 1059
    Last Post: 17-07-2012, 06:22
  2. cannot detect USB HDD
    By ferdz_33 in forum WL-500gP Q&A
    Replies: 8
    Last Post: 13-01-2010, 07:53
  3. Проблема: USB 1.1 устройства через USB 2.0 хаб
    By Rambalac in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 30
    Last Post: 15-09-2009, 12:00

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
  •