Results 1 to 15 of 230

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

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Прошу сильно не пинать.Проблема с fstab.Не монтируется диск,если его прописать в fstab.А если не прописывать,монтируется по умолчанию,но при копировании с него и на него по samba,время от времени ругается что диск защищен от записи.Уверен что проблема решится если прописать его в fstab с опциями монтирования.Но как прописать чтоб он работал,не ясно.

    роутер asus rt-n 16

    Прошивка 1.9.2.7-rtn-r3300 http://code.google.com/p/wl500g/down...-rtn-r3300.trx

    Вот вывод fdisk -l

    [admin@router root]$ fdisk -l

    Disk /dev/sda: 1500.3 GB, 1500301910016 bytes
    255 heads, 63 sectors/track, 182401 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot Start End Blocks Id System
    /dev/sda1 1 182401 1465136001 83 Linux

    Disk /dev/sdb: 4026 MB, 4026466304 bytes
    255 heads, 63 sectors/track, 489 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot Start End Blocks Id System
    /dev/sdb1 1 305 2449881 83 Linux
    /dev/sdb2 306 489 1477980 82 Linux swap
    [admin@router root]$

    Вот вывод fstab

    #device Mountpoint FStype Options Dump Pass#
    /dev/sdb1 /opt ext3 rw,noatime 1 1
    /dev/sdb2 none swap sw 0 0


    Как видите в fstab указана только флешка и она монтируется в /opt.
    Если добавить в fstab строчку
    /dev/sda1 /tmp/mnt/disca_1 ext3 rw,noatime 1 1
    То после перезагрузки перестается монтироваться и жесткий и флешка.Тоесть вообще никакого монтирования.
    Я пробовал менять физически местами флешку и жесткий.Пробовал менять буквы sda,sdb во всех последовательностях,но это не помогло
    Пробовал вопреки выводу fdisk -l назначать противоположные буквы для флэшки и hdd.Так же пробовал менять прошивку на более высокие сборки с сайта vectormm.Результат тот же.

    Пробовал добавлять строку в post-boot

    #!/bin/sh

    mkdir -p /tmp/mnt/disca_1

    а так же не стандартный путь

    mkdir -p /tmp/tt99

    далее прописывал этот путь в fstab для hdd

    директория создается,проверял,но результат тот же.После этого не хочет монтироваться не флешка не hdd

    На данный момент жесткий диск монтируется в
    /tmp/mnt/disca_1
    НО ПРИ УСЛОВИИ что он не прописан в fstab.По этой причине на него и с него информация по samb-e копируется не корректно,порой вылазит ошибка что диск защищен.
    Может кто подскажет как умудриться примонтировать диск через fstab?

    Так же добавлю для информации.До этого hdd+флешка работали на asus wl500w.Никаких манипуляций с флешкой и hdd я не производил
    не форматировал,не менял на другие.На wl500 все отличо монтировалось с прописыванием в fstab.
    Last edited by Amlet1; 09-10-2011 at 07:22.

  2. #2
    Пробовал воспользоваться e2label по совету уважаемого hanuman

    Назначил все так как он написал в своем примере,т.е

    [admin@router root]$ fdisk -l

    Disk /dev/sda: 1500.3 GB, 1500301910016 bytes
    255 heads, 63 sectors/track, 182401 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot Start End Blocks Id System
    /dev/sda1 1 182401 1465136001 83 Linux

    Disk /dev/sdb: 4026 MB, 4026466304 bytes
    255 heads, 63 sectors/track, 489 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot Start End Blocks Id System
    /dev/sdb1 1 305 2449881 83 Linux
    /dev/sdb2 306 489 1477980 82 Linux swap
    [admin@router root]$




    назначаю

    mkswap -L my_swap /dev/sdb2

    e2label /dev/sdb1 my_opt

    e2label /dev/sda1 my_data

    проверяю

    [ххх@xxxxxxx ххх]$ blkid
    /dev/sdb2: TYPE="swap" LABEL="my_swap"
    /dev/sdb1: LABEL="my_opt" UUID="хххххххх-хххх-хххх-хххх-хххххххххххx]" TYPE="ext3"
    /dev/sda1: LABEL="my_data" UUID="хххххххх-хххх-хххх-хххх-хххххххххххx" TYPE="ext3"

    вот таким сделал /etc/fstab

    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

    так же пробовал менять последнюю строчку на

    LABEL=my_data /harddisk ext3 rw,noatime 1 1

    Но папка лежит по пути /tmp/harddisk
    Но пробовал на всякий случай и так и эдак

    В любом случае после перезагрузки результат вот такой

    [admin@router 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 4.0K 62M 1% /dev
    tmpfs 62M 316K 62M 1% /tmp
    /dev/sdb1 2.3G 303M 1.9G 14% /opt
    /dev/discs/disca/part1
    1.4T 590G 691G 47% /tmp/mnt/disca_1

    Тоесть системе по барабану что я назначил метки и прописал в fstab,она все равно монтирует hdd по пути /tmp/mnt/disca_1

    Но в предидущем посте,без назначения меток,манипуляции с добавлением в fstab hdd приводят к тому что перестает монтироваться вообще все.

    Еще если внимательно посмотреть то у уважаемого hanuman диск один разбит на 3 части
    т.е

    /dev/sda1
    /dev/sda2
    /dev/sda3

    у меня же флешка и диск т.е

    /dev/sdb1-флешка
    /dev/sdb2-флешка
    /dev/sda1-диск

    Так вот если носитель один,то его можно монтировать как угодно и все работает,а если физически носителя 2 штуки в 2 разъемах usb,то второй диск глючит и не принимает настроек fstab,хоть с метками,хоть без.

  3. #3
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Quote Originally Posted by Amlet1 View Post
    Тоесть системе по барабану что я назначил метки и прописал в fstab,она все равно монтирует hdd по пути /tmp/mnt/disca_1

    Но в предидущем посте,без назначения меток,манипуляции с добавлением в fstab hdd приводят к тому что перестает монтироваться вообще все.
    Могу предположить только 1 - диск не успевает "проявиться" до отработки fstab, и тупо пропускается системой. А когда наконец подключается - срабатывает автомонтирование.
    Предлагаю забить - ведь диск и так монтируется в постоянное место.
    С роутерами НИКТО не может обещать того, что с любым оборудованием будет все работать, как задумано.

  4. #4
    Спасибо Omega и Vectormm за ответ.
    Не стал бы заморачиваться.Предполагаю что из за того что нет записи в fstab где можно явно указать rw,noatime 1 1,подглючивает ресурс samba иногда ругается на то что диск защищен от записи.Только поэтому обеспокоен проблемой с монтированием в fstab.
    Omega,я указывал такие названия носителей,но эффект тот же.
    Last edited by Amlet1; 10-10-2011 at 20:46.

  5. #5
    Join Date
    Mar 2009
    Location
    Russia, Moscow
    Posts
    2,119
    Blog Entries
    33
    Quote Originally Posted by Amlet1 View Post
    Может кто подскажет как умудриться примонтировать диск через fstab?

    Так же добавлю для информации.До этого hdd+флешка работали на asus wl500w.
    Никаких манипуляций с флешкой и hdd я не производил не форматировал,не менял на другие.
    На wl500 все отличо монтировалось с прописыванием в fstab.
    заходим по telnet либо ssh на роутер, и меняем в файле /etc/fstab пути к разделам на новые:
    Code:
    #Device Mountpoint FStype Options Dump Pass#
    /dev/discs/disca/part1 none swap sw 0 0
    /dev/discs/disca/part2 /opt ext3 rw,noatime 1 1
    /dev/discs/disca/part3 /tmp/mnt/disc0_3 ext3 rw,noatime 1 1
    (в rt-n версии прошивки пути к дискам видоизменились)
    http://vectormm.net/routers/routery-...-wl-700ge.html

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
  •