Diskussion: Den stora NAS-tråden - tråden för NAS, mediaserver och dylikt

Diskussion i 'Windows, datortillbehör & komponenter' startad av bernard, 15 sept 2024.

  1. jnsson

    jnsson Operatörsnörd Moderator

    Blev medlem:
    9 jun 2011
    Inlägg:
    31 306
    Mottagna gillanden:
    20 544
    Operatör:
    Tele2, Halebop
    Telefon:
    Nokia G42 5G

    MINA ENHETER

    Operatör:
    Tele2, Halebop
    Telefon:
    Nokia G42 5G
    Telefon 2:
    Pixel 3a
    Telefon 3:
    Google Pixel
    ROM:
    Lineage OS 21
    Platta:
    Lenovo Tab M9
    Platta 2:
    Huawei MediaPad T5 32GB 4G
    Övrigt:
    Chromecast 2nd Gen, Mi Band 6, Google Nest och Home enheter
    Efter att jag ändrade till det du skrev, så går den inte ens över 50 MB/s på cache.
    Kör du med ZFS även på arryn eller bara på cache disken?
     
  2. NiklasO

    NiklasO Android Apprentice Hedersmedlem

    Blev medlem:
    21 maj 2010
    Inlägg:
    3 742
    Mottagna gillanden:
    1 995
    Operatör:
    Comviq
    Telefon:
    Google Pixel 8 Pro

    MINA ENHETER

    Operatör:
    Comviq
    Telefon:
    Google Pixel 8 Pro
    Det ska inte påverka din cache-hastighet alls.
    Write method handlar om hur den skriver och läser parity.

    Jag har xfs på array och zfs på cache.

    Men det är ju mycket konstigt om den visar 100 där och 50 över nätverket. Om den inte skriver från ram dvs.
     
  3. jnsson

    jnsson Operatörsnörd Moderator

    Blev medlem:
    9 jun 2011
    Inlägg:
    31 306
    Mottagna gillanden:
    20 544
    Operatör:
    Tele2, Halebop
    Telefon:
    Nokia G42 5G

    MINA ENHETER

    Operatör:
    Tele2, Halebop
    Telefon:
    Nokia G42 5G
    Telefon 2:
    Pixel 3a
    Telefon 3:
    Google Pixel
    ROM:
    Lineage OS 21
    Platta:
    Lenovo Tab M9
    Platta 2:
    Huawei MediaPad T5 32GB 4G
    Övrigt:
    Chromecast 2nd Gen, Mi Band 6, Google Nest och Home enheter
    Ok, om jag skulle byta filsystem så måste jag formatera cachedisken, då kommer väl även docker data raderas? Hur löser jag det enklast?
     
  4. NiklasO

    NiklasO Android Apprentice Hedersmedlem

    Blev medlem:
    21 maj 2010
    Inlägg:
    3 742
    Mottagna gillanden:
    1 995
    Operatör:
    Comviq
    Telefon:
    Google Pixel 8 Pro

    MINA ENHETER

    Operatör:
    Comviq
    Telefon:
    Google Pixel 8 Pro
    Vet inte om det spelar så stor roll..

    Sätt din cache-share så den flyttar cache -> array och sen kör du mover (du lär redan ha det så) . När allt är klart så kan du sätta array som primary för den sharen och ingen secondary. När disken är formaterad och tillbaka ändrar du samma share så den flyttar array -> cache igen och kör mover. Sen ändrar du tillbaka som du vill ha det (cache-array). Se till att docker och VM-tjänsten är stoppad under tiden. Detta behöver göras för alla shares som har data på cache.
     
    jnsson gillar detta.
  5. jnsson

    jnsson Operatörsnörd Moderator

    Blev medlem:
    9 jun 2011
    Inlägg:
    31 306
    Mottagna gillanden:
    20 544
    Operatör:
    Tele2, Halebop
    Telefon:
    Nokia G42 5G

    MINA ENHETER

    Operatör:
    Tele2, Halebop
    Telefon:
    Nokia G42 5G
    Telefon 2:
    Pixel 3a
    Telefon 3:
    Google Pixel
    ROM:
    Lineage OS 21
    Platta:
    Lenovo Tab M9
    Platta 2:
    Huawei MediaPad T5 32GB 4G
    Övrigt:
    Chromecast 2nd Gen, Mi Band 6, Google Nest och Home enheter
    Det där var ju ett sätt :) Får bara ca 50 MB/s när jag flyttar från SSD disken till en HDD
    upload_2025-8-16_15-27-59.png
    Men det kanske har med detta o göra?
    upload_2025-8-16_15-28-36.png
    Påverkar det hastigheten? Ska jag kanske köra med any directory as required? Eller ska jag ändra denna
    upload_2025-8-16_15-30-3.png
    till Fill-up istället?
     
  6. NiklasO

    NiklasO Android Apprentice Hedersmedlem

    Blev medlem:
    21 maj 2010
    Inlägg:
    3 742
    Mottagna gillanden:
    1 995
    Operatör:
    Comviq
    Telefon:
    Google Pixel 8 Pro

    MINA ENHETER

    Operatör:
    Comviq
    Telefon:
    Google Pixel 8 Pro
    Nej, det där kan vara som det är.
    Jag ser att en av dina diskar sover så den använder inte reconstruct write på din screenshot. Kolla om det gör skillnad.
    Du kan väcka och söva genom att klicka på gröna/grå plupparna.
     
  7. jnsson

    jnsson Operatörsnörd Moderator

    Blev medlem:
    9 jun 2011
    Inlägg:
    31 306
    Mottagna gillanden:
    20 544
    Operatör:
    Tele2, Halebop
    Telefon:
    Nokia G42 5G

    MINA ENHETER

    Operatör:
    Tele2, Halebop
    Telefon:
    Nokia G42 5G
    Telefon 2:
    Pixel 3a
    Telefon 3:
    Google Pixel
    ROM:
    Lineage OS 21
    Platta:
    Lenovo Tab M9
    Platta 2:
    Huawei MediaPad T5 32GB 4G
    Övrigt:
    Chromecast 2nd Gen, Mi Band 6, Google Nest och Home enheter
    Stämmer, jag stängde av den igen, då jag tänkte att det påverkade SSD:n, men ska slå på den igen när mover är klar
     
  8. NiklasO

    NiklasO Android Apprentice Hedersmedlem

    Blev medlem:
    21 maj 2010
    Inlägg:
    3 742
    Mottagna gillanden:
    1 995
    Operatör:
    Comviq
    Telefon:
    Google Pixel 8 Pro

    MINA ENHETER

    Operatör:
    Comviq
    Telefon:
    Google Pixel 8 Pro
    Du kan ändra när som helst. Även samtidigt som filer flyttas.
     
    jnsson gillar detta.
  9. jnsson

    jnsson Operatörsnörd Moderator

    Blev medlem:
    9 jun 2011
    Inlägg:
    31 306
    Mottagna gillanden:
    20 544
    Operatör:
    Tele2, Halebop
    Telefon:
    Nokia G42 5G

    MINA ENHETER

    Operatör:
    Tele2, Halebop
    Telefon:
    Nokia G42 5G
    Telefon 2:
    Pixel 3a
    Telefon 3:
    Google Pixel
    ROM:
    Lineage OS 21
    Platta:
    Lenovo Tab M9
    Platta 2:
    Huawei MediaPad T5 32GB 4G
    Övrigt:
    Chromecast 2nd Gen, Mi Band 6, Google Nest och Home enheter
    Ändrade. Men skulle du rekommendera att ändra till zfs eller XFS för cache disken?
     
  10. NiklasO

    NiklasO Android Apprentice Hedersmedlem

    Blev medlem:
    21 maj 2010
    Inlägg:
    3 742
    Mottagna gillanden:
    1 995
    Operatör:
    Comviq
    Telefon:
    Google Pixel 8 Pro

    MINA ENHETER

    Operatör:
    Comviq
    Telefon:
    Google Pixel 8 Pro
    Blev det någon skillnad?
    Svårt att säga. Jag kör ju ZFS men jag har två diskar i mirror. Brukar säga ZFS. En del tycker ju att ECC ram KRÄVS för ZFS, andra inte. Jag tror inte att det är någon fara. Unraid sätter också ZFS cachen till att max använda 1/8 av RAM när den behöver. Det går att ställa själv men bara via config-fil än så länge. ZFS på enskilda diskar ger inte fördelarna som ZFS har, som att upptäcka trasiga filer osv. Då behövs minst två diskar men om man har planer på att lägga till någon disk i framtiden så kan man ju köra ZFS ändå. Btrfs har jag väldigt lite erfarenhet av men det var en del trubbel med btrfs när jag började.

    Jag har en "slaskdisk" ensam i en pool, där kör jag XFS men det är data som kan försvinna när som helst utan att det gör något. Men XFS är väldigt stabilt men inte så modernt jämfört med btrfs och zfs. XFS var väl mer inriktad på media och databaser m.m. från början. Stora filer. Inte många små men nu för tiden ska det inte vara några större problem.
     
  11. jnsson

    jnsson Operatörsnörd Moderator

    Blev medlem:
    9 jun 2011
    Inlägg:
    31 306
    Mottagna gillanden:
    20 544
    Operatör:
    Tele2, Halebop
    Telefon:
    Nokia G42 5G

    MINA ENHETER

    Operatör:
    Tele2, Halebop
    Telefon:
    Nokia G42 5G
    Telefon 2:
    Pixel 3a
    Telefon 3:
    Google Pixel
    ROM:
    Lineage OS 21
    Platta:
    Lenovo Tab M9
    Platta 2:
    Huawei MediaPad T5 32GB 4G
    Övrigt:
    Chromecast 2nd Gen, Mi Band 6, Google Nest och Home enheter
    Gick från 50 till 70/80 MB/s om jag går på bilden på denna sida vs webgui. Och att de 3 andra diskarna läses ifrån av någon anledning.
    Jag kommer inte kunna ha fler diskar i denna dator än vad jag har nu. Så i så fall skulle jag byta till XFS kanske för cache disken, vet inte om det gör någon skillnad i hastighet.
     
  12. NiklasO

    NiklasO Android Apprentice Hedersmedlem

    Blev medlem:
    21 maj 2010
    Inlägg:
    3 742
    Mottagna gillanden:
    1 995
    Operatör:
    Comviq
    Telefon:
    Google Pixel 8 Pro

    MINA ENHETER

    Operatör:
    Comviq
    Telefon:
    Google Pixel 8 Pro
    Ja, det är vad reconstruct write gör. Den läser från alla diskar samtidigt för att räkna ut parity.
    Då slipper den extra steg och läser inte aktuell parity bit från parity, den bara skriver en gång. Här är en wall of text om du vill veta mer:
    https://forums.unraid.net/topic/50397-turbo-write/

    Btrfs borde ändå funka. Tror kanske inte att det kommer göra någon större skillnad. Det är någon annan flaskhals någonstans är min misstanke. Hmm.
     
    jnsson gillar detta.
  13. NiklasO

    NiklasO Android Apprentice Hedersmedlem

    Blev medlem:
    21 maj 2010
    Inlägg:
    3 742
    Mottagna gillanden:
    1 995
    Operatör:
    Comviq
    Telefon:
    Google Pixel 8 Pro

    MINA ENHETER

    Operatör:
    Comviq
    Telefon:
    Google Pixel 8 Pro
    Kan nog finnas en nackdel i reconstruct write också (utöver den ökade strömförbrukningen men jag kör pluginet så den bara kör reconstruct write när alla diskar ändå är igång), den läser från alla diskar så den blir begränsad till den långsammaste disken men de brukar ju ändå vara rätt snabba på läsning. Samma med parity, snabbaste och största disken som parity så vi inte väntar på läsning och skrivning till parity i onödan. När jag har utökat med fler diskar har jag flyttat den gamla parity till en data och gjort den nya disken till en ny och fräsch parity.
     
  14. jnsson

    jnsson Operatörsnörd Moderator

    Blev medlem:
    9 jun 2011
    Inlägg:
    31 306
    Mottagna gillanden:
    20 544
    Operatör:
    Tele2, Halebop
    Telefon:
    Nokia G42 5G

    MINA ENHETER

    Operatör:
    Tele2, Halebop
    Telefon:
    Nokia G42 5G
    Telefon 2:
    Pixel 3a
    Telefon 3:
    Google Pixel
    ROM:
    Lineage OS 21
    Platta:
    Lenovo Tab M9
    Platta 2:
    Huawei MediaPad T5 32GB 4G
    Övrigt:
    Chromecast 2nd Gen, Mi Band 6, Google Nest och Home enheter
    Via FTP går det lite snabbare än via SMB, där visade iallafall aktivitetshanteraren hastigheter upp runt 600-700 mbit/s vs ca 350-500 mbit/s med SMB.
     
  15. NiklasO

    NiklasO Android Apprentice Hedersmedlem

    Blev medlem:
    21 maj 2010
    Inlägg:
    3 742
    Mottagna gillanden:
    1 995
    Operatör:
    Comviq
    Telefon:
    Google Pixel 8 Pro

    MINA ENHETER

    Operatör:
    Comviq
    Telefon:
    Google Pixel 8 Pro
    Förresten. För alla som kör Unraid. Den fil du anger under Docker settings (jag kör katalog, inte fil) så gör det typ ingenting om den stora filen eller katalogen råkar försvinna (appdata ska man dock vara försiktig med). Man kan återskapa varje container en och en via Docker-tabben och "New container" så finns din gamla med i listan där så kan man återskapa den enkelt. Config ligger på USB-stickan och appdatan där du har lagt den. Via Apps kan man ta "Previous apps" och klicka i alla containers man hade innan så lägger den tillbaka alla dina containers som de var med samma inställningar som du hade i templaten. Allt sparas i xml-filer på USB-stickan. Ta backup på den löpande. Med Unraid Connect görs backup till deras servrar.

    Så, man behöver inte ha någon backup på docker img-filen. Jag kör katalog för då allokerar den inget utrymme för img-filen. Med docker directory och overlay2 som storage driver så tar den bara upp den plats som faktiskt används av docker-motorn. Se till att det är på cache/pool only dock. Docker img eller folder på array gör det långsamt. Har du en docker.img så tar den alltid upp max storlek som man sätter den filen till, även om man inte använder hela utrymmet eller tar bort containrar. Jag behöver inte heller öka någon img-storlek om den börjar bli full. Skapa en share som heter typ docker, sätt ssd pool som primary, ingen secondary, ha exclusive access aktiverat Settings-Global Share Settings-Permit exclusive shares, sätt /mnt/user/docker som dir location.

    Capture_ServerDockerSettings_–_Brave_2025-08-16_16-22-42_66430999.png

    OBS. Min docker dir och storage location har "Exclusive access" (cache only) så den bypassar FUSE.
    Därför är mina sökvägar under /mnt/user istället för direkt till /mnt/poolnamn för att det blir samma sak med exclusive access. Det gör också så att jag skulle kunna flytta min share "docker" och "appdata" mellan diskar, array, pools osv utan att sökvägarna ändras.

    Docker dir kan jag förlora när som helst utan att det gör någon skada. Lätt att återskapa. Default appdata är dock helig, på speglade SSDs (samma som share "docker") och har regelbunden backup.
     
    Last edited: 16 aug 2025
  16. DrT

    DrT Android Medlem

    Blev medlem:
    5 jul 2009
    Inlägg:
    5 483
    Mottagna gillanden:
    2 554

    MINA ENHETER

    Testade unraid igen, men fortfarande markant långsammare än andra nas mjukvaror. Speciellt samtidig läsning till en pool och skrivning till en annan dödar hastigheten. Känns som en bug eller nått.
     
  17. jnsson

    jnsson Operatörsnörd Moderator

    Blev medlem:
    9 jun 2011
    Inlägg:
    31 306
    Mottagna gillanden:
    20 544
    Operatör:
    Tele2, Halebop
    Telefon:
    Nokia G42 5G

    MINA ENHETER

    Operatör:
    Tele2, Halebop
    Telefon:
    Nokia G42 5G
    Telefon 2:
    Pixel 3a
    Telefon 3:
    Google Pixel
    ROM:
    Lineage OS 21
    Platta:
    Lenovo Tab M9
    Platta 2:
    Huawei MediaPad T5 32GB 4G
    Övrigt:
    Chromecast 2nd Gen, Mi Band 6, Google Nest och Home enheter
    upload_2025-8-18_10-8-21.png
    När man kopierar filer till NAS:en, den verkar gå på knäna :P
     
    bernard gillar detta.
  18. bernard

    bernard Droidmin Moderator

    Blev medlem:
    14 maj 2009
    Inlägg:
    42 402
    Mottagna gillanden:
    47 544
    Operatör:
    Tre+Fello
    Telefon:
    Pixel 9 Pro+iPhone 13 mini

    MINA ENHETER

    Operatör:
    Tre+Fello
    Telefon:
    Pixel 9 Pro+iPhone 13 mini
    ROM:
    Stock
    Platta:
    Watch Series 7
    Övrigt:
    Huawei Watch GT (2019)
  19. jnsson

    jnsson Operatörsnörd Moderator

    Blev medlem:
    9 jun 2011
    Inlägg:
    31 306
    Mottagna gillanden:
    20 544
    Operatör:
    Tele2, Halebop
    Telefon:
    Nokia G42 5G

    MINA ENHETER

    Operatör:
    Tele2, Halebop
    Telefon:
    Nokia G42 5G
    Telefon 2:
    Pixel 3a
    Telefon 3:
    Google Pixel
    ROM:
    Lineage OS 21
    Platta:
    Lenovo Tab M9
    Platta 2:
    Huawei MediaPad T5 32GB 4G
    Övrigt:
    Chromecast 2nd Gen, Mi Band 6, Google Nest och Home enheter
    haha, jo, jag vet och då fanns denna i en version med en 1.3GHz CPU också samt en CPU med högre hastighet
     
    bernard gillar detta.
  20. jnsson

    jnsson Operatörsnörd Moderator

    Blev medlem:
    9 jun 2011
    Inlägg:
    31 306
    Mottagna gillanden:
    20 544
    Operatör:
    Tele2, Halebop
    Telefon:
    Nokia G42 5G

    MINA ENHETER

    Operatör:
    Tele2, Halebop
    Telefon:
    Nokia G42 5G
    Telefon 2:
    Pixel 3a
    Telefon 3:
    Google Pixel
    ROM:
    Lineage OS 21
    Platta:
    Lenovo Tab M9
    Platta 2:
    Huawei MediaPad T5 32GB 4G
    Övrigt:
    Chromecast 2nd Gen, Mi Band 6, Google Nest och Home enheter
    Då slog man till
    upload_2025-8-18_11-39-31.png
    Kostnad för mig: 376.07:-
     
    NiklasO, Ugga och bernard gillar detta.