webForumDet fria alternativet

Filsystem för många små filer

Linux & BSD

4 svar · 314 visningar · startad av Viktor

Medlem sedan aug. 20021 752 inlägg
Frågan#1

Jag har lagt in en ny disk i datorn, den ska användas för att spara cyrus mail på. Cyrus sparar varje mail som en egen fil och det kommer därför att bli väldigt många småfiler. Vilket filsystem ska jag använda? Jag kör Mandrake 9.1 och ext3 på alla andra diskar, disken är på 200 mb.

/Viktor

Medlem sedan feb. 20002 300 inlägg
#2

Reiser FS är bra för många små filer men jag vet inte om det är så lyckat att använda det på en 200MB-disk. Någon som är mer insatt kanske kan ge ett bättre svar på det.

Medlem sedan dec. 20003 083 inlägg
#3

Re: Filsystem för många små filer

Viktor skrev:

Jag har lagt in en ny disk i datorn, den ska användas för att spara cyrus mail på. Cyrus sparar varje mail som en egen fil och det kommer därför att bli väldigt många småfiler. Vilket filsystem ska jag använda? Jag kör Mandrake 9.1 och ext3 på alla andra diskar, disken är på 200 mb.

/Viktor

Du menar väl 200 GB? ;)

Det absolut bästa filsystemet för *nix system är XFS, piskar dom andra filsystemen i dom tester som jag sett, jag har själv kört det med SuSE Linux 8.2, vet dock inte om det finns i Mandrake

http://oss.sgi.com/projects/xfs/

Medlem sedan dec. 19992 555 inlägg
#4

XFS skall dock vara mer lämpligt vid större filstorlekar. Har också hört att Reiser FS skall vara bra på småfiler (har inte testat själv, så det är bara hörsägen).

Har f.ö. själv kört XFS och är mycket nöjd. Körde det i ett tidigt stadie och det var väldigt stabilt.

XFS skall också komma med i kärnan i.o.m. 2.6 (vad jag hört -- har inte undersökt 2.5/2.6 speciellt noga själv). Och då är också en stor nackdel borta (när jag använde det fick jag ofta vänta på en patch från SGI innan jag kunde uppgradera kärnan, och det såg jag som en stor nackdel).

Medlem sedan dec. 20003 083 inlägg
#5

Robban skrev:

XFS skall dock vara mer lämpligt vid större filstorlekar.

Nja kanske det, den är designat för brutalt stora diskar men du kan formatera den med default cluster på 1k vilket borde duga för diskbruk med små filer, den har fö stora likheter med NTFS, multiple datastreams, metafiles, automatic datarecovery, transaktioner, det sistnämnda innebär bla att den som NTFS betraktar en operation som helt genomfört eller inte alls genomförd ...etc allt det godis man kan förvänta sig,

XFS skall också komma med i kärnan i.o.m. 2.6 (vad jag hört -- har inte undersökt 2.5/2.6 speciellt noga själv). Och då är också en stor nackdel borta (när jag använde det fick jag ofta vänta på en patch från SGI innan jag kunde uppgradera kärnan, och det såg jag som en stor nackdel).

I SuSE 8.2 ingick den som sagt och man kunde välja den direkt vid systeminstallation :)

272 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
141 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)