Hirdetés

Új hozzászólás Aktív témák

  • brickm

    őstag

    Sziasztok!

    Egy raspberry vezérlő PHP lapot készítettem itthoni felhazsnálásra.
    A problémám azzal gyűlt meg, hogy a lapon van egy HDD manager rész, ami egyszer a hdparmot paraméterezi fel és küldi ki, egyrészt 2partíciót csatol fel\le. Minden más ezeken kívül tökéletesen végbe megy, tanácsokra lenne szükségem, hogyan kereshetném meg mi a baja.

    A kódrészletek:
    html:
    <input class="button2_start" type="submit" value="HDD on" name="hdd_on">
    <input class="button2_stop" type="submit" value="HDD off" name="hdd_off">
    <br><br>
    <input class="button2_start" type="submit" value="Mount" name="mount_sda">
    <input class="button2_stop" type="submit" value="Unmount" name="umount_sda">

    php:
    /**HDD on */
    if(isset($_GET['hdd_on'])){shell_exec("sudo ./script/hdd1_on");}
    /**HDD off */
    if(isset($_GET['hdd_off'])){shell_exec("sudo ./script/hdd1_off");}
    /**Mount */
    if(isset($_GET['mount_sda'])){shell_exec("sudo ./script/hdd1_mount");}
    /**Unmount */
    if(isset($_GET['umount_sda'])){shell_exec("sudo ./script/hdd1_umount");}

    Scriptek:

    #on:
    sudo fdisk -l
    sudo hdparm -B 254 /dev/sda
    sudo hdparm -S 0 /dev/sda

    #off:
    sudo hdparm -B 1 /dev/sda
    sudo hdparm -S 1 /dev/sda

    #mount:
    sudo mount /dev/sda1 /media/pi/backups
    sudo mount /dev/sda2 /media/pi/data

    #unmount:
    sudo service smbd stop
    sudo service qbittorrent stop
    sleep 5
    sudo umount /media/pi/data
    sudo umount /media/pi/backups

    sudoersben a /script mappa tartalma futtatható www-data által, minden más script szépen le is fur(reboot, shutdown, ufw on\off, kodi on\off, smb start stop stb stb)

    [ Szerkesztve ]

Új hozzászólás Aktív témák