Union-montering i Linux med "smart" placering av filer
Postat: 2012-06-02 12:20:39
Jag har köpt en HP N40L som jag ska använda som hemmaserver för mestadels centraliserad lagring, diverse småtjänster samt eventuellt senare HTPC.
Den kommer att köra någon typ av generell Linux-distribution, förmodligen Scientific Linux eller Fedora, istället för något system specialiserat för lagring som t.ex FreeNAS, eftersom jag vill ha mer flexibilitet.
Funderar lite nu hur jag ska konfigurera upp den med diskar, filsystem etc.
Det bästa hade varit att bestycka den med fyra stora diskar och köra RAID5 över dem, men det skulle innebära en hög initial kostnad för diskar, vilka dessutom förmodligen kommer att ta ett tag att fylla upp. Det känns oekonomiskt, eftersom jag i dagsläget har ett par diskar i olika storlekar över som jag vill använda.
Jag skulle kunna köra en RAID1 där jag lagrar foton och andra viktiga dokument och sedan en RAID0 på resten, där jag lägger mestadels filmer och musik, saker som jag kan ladda hem igen om det går förlorat. När behovet på lagringsutrymme ökar köper jag en ny disk och utökar RAID0:an. Men eftersom data ligger stripat kommer jag vid bortfall av en disk att förlora all data.
Bättre vore isf att köra någon typ av union-mount, så om jag tappar en disk förlorar jag bara det data som ligger på just den disken. Att läs/skrivprestandan blir lägre bryr jag mig inte om.
Finns det något filsystem till Linux (jag känner till UnionFS) där man kan union-montera ihop flera filsystem, men vid skrivning försöker filsystemet att hålla på lokaliteten så långt det går? Dvs skriver jag filer till katalogen /x/y/z ska filsystemet så långt det går försöka lägga alla filer som skrivs till katalogen z på samma underliggande filsystem.
Orsaken är att det är bättre att tappa en hel katalog, än två halva.
Någon som har gjort något liknande och kan bespara mig googlandet?
Den kommer att köra någon typ av generell Linux-distribution, förmodligen Scientific Linux eller Fedora, istället för något system specialiserat för lagring som t.ex FreeNAS, eftersom jag vill ha mer flexibilitet.
Funderar lite nu hur jag ska konfigurera upp den med diskar, filsystem etc.
Det bästa hade varit att bestycka den med fyra stora diskar och köra RAID5 över dem, men det skulle innebära en hög initial kostnad för diskar, vilka dessutom förmodligen kommer att ta ett tag att fylla upp. Det känns oekonomiskt, eftersom jag i dagsläget har ett par diskar i olika storlekar över som jag vill använda.
Jag skulle kunna köra en RAID1 där jag lagrar foton och andra viktiga dokument och sedan en RAID0 på resten, där jag lägger mestadels filmer och musik, saker som jag kan ladda hem igen om det går förlorat. När behovet på lagringsutrymme ökar köper jag en ny disk och utökar RAID0:an. Men eftersom data ligger stripat kommer jag vid bortfall av en disk att förlora all data.
Bättre vore isf att köra någon typ av union-mount, så om jag tappar en disk förlorar jag bara det data som ligger på just den disken. Att läs/skrivprestandan blir lägre bryr jag mig inte om.
Finns det något filsystem till Linux (jag känner till UnionFS) där man kan union-montera ihop flera filsystem, men vid skrivning försöker filsystemet att hålla på lokaliteten så långt det går? Dvs skriver jag filer till katalogen /x/y/z ska filsystemet så långt det går försöka lägga alla filer som skrivs till katalogen z på samma underliggande filsystem.
Orsaken är att det är bättre att tappa en hel katalog, än två halva.
Någon som har gjort något liknande och kan bespara mig googlandet?