1. Möchtest Du unser Team im Android OS-Bereich unterstützen? Details dazu findest du hier!
  2. Nimm jetzt an unserem 2. ADVENT-Gewinnspiel teil - Alle Informationen findest Du hier!

NFS mounten mit Android

Dieses Thema im Forum "Android Allgemein" wurde erstellt von ulli01, 22.07.2010.

Wer benutzt auch NFS-Shares per NAS oder Dreambox

  1. Ich benutze ein NAS

    21.4%
  2. Ich benutze eine Dreambox

    8.9%
  3. Ich würde gerne NFS Shares mit Android nutzen

    42.9%
  4. Was zum Geier ist NFS

    26.8%
  1. ulli01, 22.07.2010 #1
    ulli01

    ulli01 Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    66
    Erhaltene Danke:
    6
    Registriert seit:
    24.06.2010
    Hallo Gemeinde,

    ich bekomme ein NFS-Share (von meiner Dreambox) per Konsole mit 8MB Puffer gemountet, so daß ich sogar meine Filme flüssig von der Dreambox abspielen kann, mit folgendem Befehl:

    Code:
    su root
    mount -t nfs IP-Adresse:/var/mnt/hdd /sdcard/mnt/nfs -o rw,intr,soft,udp,nolock,rsize=8192,wsize=8192
    Soweit so gut und alles wunderbar, ich schaffe es aber nicht ein Script mit dem selben Inhalt zum laufen zu bringen. Wenn ich alles in "Dreamboxmount.sh" abspeichere ("chmod 777 Dreamboxmount.sh" per "su" ist gemacht) und aufrufen will kommt "Permission denied". Als nächstes wollte ich das Script mit den "FLB Custom Scripts" zum laufen bringen, das klappt schon garnicht.

    Wer kann helfen??

    Ulli01
     
  2. rewind, 24.07.2010 #2
    rewind

    rewind Android-Hilfe.de Mitglied

    Beiträge:
    67
    Erhaltene Danke:
    8
    Registriert seit:
    13.06.2009
    Hi,

    ich kann das im Moment nicht nachprüfen, aber ich denke, es verhält sich so, dass im interactiven Mode du mit su eine neue Shell aufmachst, in der du Superuserberechtigung hast. Das nächste Kommando wird in der neuen Shell gestartet.

    Im Batch-Modus wird das nächste Kommando in der alten Shell gestartet, in der du noch die Normaluserberechtigungen hast.
     
  3. sxg75, 24.07.2010 #3
    sxg75

    sxg75 Android-Experte

    Beiträge:
    728
    Erhaltene Danke:
    98
    Registriert seit:
    01.03.2010
    @ulli darf man fragen welchen player du verwendest der die .TS von der dreambox abspielen können soll?

    Edit: musstest du am kernel etwas ändern?
     
  4. ulli01, 26.07.2010 #4
    ulli01

    ulli01 Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    66
    Erhaltene Danke:
    6
    Registriert seit:
    24.06.2010
    @rewind:

    Im "MarketSpeedup.sh" Script werden auch innerhalb des Script Root-Rechte erlangt und da klappt es seltsmerweise, siehe:
    Code:
    
    mkdir /sdcard/ase/resources>/dev/null
    clear
    echo echo You must have run Android Market at least once since wipe for this script to work.>/sdcard/ase/resources/temp.sh
    echo echo Closing Android Market...>>/sdcard/ase/resources/temp.sh
    echo killall com.android.vending>>/sdcard/ase/resources/temp.sh
    echo echo Copying preferences file...>>/sdcard/ase/resources/temp.sh
    echo cp /sdcard/ase/resources/vending_preferences.xml /data/data/com.android.vending/shared_prefs/>>/sdcard/ase/resources/temp.sh
    echo echo Done, press the 'back' key to exit!>>/sdcard/ase/resources/temp.sh
    su</sdcard/ase/resources/temp.sh
    rm /sdcard/ase/resources/temp.sh
    
    In der vorletzten Zeile wird die tmp.sh per Root ausgeführt. Ich blicke nicht, warum es bei mir nicht läuft...

    __________________________________________
    @sxg75:

    Schau mal nach dem "Wuzhenhua Player" bei
    XDA-Developer, da gibt es einen Link zur engl. Version.

    Gruß Ulli
     
    Zuletzt bearbeitet: 26.07.2010
  5. sxg75, 26.07.2010 #5
    sxg75

    sxg75 Android-Experte

    Beiträge:
    728
    Erhaltene Danke:
    98
    Registriert seit:
    01.03.2010
    @ulli: Mit der englischen Version von Wuzhhenhua hatte ich auf'm Stein einmal probiert .TS-Files von der Dream abzuspielen (SDTV 720x576) - leider nur Ton, kein Bild :(

    Aber: Wie mountest du NFS? Musst du vorher am Kernel was machen?
     
  6. ulli01, 26.07.2010 #6
    ulli01

    ulli01 Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    66
    Erhaltene Danke:
    6
    Registriert seit:
    24.06.2010
    Läuft bei mir auf dem Pulse ruckelfrei mit Bild und Ton. Habe Modaco ROM, FLB Mod 1.1 am laufen. Der Kernel unterstützt NFS von Haus aus, kein mod erforderlich gewesen.

    Der Mountbefehl steht ganz oben im Tread, musst nur vorher ein Verzeichnis "/sdcard/mnt/nfs" anlegen und auf rw setzen.
    Den Befehl in einer Shell unter Root Rechten ausführen (IP-Adresse eintragen nicht vergessen) und schon lüppts. Kannst auch als Puffer mal 4096 einsetzen, je nach Phone einfach mal bis 16MB spielen.

    Guckst du:
    [​IMG]
     
    Zuletzt bearbeitet: 26.07.2010
  7. sxg75, 26.07.2010 #7
    sxg75

    sxg75 Android-Experte

    Beiträge:
    728
    Erhaltene Danke:
    98
    Registriert seit:
    01.03.2010
    Der mountBefehl war schon klar; mit ging's um den NFS-support im Kernel. Bist du dir sicher dass dieser Kernel nicht zB per insmod geändert wurde?
     
  8. sxg75, 26.07.2010 #8
    sxg75

    sxg75 Android-Experte

    Beiträge:
    728
    Erhaltene Danke:
    98
    Registriert seit:
    01.03.2010
    Sehe gerade dass erst die modaco-roms den NFS-support ermöglicht; nicht Android-Native.
     
  9. ulli01, 27.07.2010 #9
    ulli01

    ulli01 Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    66
    Erhaltene Danke:
    6
    Registriert seit:
    24.06.2010
    jo so ist es, nix modprobe, nix insmod ;-)

    Ulli
     
  10. rewind, 27.07.2010 #10
    rewind

    rewind Android-Hilfe.de Mitglied

    Beiträge:
    67
    Erhaltene Danke:
    8
    Registriert seit:
    13.06.2009
    Na ja, klar, weil das su eine Root-Shell aufmacht und diese dann temp.sh ausführt. Danach beendet sich diese Shell.
    Die nächste Zeile mit rm wird in der alten Shell ausgeführt.
    So funktioniert UNIX.
     
  11. pytek, 26.08.2011 #11
    pytek

    pytek Neuer Benutzer

    Beiträge:
    10
    Erhaltene Danke:
    0
    Registriert seit:
    18.08.2011
    hallo,
    habe android 2.2 time4e drauf leider funktioniert dieser befehl(mount -t nfs IP-Adresse:/var/mnt/hdd /sdcard/mnt/nfs -o rw,intr,soft,udp,nolock,rsize=8192,wsize=8192) bei mir nicht.
    kann jemand helden
     
  12. i dont know-typ, 29.03.2012 #12
    i dont know-typ

    i dont know-typ Junior Mitglied

    Beiträge:
    27
    Erhaltene Danke:
    2
    Registriert seit:
    08.12.2011
    Hatte gleiches problem mit´n Nexus habe cm9 geflasht und es hat gefunkt
     

Diese Seite empfehlen