System plików na desktop

Pomoc dotycząca instalacji systemu
ulek93
Posty: 33
Rejestracja: 19 lutego 2009, 11:30

System plików na desktop

Post autor: ulek93 »

Witam! Szukam fajnego systemu plików na desktop. Nie mam na razie UPSa, więc XFS odpada, ReiserFS nie jest rozwijany. Nie wiem czy pozostać przy EXT3, nie można mu nic zarzucić, ale ma dwie wkurzające mnie rzeczy ucina parę mb i sprawdza partycje co kilkanaście montowań. Co sądzicie o JFS? Jest wart uwagi? Czy przy zaniku prądu może się ,,zepsuć''?
Akkon
Junior Member
Posty: 833
Rejestracja: 09 listopada 2007, 14:06

Post autor: Akkon »

ulek93 pisze:Szukam fajnego systemu plików na desktop
A co to znaczy wg Ciebie "fajny system plików", hę?
ulek93 pisze:ale ma dwie wkurzające mnie rzeczy ucina pare mb
A inne systemy plików tego nie robią? Zresztą w dobie wielogigabajtowych dysków, to ma jakieś znaczenie?
ulek93 pisze:sprawdza partycje co kilkanaście montowań
To można zmienić:
http://debian.linux.pl/viewtopic.php?t= ... light=fsck
ulit
Posty: 11
Rejestracja: 24 stycznia 2008, 00:04

Post autor: ulit »

Bodajze od jajka 2.6.28 jest wsparcie dla ext4. Jest to cos warte?
Utumno
Beginner
Posty: 432
Rejestracja: 09 listopada 2008, 13:04
Lokalizacja: Gdansk

Post autor: Utumno »

Odradzam eksperymenty z systemami plikow na jakichkolwiek waznych systemach.

Jezeli jednak ktos chce sie pobawic i nie zalezy mu zbytnio na danych, niech czyta:

http://www.debian-administration.org/articles/388
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Dzisiaj stanąłem przed tym problemem i zrobiłem coś podobnego, tzn napisałem skrypt dla własnych potrzeb. Nie podaję parametrów komputera, myślę że komu zależy odpali ten lub podobny skrypt u siebie.
Użyłem do testu dwóch dysków:
- źródłowy Seagate ST3500820AS 500G SATA II 32MB cache
- docelowy Seagate ST3250310AS 250G SATA II 16MB cache
Portage to katalog w którym jest

Kod: Zaznacz cały

 Nexus portage # ls -R |wc -l ; du -sh
176204
3.0G    .
bardzo małych pliczków, iso to 4GB obraz płyty.
Skrypt

Kod: Zaznacz cały

zdolne=$(cat /proc/filesystems |grep -v nodev|grep -v cramfs|grep -v minix)
for i in $zdolne ;do
echo $i
mkfs.$i -f /dev/sdb1 >/dev/null || mkfs.$i /dev/sdb1 >/dev/null
mount /dev/sdb1 /mnt/test
echo 'cp portage'
time cp -R /usr/portage /mnt/test/
echo 'rm portage'
time rm -rf /mnt/test/ 2>/dev/null
echo 'cp iso'
time cp /home/lis6502/iso_kopie_zapasowe_xD/psxps2/KingdomHearts-ChainOfMemories/RE-CoM.iso /mnt/test/
echo 'rm iso'
time rm /mnt/test/*
echo '---------------------------------------------'
umount /mnt/test
done

Kod: Zaznacz cały

Nexus ~ # ./fss.sh
ext3
cp portage

real    4m17.463s
user    0m0.956s
sys     0m31.906s
rm portage

real    0m52.013s
user    0m0.172s
sys     0m7.748s
cp iso

real    0m57.188s
user    0m0.080s
sys     0m29.650s
rm iso

real    0m2.951s
user    0m0.000s
sys     0m1.064s
---------------------------------------------
ext4
cp portage

real    4m27.559s
user    0m1.088s
sys     0m23.089s
rm portage

real    0m18.524s
user    0m0.172s
sys     0m9.157s
cp iso

real    1m5.528s
user    0m0.096s
sys     0m14.949s
rm iso

real    0m0.727s
user    0m0.000s
sys     0m0.528s
---------------------------------------------
ext2
cp portage

real    4m37.338s
user    0m1.116s
sys     0m23.525s
rm portage

real    0m33.022s
user    0m0.188s
sys     0m2.796s
cp iso

real    0m51.272s
user    0m0.108s
sys     0m15.617s
rm iso

real    0m0.385s
user    0m0.000s
sys     0m0.168s
---------------------------------------------
xfs
cp portage

real    7m35.778s
user    0m1.184s
sys     0m25.782s
rm portage

real    4m45.396s
user    0m0.292s
sys     0m11.829s
cp iso

real    0m59.055s
user    0m0.072s
sys     0m12.413s
rm iso

real    0m0.343s
user    0m0.000s
sys     0m0.124s
---------------------------------------------
jfs
cp portage

real    4m24.270s
user    0m1.088s
sys     0m22.185s
rm portage

real    1m23.259s
user    0m0.172s
sys     0m5.016s
cp iso

real    1m43.645s
user    0m0.116s
sys     0m26.126s
rm iso

real    0m0.361s
user    0m0.000s
sys     0m0.092s
---------------------------------------------
reiserfs
mkfs.reiserfs 3.6.21 (2009 [url]www.namesys.com[/url])

cp portage

real    4m11.657s
user    0m1.088s
sys     0m46.191s
rm portage

real    0m28.658s
user    0m0.184s
sys     0m13.873s
cp iso

real    0m56.495s
user    0m0.072s
sys     0m34.650s
rm iso

real    0m3.171s
user    0m0.000s
sys     0m2.544s
---------------------------------------------
Jakby kto pytał 'jaki fs wybrać' :) Reisera4 nie udało mi się sprawdzić, bo spatchowane jądro nie kompiluje się :-P
ODPOWIEDZ