Opensuse h4ckweek 23 navigation log
by mpagot
This day is mostly dedicated to trace a path: What I want?
In Day1 I manage to …
The HW available on my desk is:
This HW assembled outside its case looks like:
and here with everything squeezed in a nice case:
Create a family home NAS powered by openSUSE.
Family requirements:
Hey dad the disk is almost full on mum Windows7 laptop, where I can move her documents to install XYZ (SAMBA mount, maybe quota folder)
Hey dad where we have my picture of my 6th birthday party? I’m doing a presentation for school using my keyboard computer (PI-500 ARM)
Hey dear are we sure we will not loose any of our holiday photos? Should I print all of them? (backup system?)
Is the NAS broken? I have signed contract to send in the Documents folder in 5mins (high availability?)
Hey dear, there’s all the night a box with a blue led blinking in the broom closet. How much we pay for that in electricity?
Oh- Oh-Oh I’m Santa Clause : how asked a new 12TB disk and 32GB RAM stick (expand-ability)
Here a more formal list of requirements. At this point the HW part is what it is. So the focus in this list of requirements is more about what I can get by properly selecting and configuring the SW part of the NAS.
NAS is mostly used to store all the family “assets”:
The most important requirement here is not to loose any bit of them. In particular I like to protect my digital memory against:
It probably make sense to describe how the media archive is going to be used:
The NAS is mind to sit in a corner, powered H24 (but I can change my mind about it if I manage to obtain a WOL setup) and connected to the main network switch of the house. Users will need to access it through network from both linux and win machines. It is better if users can see the data (even just one or multiple subset of it) like it was an internal or external disk. So I suppose I need SAMBA and eventually NFS. I’m not sure what to do about access managements yet.
I like to install and configure an OS and related SW with at least 10 years of support.
I know, I know: this is more an HW requirement than a SW one.
I asked my wife to hire an IT specialist to maintain the storage infrastructure but she say that I should be able to do it from my own :-(
The main focus here too is the data integrity. I think it also relevant to consider that I do not need to access my data from outside my home network. Has to be reasonably simple and safe (from the data integrity point of view) to keep the OS up to date.
Here a list of stuff that I’ll not consider important for this project.
For the moment anyone at home is implementing or not implementing a backup strategy from its own.
The limiting factor here is probably the network. It if Wifi5 and cable (some CAT5 cables in the sealing connected to some 1GigE switch of PC ports).
I’ll not loose money for each minutes of downtime :-). I like the high availability but data integrity is more important.
I do not need to neither write or read or generally speaking interact with the NAS from outside my home network.
I made some experiment with KVM to have some fun at the end of the day. I created a VM with 4 cores, a 40GB OS disk and 3x20GB data disks. Install MicroOS. Create a RAID1 BTRFS filesystem over the 3 data disks. Write some random data on them to fill them up.
tags: