Results 1 to 6 of 6

Thread: mount nach /tmp/hard... wieso?

  1. #1

    Unhappy mount nach /tmp/hard... wieso?

    Hi

    Also ich habe folgendes problem.
    Ich habe das tutorial von wenig angefangen, das hat alles geklappt bis zu demm punkt mit dem mounten.

    Ich habe an meinem WL500GP eine Seagate Freeagent festplatte angeschlossen.
    Mit der Partitionierung hat alles geklappt.

    Sobald ich jetzt denn router passiert folgendes.
    Code:
    [admin@wl500gp /]$ mount
    /dev/root on / type squashfs (ro)
    none on /dev type devfs (rw)
    proc on /proc type proc (rw)
    ramfs on /tmp type ramfs (rw)
    usbfs on /proc/bus/usb type usbfs (rw)
    /dev/discs/disc0/part2 on /opt type ext3 (rw)
    /dev/discs/disc0/part3 on /tmp/harddisk type ext3 (rw,noatime)
    /dev/discs/disc0/part4 on /tmp/harddisk/part1 type ext3 (rw,noatime)
    /dev/discs/disc0/part3 on /tmp/wldaten1e type ext3 (rw,noatime)
    /dev/discs/disc0/part4 on /tmp/wldaten2 type ext3 (rw,noatime)
    Aber wieso mountet er die part 3 und 4 nach /tmp/harddisk und /tmp/harddisk/part1? Ich krieg das nicht raus.
    hier noch mein post-boot

    Code:
    #!/bin/sh
    dropbear
    
    #test if USB disc has been attached
    # if not - then insert needed modules
    #
    # Die folgenden 4 Rauten entfernen, wenn eine USB-Platte angeschlossen ist. Beim WL-
    if [ ! -d /dev/discs ]
    then
    insmod scsi_mod && insmod sd_mod && insmod usb-storage && sleep 5s
    fi
    
    #Wait for /opt to mount
    mount /dev/discs/disc0/part2 /opt
    i=0
    while [ $i -le 30 ]
    do
    if [ -d /opt/etc ]
    then
    break
    fi
    sleep 1
    i=`expr $i + 1`
    done
    
    # Activate swap
    swapon /dev/discs/disc0/part1
    
    # Create and Mount
    mkdir /tmp/wlicki
    mkdir /tmp/wlhome
    sleep 1
    mount /dev/discs/disc0/part3 /tmp/wlhome
    mount /dev/discs/disc0/part4 /tmp/wlicki
    
    # Run all active services - active means starts with S
    /opt/etc/init.d/rc.unslung
    wäre sehr dankbar wenn mir einer erklären könnte wieso das es so gemountet wird


    greez IckI

  2. #2
    Join Date
    Sep 2007
    Location
    Hannover
    Posts
    88
    Den tieferen Sinn hinter dem 'automount' kann Dir wohl keiner erklären. Wege den Bug zu umgehen schon.

    Also:
    Code:
    insmod scsi_mod && insmod sd_mod && insmod usb-storage
    aktiviert den USB und der Router mountet die 1. Partition die er am USB findet standartmäßig nach /tmp/harddisk.
    Das ist so in der Firmware drinn und kann man ihr auch nicht abgewöhnen. Aber eben nur mit der 1. Partition. Alle anderen lässt der Automounter in Ruhe.

    Folgendes "Lösung" habe ich für mich gefunden:
    • Partition1: ist nur klein ca. 2MB groß - als Dummy den der blöde Automounter nach /tmp/harddisk mounten kann. Bleibt ungenutzt.
    • Partition2: mein SWAP
    • Partition3 und folgende: Daten


    Wenn Du dann Dein post-boot Script etwas aufräumen möchtest, kannst Du gleich noch über Fstab mounten. -> Anleitung
    Klingt etwas für Freaks, ist aber genau aus Deinem Problem heraus entstanden
    Die Fstab-Datei erklärt sich eigentlich von selbst. Wenn Du Hilfe brauchst meld Dich einfach.
    Last edited by tobitobsen; 06-02-2008 at 21:49.

  3. #3
    Hmm leider passt das bei mir nicht da ich bereits 4 primäre Partitionen habe.
    Ich schaue mal weiter vielleicht gibt es noch andere Möglichkeiten.


    Trotzedem danke



    BTW: Ist eine neu FW in „Sicht“ oder wird es bis auf weiteres bei der bleiben?


    greez IckI

  4. #4
    Join Date
    Sep 2007
    Location
    Hannover
    Posts
    88
    primäre partitionen können das ja auch alle sein.
    und die 1. partition muss ja nicht immer ein dummy sein. Das ist bei mir so, weil ich außer meinem /opt/ und swap nichts brauche - also habe ich keinen echten bedarf an einer 3. partition. gleichzeitig will ich von meinem 1Gig usb-stick auch nicht zuviel ür den dummy hergeben ...

    Wenn du damit leben kannst, dass eine der partitionen halt in tmp/harddisk gemountet ist - dann ist da ja ok. Wenn du aus dem Lan via samba-share drauf zugreifst ist es ja im grunde egal wo technisch die partition gemountet ist.

    Ob man den automounter in zukunft abstellen kann? - das weiß nur Oleg.

  5. #5
    Hi

    Also man kann max. 4 primäre Partitionen machen.
    Aber folgendes hab ich gefunden wenn ich im Webinterface unter FTP Server auf „Force to Eject USB Disk“ klicke dann verschwinden die Automount Einträge.
    Nun meine Frage kann man denn Standard FTP Server deinstallieren? oder ist der so tief verankert das das nicht geht?

    Greez IckI

  6. #6
    Join Date
    Sep 2007
    Location
    Hannover
    Posts
    88
    da bist du auf dem Holzweg.
    Also ich meinte ja nicht, dass Du noch eine Parition anlegen MUSST - wenn Du damit leben kannst, dass die 1. halt in tmp/harddisk ist - ist halt egal.

    "Force to Eject USB Disk" Macht zwar nen umount, aber nicht mehr - selbst wenn du den FTP killst hast du den automount noch an der Backe. Der ist unabhängig. Nach jedem Neustart, oder immer wen du einen Weiteren Memorystick ansteckerst wird die 1. Partition des 1. Speichergerätes in tmp/harddisk landen.
    Es sei denn da ist schon was gemountet. Das ist bei mir der Dummy - und könnte bei Dir eine der Partitionen sein ...

Similar Threads

  1. Can't mount into the /opt directory
    By grrrhhh in forum WL-500gP Firmware Discussion
    Replies: 6
    Last Post: 31-01-2008, 18:03
  2. Can't mount second partition
    By Tobsson in forum WL-500gP Q&A
    Replies: 12
    Last Post: 22-01-2008, 13:22
  3. refused mount request
    By colalight890 in forum WL-500g Q&A
    Replies: 0
    Last Post: 01-12-2006, 15:03
  4. Mount problem (strenge)
    By qczek in forum WL-500g Custom Development
    Replies: 1
    Last Post: 01-02-2006, 13:05

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •