System plików na desktop
System plików na desktop
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ć''?
A co to znaczy wg Ciebie "fajny system plików", hę?ulek93 pisze:Szukam fajnego systemu plików na desktop
A inne systemy plików tego nie robią? Zresztą w dobie wielogigabajtowych dysków, to ma jakieś znaczenie?ulek93 pisze:ale ma dwie wkurzające mnie rzeczy ucina pare mb
To można zmienić:ulek93 pisze:sprawdza partycje co kilkanaście montowań
http://debian.linux.pl/viewtopic.php?t= ... light=fsck
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
Jezeli jednak ktos chce sie pobawic i nie zalezy mu zbytnio na danych, niech czyta:
http://www.debian-administration.org/articles/388
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 bardzo małych pliczków, iso to 4GB obraz płyty.
Skrypt
Jakby kto pytał 'jaki fs wybrać' Reisera4 nie udało mi się sprawdzić, bo spatchowane jądro nie kompiluje się :-P
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 .
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
---------------------------------------------