Возник вопрос!
Роутер 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.
Пропишите эту строку в fstab и будет вам монтирование после ребутаCode:mount -obind /tmp/harddisk/opt /opt
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
У меня он находится здесь /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
все победил, помогла вот эта статься
http://wl500g.info/showthread.php?t=...1%2Fopt+%2Fopt
Прикупил нового зверька, решил повторить свой опыт с 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
Присвоил метки разделам opt и dataCode:[ххх@xxxxxxx ххх]$ mkswap -L my_swap /dev/sda1
Проверка меток через e2label:Code:[ххх@xxxxxxx ххх]$ e2label /dev/sda2 my_opt [ххх@xxxxxxx ххх]$ e2label /dev/sda3 my_data
Или через blkid:Code:[ххх@xxxxxxx ххх]$ e2label /dev/sda2 > my_opt [ххх@xxxxxxx ххх]$ e2label /dev/sda3 > my_data
Прописал в fstab: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"
Теперь раздел программ и данных на своих местах даже если подключать другие носители.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
Решил прикрутить 3G модем к роутеру , а он совмещён с картридером , и вот тут начались роблемы
У меня в каждом из USB портов подключен USB HUB на 4 порта , к хабу который подключен в верхний USB подключена флешка с софтом (и т.д. не важно) , к хабу который подключен в нижний USB подключен HDD (и т.д. не важно)
Файл fstab выглядит вот так
И всё бы нормально ,но если подключить модем (в любой из хабов) и перегрузить роутер то /tmp/mnt/discb_1 становится /tmp/mnt/discс_1 ну и все програмы которые работают с этим диском перестают его видеть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
Пробовал сделать всё так как описано в посте выше
Установил утилиту 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
/tmp/mnt, предназначен для автомонтирования. Не стоит его использовать для принудительного монтирования. Вы можете монтировать в /home, /mnt, либо создайте /tmp/whateveryouwish в pre-boot и монтируйте туда.
На сколько я это всё понял то , то что вы сказали мне не подходит
Вот смотрите , у меня есть скрипт который останавливает HDD когда он не используется , запускается он так
Так вот именно из-за этого мне и надо чтобы HDD всегда монтировался какCode:/usr/local/sbin/scsi-stop.sh sdb &
И как это реализовать ?????? Спасибо !!!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
Было: WL500gP (fw 1.9.2.7-10-USB-1.71) + Toshiba TravelStar 250Gb 2.5" inside router.
(ADOS + rTorrent WebUI+rtorrent + samba + rrdtool + XMail + QuiXplorer + ClamAV)
> Мои инструкции < Для новичков и ленивых > Wiki переехало сюда < "Ночные" сборки >
Здравствуйте , возникла одна проблемка , нужна помощь знающих людей
Не хотит монтироватся один из 2x HDD подключеных к роутеру
Есть 2 HDD ,на одном своп ,опт ,и небольшой роздел для торентов и т.д.
Также есть второй HDD ,используется чисто под файл помойку
Вод содержимое fstab
Но /dev/sdb1 /tmp/mnt/discb_1 ext3 rw,noatime 1 1 не хотит монтироватся ни в какую ,в сис лог не выдаёт вообще ничего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
Вот вывод команды fdisk -lCode: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
Вот вывод df -hCode:[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]$
Если дать команду в консоли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]$то выдаёт ошибку ,хотя по идее не должно такого быть ,папка /tmp/mnt/discb_1 должна веть создаватся автоматически , если папку создать в ручную то тогда всё монтируется , помогите советом как всё полечить ???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]$
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