Jump to content

Fabian Hammer

Members
  • Posts

    33
  • Joined

  • Last visited

Posts posted by Fabian Hammer

  1. Derzeit nutze ich zum abbrechen folgendes Script:

    #!/bin/bash
    # x = exact match
    # c = return process count
    pkill -xc rsync

     

    Zum kopieren von Dateien verwende ich folgendes Script:

     

    #!/bin/bash

    rsync -auv --delete /mnt/disk1/ /mnt/disks/8TB


    Ich verwende einen Adaptec 8805 RAID Controller mit neuerster Firmware im HBA Modus (Writecache deaktiviert).
    Das Mainboard Bios habe ich auch auf die neueste Firmware aktualisiert.
    Wenn ich mit meinem Script Medien-Files von einer HDD auf die andere kopieren möchte als Backup (Drive in unassigned Devices XFS Formatiert) bricht die Datenübertragung nach wenigen Files zusammen.
    Zum sichern von knapp 4TB würde es derzeit Tage dauern sofern sich das Script nicht aufhängt (Log bleibt stecken und der Füllstand der Ziel-HDD bleibt unverändert).
    Hat jemand einen Tipp für mich?

    Hier zusätzlich mein System Overview vom System Profiler Plugin:
     

    Unraid system:Unraid server Plus, version 6.11.5

    Model:Custom

    Mainboard:ASUSTeK COMPUTER INC. Z10PA-D8 Series, Version: Rev 1.xx, S/N: 160675819000198

    Prozessor:Intel® Xeon® CPU E5-2620 v4 @ 2.10GHz

    HVM:Enabled

    IOMMU:Enabled

    Cache:CPU Internal L1 = 512 KiB (max. capacity 512 KiB)

    CPU Internal L2 = 2 MiB (max. capacity 2 MiB)

    CPU Internal L3 = 20 MiB (max. capacity 20 MiB)

    Arbeitsspeicher:64 GiB DDR4 Multi-bit ECC (maximal installierbar 512 GiB)

    DIMM_A1: Samsung M393A2G40EB1-CPB, 16 GiB DDR4 @ 2133 MT/s

    DIMM_B1: Samsung M393A2G40EB1-CPB, 16 GiB DDR4 @ 2133 MT/s

    DIMM_C1: Samsung M393A2G40EB1-CPB, 16 GiB DDR4 @ 2133 MT/s

    DIMM_D1: Samsung M393A2G40EB1-CPB, 16 GiB DDR4 @ 2133 MT/s

    Netzwerk:bond0: IEEE 802.3ad Dynamic link aggregation

    eth0: 1000 Mbps, full duplex, mtu 9000

    eth1: Schnittstelle inaktiv

    eth2: 1000 Mbps, full duplex, mtu 9000

    eth3: Schnittstelle inaktiv

    Kernel:Linux 5.19.17-Unraid x86_64

    OpenSSL:1.1.1s

    P + Q algorithm:8064 MB/s + 19807 MB/s

     

     

    Vielen lieben Dank nochmals auch im voraus 🙂

     

    IMG_3624.jpg

    Screenshot 2023-02-09 135719.png

  2. 11 minutes ago, mjeshurun said:

    Thank you, @Fabian Hammer 🙏🙏
    Can you please share the link to the other thread you got the script from? 🙏

    To be honest, I'm not a developer so I don't completely understand what each line in the script does. 

    So I would like to read more about it and understand how each part works.

     

    Ich finde diesen Thread leider nicht mehr da es schon eine weile her ist.
    Es sind jedoch hier im Forum einige findige Menschen unterwegs die dir sicherlich besser helfen können als ich.
    Ich denke da gleich an @SpaceInvaderOne, @mgutt, @ich777@knex666 - die machen hier bei Unraid vieles möglich.
    Hier auch gleich einmal einen liebes Dankeschön an Euch für die tolle Arbeit.

    Ich kann dir zeitgleich auch noch einen anderen Thread empfehlen:

     

    • Like 1
  3. 7 minutes ago, mjeshurun said:

    Hello Friends,

    Can someone explain how I can use User Scripts to automatically backup several different data folders on my UnRAID server to an unattended device?

    I would like the script to run automatically every X days and keep the last Y backups (earlier backups than Y can be deleted or overwritten).

    Is this possible?

    Thank you for your help 🙏

     

    Ein mögliches Script wäre dies:
    (This sichert my USB Stick) - must dies nur an deine Bedürfnisse anpassen.
    Ich habe dieses aus einem anderen Thread - es stammt auch nicht von mir.

     

    #!/bin/bash

    #### SECTION 1 ####------------------------------------------------------------------------------------------------------
    #dir = WHATEVER FOLDER PATH YOU WANT TO SAVE TO
    dir="/mnt/disk3/flash_backup/"

    echo 'Executing native unraid backup script'
    /usr/local/emhttp/webGui/scripts/flash_backup

    #### SECTION 2 ####------------------------------------------------------------------------------------------------------
    echo 'Remove symlink from emhttp'
    find /usr/local/emhttp/ -maxdepth 1 -name '*flash-backup-*.zip' -delete

    sleep 5

    #### SECTION 3 ####------------------------------------------------------------------------------------------------------
    if [ ! -d "$dir" ] ; then
     
                echo "making directory as it does not yet exist"

                # make the directory as it doesnt exist
                mkdir -vp "$dir"
            else
                echo "As $dir exists continuing."
                fi


    #### SECTION 4 ####------------------------------------------------------------------------------------------------------
    echo 'Move Flash Zip Backup from Root to Backup Destination'
    mv /*-flash-backup-*.zip "$dir"

    sleep 5

    #### SECTION 5 ####------------------------------------------------------------------------------------------------------
    echo 'Deleting Old Backups'

    #ENTER NUMERIC VALUE OF DAYS AFTER "-MTIME +"
    find "$dir"* -mtime +15 -exec rm -rfv {} \;

    echo 'All Done'

    #### SECTION 6 ####------------------------------------------------------------------------------------------------------

    #UNCOMMENT THE NEXT LINE TO ENABLE GUI NOTIFICATION UPON COMPLETION 
    #/usr/local/emhttp/webGui/scripts/notify -e "Unraid Server Notice" -s "Flash Zip Backup" -d "A copy of the heimnas-server unraid flash disk has been backed up" -i "normal"

    exit

     

    • Like 1
  4. Ich habe ein Problem mit diesem Plugin.
    Wenn ich ein Skript starte und es nach einer gewissen Zeit stoppe zeigt mir die Skripts-Übersicht es zwar als gestoppt an aber im Log des Scripts läuft es dennoch weiter.
    Wie kann man das beheben?
    Neuinstallation brachte keine Verbesserung.

     

    Ein stoppen eines laufenden Skripts ist somit NICHT möglich - zumindest NICHT über die Stoppen Funktion (Abort Script)

    userscript1.png

    userscript2.png

  5. Ich öffne das Terminal des Unraid-Servers und gebe folgendes ein:

    nano /boot/config/go


    Folgendes füge ich am Ende der Datei ein:

    mount -o remount,size=384m /var/log


    Strg-x, y, Enter


    Dann diesen soeben eingegebenen Befehl separat im Terminal noch einmal eingeben (somit spart man sich den Neustart):

    mount -o remount,size=384m /var/log

    Screenshot 2022-09-15 131726.png

     

     

    Diese Informationen habe ich aus einem Wiki eines anderen Benutzers.
    Hier der komplette Link zum Wiki:
    https://knilixun.wordpress.com/ram-protokoll-auf-100/

    Alles was nach der Zeile ######## kommt habe ich ebenfalls ausgeführt und scheint zu funktionieren.

×
×
  • Create New...