Resultat 1 till 7 av 7

Ämne: Update har ändra mount point från /media/hdd till /media/sda1 på alla boxar

  1. #1
    Seniormedlem
    Reg.datum
    Aug 2010
    Inlägg
    424
    Tackad
    8 gånger

    Update har ändra mount point från /media/hdd till /media/sda1 på alla boxar

    Någon som har koll vad monteringen av hårddisken ligger någonstans i openpli4 ? den ligger inte i /etc/fstab och jag trodde i min enfald att den skulle ligga i /etc/enigma2 men icke...
    Samtliga dreamboxar och vu+ burkar har fått ändrad monteringspunkt från /media/hdd till /media/sda1 vilket ställer till det rejält... Har nu umountat och mount'at om dom manuellt.
    Men har någon koll var man skall ändra ?

    /Lasse

  2. #2
    Seniormedlem
    Reg.datum
    Aug 2010
    Inlägg
    424
    Tackad
    8 gånger
    Gjorde som vanligt och gav upp... så nu mekade jag in skiten i /etc/fstab ála Linux style
    /etc/fstab
    UUID=b3e68650-42ba-4f86-b4a8-701f4dbfdc9c /media/hdd ext4 defaults 0 0

    Men hittar ni var openpli monterar disken så är jag intresserad !

  3. #3
    ComHit Crew atomizeds avatar
    Reg.datum
    Feb 2004
    Inlägg
    9 231
    Tackad
    1 084 gånger
    Jag är inte helt säker på detta så ta det med en liten nypa salt, men...

    Jag försökte en gång att forska i detta men jag gav också upp... Monteringen av hårddisken i PLi är ganska djupt dold i ett antal "smarta script" som i 9 fall på 10 lyckas reda ut vad som är rätt device och montera den. Man gör nog klokast i att inte försöka mecka i dessa script.

    Problemet är den 10:e gången när systemet inte lyckas eller om man vill göra något speciellt. Då är processen väldigt svår att sätta sig in i.
    Förhoppningsvis har de gjort processen så smart att om det finns ett entry i /etc/fstab så överrider det de "smarta scripten", men jag vet inte...
    Har du frågor om hur man gör, ställ dem i forumet! Skicka inte PM till mig!
    Använd SÖK i forumet. LÄS Guider och Wikis. Testa!!


  4. #4
    ComHit Crew Minimes avatar
    Reg.datum
    Jul 2007
    Inlägg
    2 267
    Tackad
    247 gånger
    Kollar lite i OpenPLi 3.0
    och där monterar den hårdisken själv till monterings punkt /media
    Monteringen sker i scriptet /etc/mdev/mdev-mount.sh
    monteringen ska sedan då läggas automatiskt till /etc/mtab

    Vad jag kan se om jag tittar lite i boxen...borde se likadant ut i OpenPLi 4.0
    Asus EeeBox Slackware 64 15.0 - OSCam Build 10611 - Omnikey 3121
    Asus EeeBox Slackware 64 15.0 - Kodi 20.2
    Raspberry Pi 4 Slackware Arm 15.0 - Kodi 20.2
    Miraclebox Premium Twin HD - Openvix 5.2.040 - OSCam r11532 - (Neotion CI+ CA-modul)
    Sharp Aquos 40" LED-TV LC-40LE600S

  5. #5
    ComHit Crew atomizeds avatar
    Reg.datum
    Feb 2004
    Inlägg
    9 231
    Tackad
    1 084 gånger
    Det stämmer nog Minime, jag orkade aldrig gräva så djupt...
    Har du frågor om hur man gör, ställ dem i forumet! Skicka inte PM till mig!
    Använd SÖK i forumet. LÄS Guider och Wikis. Testa!!


  6. #6
    ComHit Crew Minimes avatar
    Reg.datum
    Jul 2007
    Inlägg
    2 267
    Tackad
    247 gånger
    Men som du säger, det är ett rätt avancerat script, och man bör nog inte peta i den om man verkligen inte vet vad man gör...
    ser ut så här för mig om det är till någon hjälp:

    /etc/mdev/mdev-mount.sh
    Kod:
    #!/bin/sh
    
    notify() {
            # we don't really depend on the hotplug_e2_helper, but when it exists, call it
            if [ -x /usr/bin/hotplug_e2_helper ] ; then
                    /usr/bin/hotplug_e2_helper $ACTION /block/$MDEV $PHYSDEVPATH
            fi
    }
    
    case "$ACTION" in
            add|"")
                    ACTION="add"
                    # check if already mounted
                    if grep -q "^/dev/${MDEV} " /proc/mounts ; then
                            # Already mounted
                            exit 0
                    fi
                    DEVBASE=`expr substr $MDEV 1 3`
                    # check for "please don't mount it" file
                    if [ -f "/dev/nomount.${DEVBASE}" ] ; then
                            # blocked
                            exit 0
                    fi
                    # Run the result of blkid as a shell command
                    eval `blkid /dev/${MDEV} | grep ${MDEV} | cut -d ':' -f 2`
                    if [ -z "$TYPE" ] ; then
                            notify
                            exit 0
                    fi
                    if [ $TYPE == swap ] ; then
                            if ! grep -q "^/dev/${MDEV} " /proc/swaps ; then
                                    swapon /dev/${MDEV}
                            fi
                            exit 0
                    fi
                    # check for full-disk partition
                    if [ "${DEVBASE}" == "${MDEV}" ] ; then
                            if [ -d /sys/block/${DEVBASE}/${DEVBASE}1 ] ; then
                                    # Partition detected, just tell and quit
                                    notify
                                    exit 0
                            fi
                            if [ ! -f /sys/block/${DEVBASE}/size ] ; then
                                    # No size at all
                                    exit 0
                            fi
                            if [ `cat /sys/block/${DEVBASE}/size` == 0 ] ; then
                                    # empty device, bail out
                                    exit 0
    
                            fi
                    fi
                    # first allow fstab to determine the mountpoint
                    if ! mount /dev/$MDEV > /dev/null 2>&1 ; then
                            # no fstab entry, use automatic mountpoint
                            REMOVABLE=`cat /sys/block/$DEVBASE/removable`
                            readlink -fn /sys/block/$DEVBASE/device | grep -qs 'pci\|ahci'
                            EXTERNAL=$?
                            if [ "${REMOVABLE}" -eq "0" -a $EXTERNAL -eq 0 ] ; then
                                    # mount the first non-removable internal device on /media/hdd
                                    DEVICETYPE="hdd"
                            else
                                    if [ -z "${LABEL}" ] ; then
                                            MODEL=`cat /sys/block/$DEVBASE/device/model`
                                            if [ "$MODEL" == "USB CF Reader   " ]; then
                                                    DEVICETYPE="cf"
                                            elif [ "$MODEL" == "Compact Flash   " ]; then
                                                    DEVICETYPE="cf"
                                            elif [ "$MODEL" == "USB SD Reader   " ]; then
                                                    DEVICETYPE="mmc1"
                                            elif [ "$MODEL" == "USB SD  Reader  " ]; then
                                                    DEVICETYPE="mmc1"
                                            elif [ "$MODEL" == "SD/MMC          " ]; then
                                                    DEVICETYPE="mmc1"
                                            elif [ "$MODEL" == "USB MS Reader   " ]; then
                                                    DEVICETYPE="mmc1"
                                            elif [ "$MODEL" == "SM/xD-Picture   " ]; then
                                                    DEVICETYPE="mmc1"
                                            elif [ "$MODEL" == "USB SM Reader   " ]; then
                                                    DEVICETYPE="mmc1"
                                            elif [ "$MODEL" == "MS/MS-Pro       " ]; then
                                                    DEVICETYPE="mmc1"
                                            else
                                                    DEVICETYPE="usb"
                                            fi
                                    else
                                            DEVICETYPE="${LABEL}"
                                    fi
                            fi
                            # Use mkdir as 'atomic' action, failure means someone beat us to the punch
                            MOUNTPOINT="/media/$DEVICETYPE"
                            if ! mkdir "${MOUNTPOINT}" ; then
                                    MOUNTPOINT="/media/$MDEV"
                                    mkdir -p "${MOUNTPOINT}"
                            fi
                            mount -t auto /dev/$MDEV "${MOUNTPOINT}"
                    fi
                    ;;
    
            remove)
                    MOUNTPOINT=`grep "^/dev/$MDEV\s" /proc/mounts | cut -d' ' -f 2 | sed 's/\\\\040/ /g'`
                    if [ -z "${MOUNTPOINT}" ] ; then
                            MOUNTPOINT="/media/$MDEV"
                    fi
                    umount "${MOUNTPOINT}" || umount "/dev/${MDEV}"
                    rmdir "${MOUNTPOINT}"
                    ;;
            *)
                    # Unexpected keyword
                    exit 1
                    ;;
    esac
    
    notify
    Asus EeeBox Slackware 64 15.0 - OSCam Build 10611 - Omnikey 3121
    Asus EeeBox Slackware 64 15.0 - Kodi 20.2
    Raspberry Pi 4 Slackware Arm 15.0 - Kodi 20.2
    Miraclebox Premium Twin HD - Openvix 5.2.040 - OSCam r11532 - (Neotion CI+ CA-modul)
    Sharp Aquos 40" LED-TV LC-40LE600S

  7. #7
    Seniormedlem
    Reg.datum
    Aug 2010
    Inlägg
    424
    Tackad
    8 gånger
    Trevligt då vet jag var det ligger och scriptet går nog att fixa till så stor var det inte, men det funkar utmärkt från /etc/fstab som overrider detta script. Dessutom så kan ju nästa updatering av openpli skriva över eventuella egna förändringar i scriptet, så fstab får det bli... Funkar även efter omboot skall jag kanske nämna

    Tackar för all hjälp /Lasse

Liknande ämnen

  1. Svar: 4
    Senaste inlägg: 2012-02-07, 16:41
  2. hur är media spelaren?
    Av MatsOmaniac i forum Vu+
    Svar: 6
    Senaste inlägg: 2011-04-30, 21:22
  3. Flytta "fylla" på media till Extern HDD
    Av Fogzer i forum Dreambox
    Svar: 5
    Senaste inlägg: 2010-08-27, 20:02
  4. Svar: 11
    Senaste inlägg: 2010-05-02, 13:20
  5. har en fråga om media g
    Av pitbullsweden i forum Övrigt
    Svar: 1
    Senaste inlägg: 2004-10-07, 12:58

Taggar för det här ämnet

Behörigheter för att posta

  • Du får inte posta nya ämnen
  • Du får inte posta svar
  • Du får inte posta bifogade filer
  • Du får inte redigera dina inlägg
  •  
stöd oss
ComHit.net är en ideell sidan som drivs helt utan reklamintäkter, detta för att du som användare ska slippa all störande reklam och diskutera de saker du är intresserad av.
Skulle man däremot känna att man vill donera en slant för att hjälpa ComHit.net att bli bättre är ni välkomna att donera via länken nedan.

https://www.paypal.me/comhit/
Följ oss