Skrivet av Nebudchanezzer:
Så mycket som möjligt, tanken är att även befintliga 4TB diskar skall användas också.
OK. Och i framtiden kommer du att expandera lagringen ytterligare, med fler diskar som troligtvis kommer att ha ännu högre lagringskapacitet.
Skrivet av Nebudchanezzer:
Det sitter diskar däri idag, så det är väl det det är tänkt att ska fortsätta vara antar jag, lättare att bara plugga ur kontakten från befintlig maskin idag och flytta över hela paketet än att flytta datan och plocka isär det för att flytta diskarna.
OK. Så data på de RAID-kabinettet ska kunna vara nåbart över nätverket, men det behöver inte vara enkelt att koppla ur RAID-kabinettet.
[quote postid="17084022" userid="35727" name="Nebudchanezzer"]
Japp okänslig mot förlust kan man väl säga, det handlar mest om filmer och serier, kopior på det jag har på skivor så det gör ju inte så mycket om nånting skulle fallera, finns ju en backup så att säga.
Skrivet av Nebudchanezzer:
Datan kommer vara ganska statisk, lite förändring kommer ske, men inte mycket.
Skrivet av Nebudchanezzer:
Tycker inte det behövs nån möjlighet att återställa filer heller.
OK. Bra. Tänk dock på att felsannolikheten för lagringslösningen som helhet ökar när antalet diskar ökar. Gissningsvis går det att hitta en lösning på ev. tillgänglighetsproblem som också ger ett kostnadseffektivt skydd mot diskar som dör.
Skrivet av Nebudchanezzer:
Nedtid är inte populärt i familjen, då blir det livat och alla "värdelösa teknikprylar" får sig en rejäl åthutning av sambon.
Hmm. Ja, det kan ju vara ett skäl att se över vilka felkällor som finns i hemmanätverket, samt om det går att ändra något för att göra de tjänster som sambon använder robustare.
Skrivet av Nebudchanezzer:
Return Point Objective, hur lång tid det tar att skydda data mot förlust. Om backup tas med 24 timmars intervall kan fel hos den primära lagringen i värsta fel leda till att förändringar de senaste 24 timmarna går förlorade. Med ditt användningsmönster (nästan inga ändringar av skrivet data + nytt data skrivs sällan + data kan med rimlig arbetsinsats/fördröjning hämtas från originalmedia) är det nog inget bekymmer.
Skrivet av Nebudchanezzer:
Japp hemmamiljö, så liten effektförbrukning som möjligt är definitivt av intresse lite därför denna idén uppstod bland annat, känns lite overkill att ha min överklockade maskin stå och snurra hela tiden.
OK. Det finns en liten konflikt mellan tillgänglighet och låg effektförbrukning: Om du använder någon form av redundant lagring (spegling eller paritet) är det bra att ha en funktion för scrubbing (även känt som patrol read). Denna funktion läser då och då de delar av diskarna som inte accessats på länge för att hitta delar som skadats. Risken är annars att både original- och paritetsdata skadats som en följd av någon kombination av trasigt block, heldöd disk eller någon störning utanför hårddisken (vibrationer eller dålig strömförsörjning, t ex) och att detta inte upptäcks innan det är för sent. Med scrubbing ökar sannolikheten att den skadade delen läses innan dataförlust inträffat, varvid den dåliga disken kan bytas.
ZFS och BTRFS har funktioner för scrubbing, men dessa behöver schemaläggas för att köras periodiskt. Linux' mjukvaruraid kan konfigureras att scrubba. De flesta "ordentliga" hårdvaru-RAID-implementationer (de som har batteribackup och egen cache, typ) har också funktionen. För andra blockenheter går det ganska lätt att skriva ett script för att i sakta mak läsa alla block på en hårddisk och larma eller flagga disken som felaktig när läsfel upptäcks.
Så, för att sammanfatta dina krav:
Kostnadseffektiv lagring av mycket data
Det ska vara möjligt att ansluta >10 SATA-diskar
Det ska vara möjligt att ansluta USB-lagringsenheter
Data ska kunna läsas av alla enheter i hemmanätverket via SMB
Vem som helst ska inte kunna ta bort, ändra eller lägga till data
Flera fysiska diskars kapacitet ska kunna slås ihop till en logisk lagringsyta
Lagringsytor ska kunna utökas när nya hårddiskar finns tillgängliga
Äldre/mindre hårddiskar ska kunna ersättas av nyare/större
Låga prestandakrav -- det ska gå att läsa data sekventiellt i en hastighet av 30 MB/s
Lösningen ska kunna användas av en normalkapabel hemanvändare
Lösningen ska kunna administreras av en normalkapabel datornörd
Lösningen ska inte krångla, eller leda till att andra funktioner i hemmanätverket krånglar
Sannolikheten för total dataförlust ska understiga 10%/år
Och så några saker som jag uppfattar att du inte är så intresserad av:
Lagrat data ska kunna nås från internet
Lagrat data ska skyddas mot förlust genom skadlig programvara (t ex ransomware) eller användarmisstag
Det ska gå att köra diverse servertjänster utöver filserver -- torrentklient, mediaspelare, webserver, virtualiseringsvärd