Filsystem på en blivande filserver

Avdelningen för programmering, nätverk samt alternativa OS.
Post Reply
User avatar
linc
Administratör
Posts: 7602
Joined: 2002-02-13 22:22:11
Location: Skåneland
Contact:

Filsystem på en blivande filserver

Post by linc »

Det har blivit dags för mig att börja skissa på en filserver, där jag ska ha allt så att jag kommer åt det från laptops osv.

Jag har dock ett problem, jag kan inte bestämma mig för vilket filsystem jag vill köra på den. Maskinen kommer att bestå av minst 3st 1TB-diskar (tänkta i RAID5).

ZFS vore det optimala valet, om det inte varit för att jag allra helst vill köra Linux på maskinen och att ZFS inte kan expandera RAID-Z-arrayer.

Så, vad finns det för alternativ? Jag har tidigare kört på XFS, men det känns ganska ålderdomligt idag när det tar evigheter att radera filer, och att behöva köra fsck t ex.
hej.
User avatar
Peter Wall
Hedersbit
Posts: 7026
Joined: 2002-03-08 0:52:56
Location: Stockholm
Contact:

Post by Peter Wall »

Jag körde på ext3 på min Ubuntu-server med 3x1TB. Har inte orkat pilla så kör på standard journaling. Kan tänka mig att om du slår på Writeback kommer den kicka rumpa. Men jag är en person med säkerhetstänk så, vill inte leva farligt.

Och sen är ju en anledning också Quadcore'n och de 8GB med RAM som sitter i :-) Det går fort nog så säg, så lite säkerhetstänk har jag råd med.
Diplomerad webbutvecklare
Microsoft Certified Professional Windows 2003
Microsoft Certified Technology Specialist Windows Vista
"Did you know kidneys and applesauce are a delicacy in Sweden? I'm gonna get my applesauce back!"
User avatar
linc
Administratör
Posts: 7602
Joined: 2002-02-13 22:22:11
Location: Skåneland
Contact:

Post by linc »

Jo, ext3 har ju funnits ett tag och är beprövat. Men det känns tyvärr också ganska ålderdomligt -- det är ju i princip ext2 som de har slängt på en journal på. :-)

Man önskar ju lite att Oracles Btrfs skulle vara produktionsmoget snart..
hej.
User avatar
Peter Wall
Hedersbit
Posts: 7026
Joined: 2002-03-08 0:52:56
Location: Stockholm
Contact:

Post by Peter Wall »

Känns som om du letar efter något som inte finns ;-)
Diplomerad webbutvecklare
Microsoft Certified Professional Windows 2003
Microsoft Certified Technology Specialist Windows Vista
"Did you know kidneys and applesauce are a delicacy in Sweden? I'm gonna get my applesauce back!"
User avatar
HLC
Posts: 2146
Joined: 2004-09-25 10:08:21
Location: Kista

Post by HLC »

Kollat JFS? Inte för att det är nytt någonstanns men om jag inte minns fel så skall det kräva trevligt lite resurser.
"Broadcom and Apple are the antithesis of free disclosure of information." - Theo de Raadt
"Unconditional love costs extra." - Sun Microsystems
User avatar
linc
Administratör
Posts: 7602
Joined: 2002-02-13 22:22:11
Location: Skåneland
Contact:

Post by linc »

Peter Wall wrote:Känns som om du letar efter något som inte finns ;-)
Jo, tyvärr. Eller iaf inte färdigutvecklat än. :-)
HLC wrote:Kollat JFS? Inte för att det är nytt någonstanns men om jag inte minns fel så skall det kräva trevligt lite resurser.
Av någon anledning har jag alltid hållt mig ifrån JFS, men jag kan inte förklara varför.

Har läst på lite om filsystemet på wikipedia nu och kollat referenser osv. Stötte på följande:
http://linux.derkeiler.com/Mailing-Lists/Debian/2008-01/msg01808.html wrote:I used to use JFS until a thread somewhere around 6
months ago when we heard from the Debian maintainer for the JFS utils
that IBM had stopped active development and at that time only had one
person watching JFS for bugs on a very part-time basis. That IBM
employee said that he could no longer recommend JFS for production
environments. After this, I changed back to ext3.
... så jag antar att det inte blir JFS heller.

ZFS låter mer och mer lockande. Jag har funderat på om man inte ska köra ESXi i botten på maskinen, Solaris som gäst och direkt-access till de stora diskarna, och sen en Linux-gäst till för att tillfredsställa mitt Linuxbehov. ;)

Finns dock minst en nackdel med den approachen. Dels vet jag inte hur mycket prestandan påverkas negativt, om det ens blir märkbart på en modern maskin med mkt ram och "endast" gigabit-nätverk. Dels vet jag inte hur bra ZFS skulle känna av om en disk dör eller blir bortkopplad från hosten i det läget. Dels klarar ESXi tydligen inte att ge gäster tillgång till USB-enheter anslutna till hosten, vilket är ett problem för mig eftersom jag har en USB-skrivare jag skulle vilja dela ut via filservern.

Så, en annan approach skulle vara att köra Solaris i botten och sen köra Linux i en virtualbox ovanpå. Virtualbox ska klara av att dela ut USB-enheter iaf, och prestandan för överföring av filer på filservern är ju då så bra det går. Problemet är bara att jag inte riktigt gillar den här lösningen. :-) Det skulle kännas "renare" att ha virtualiseringslagret i botten iaf. Sen vet jag inte hur Virtualbox nätverk fungerar i Solaris eftersom jag aldrig har testat det i mer än Linux och Windows. Men det kan ju också vara en bra lärdom antar jag.
hej.
User avatar
Peter Wall
Hedersbit
Posts: 7026
Joined: 2002-03-08 0:52:56
Location: Stockholm
Contact:

Post by Peter Wall »

Så mycket jobb för ett filsystem. Galet :-) Vad blir prestandavinsten i realiteten? 10 sekunder kortare tid att ta bort den 6GiB stora MKV-filen? 30 sekunder längre att packa upp densamma?

Hur lång tid kommer det ta att mecka dit Solaris med någon Virtualbox och ett gäst-linux som funkar?

Men sen är det väl det som skiljer oss hobby-nördar från er hardcore-g33ks ^_^

-ge linc en kanelbulle-

Ett stort lycka till har du från mig iaf!
Diplomerad webbutvecklare
Microsoft Certified Professional Windows 2003
Microsoft Certified Technology Specialist Windows Vista
"Did you know kidneys and applesauce are a delicacy in Sweden? I'm gonna get my applesauce back!"
User avatar
linc
Administratör
Posts: 7602
Joined: 2002-02-13 22:22:11
Location: Skåneland
Contact:

Post by linc »

Peter Wall wrote:Så mycket jobb för ett filsystem. Galet :-) Vad blir prestandavinsten i realiteten? 10 sekunder kortare tid att ta bort den 6GiB stora MKV-filen? 30 sekunder längre att packa upp densamma?
Nja, det är väl inte så farligt.. men när det är många småfiler så tar det faktiskt irriterande lång tid. :)
Peter Wall wrote:Hur lång tid kommer det ta att mecka dit Solaris med någon Virtualbox och ett gäst-linux som funkar?

Men sen är det väl det som skiljer oss hobby-nördar från er hardcore-g33ks ^_^
Självklart är en stor del av tanken bara för att det är roligt. :)
hej.
Post Reply