OVH Community, your new community space.

Failinės sistemos keitimas ext3 -> (reiserfs, xfs, jfs ir pan.)


Egidijus
09-18-2009, 01:54 AM
# time dd if=/dev/zero of=TEST bs=4k count=512000
512000+0 records in
512000+0 records out
2097152000 bytes (2.1 GB) copied, 27.7124 s, 75.7 MB/s

real 0m27.813s
user 0m0.240s
sys 0m8.673s

pasitestavau greiti ant dabartines ext3 f. posistemes


Citata Arturas-M raŔė
Nelabai iki galo supratau kam tau reikalinga kita FS. Tikiesi gauti geresnį greitį? Nevark, neišspausi nieko geriau, nes tavo gautas rezultatas yra pakankamai geras, jeigu čia pirma SATA ar IDE, tai vos ne idealu ir tai greičiausiai todėl, kad OVH naudoja savo kompiliuotus kernelius. Nedaug firmų tai daro, o tos kur būtent tokius kernelius atiduoda klientams, sistemos sukasi švilpdamos. Kol žaidžiau su tokio lygio serveriais ir aš taip dariau, po to atsibodo. EXT3 yra pakankamai gera failinė sistema, minusas tik tas, kad atstatymas komplikuotas.
Imho, kerneliai sukompiliuoti ir suoptimizuoti pagal ju sistemas, tad viskas ir taip neblogai svilpia Laikas eit miegot, kita karta ziuresiu ar bus sportinio intereso kerneli kankint...

Arturas-M
09-18-2009, 01:48 AM
jfs palaikymo nesutikau nei vienam standartiniam kernelyje. Sukompiliuok kernelį su jfs ir viskas nuvažiuos.
Naudojau paskutinį kartą serveriuose jfs prieš kokius tris metus. Kai kuriose vietose išlošimas yra, kai kuriose papildomos problemos. Dėl sportinio intereso neatsakingiems projektams ir jeigu visada norėsi kompiliuoti savo kernelį, gali naudoti. Po kelių rimtų lūžių atsisakiau...

Egidijus
09-18-2009, 12:34 AM
Labas,

panagrinėkime šioje temoje kaip pasikeisti failinę posistemę.

Pagal nutylėjimą (default) yra ext3, aš pvz. noriu pasikeisti į jfs.

Ponams su klausimais apie tipus, literatūros rasite pvz. čia:
http://en.wikipedia.org/wiki/Comparison_of_file_systems

Benchmarking Filesystems - http://linuxgazette.net/102/piszcz.html
Filesystems (jfs, xfs, ext3) comparison on Debian -http://securfox.wordpress.com/2009/08/11/filesystems-jfs-xfs-ext3-comparison-on-debian/
================================================

SSH lange vykdomos komandos, paryškintos (bold).

# fdisk -l

Disk /dev/hda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000364a8

Device Boot Start End Blocks Id System
/dev/hda1 * 1 392 3148708+ 83 Linux
/dev/hda2 393 60736 484713180 83 Linux
/dev/hda3 60737 60801 522112+ 82 Linux swap / Solaris

# df -hT
Filesystem Type Size Used Avail Use% Mounted on
/dev/hda1 ext3 3.0G 476M 2.4G 17% /
tmpfs tmpfs 1010M 0 1010M 0% /lib/init/rw
udev tmpfs 10M 68K 10M 1% /dev
tmpfs tmpfs 1010M 0 1010M 0% /dev/shm
/dev/hda2 ext3 456G 199M 432G 1% /home

# umount /dev/hda2

# mkfs.jfs /dev/hda2
mkfs.jfs version 1.1.12, 24-Aug-2007
Warning! All data on device /dev/hda2 will be lost!

Continue? (Y/N) Y
\

Format completed successfully.

484713180 kilobytes total disk space.

# mount /dev/hda2
mount: unknown filesystem type 'jfs'

Pabandžius pvz. ext4

# mount /dev/hda2
mount: wrong fs type, bad option, bad superblock on /dev/hda2,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

# dmesg | tail
grsec: time set by /sbin/hwclock[hwclock:2157] uid/euid:0/0 gid/egid:0/0, parent /bin/bash[sh:2156] uid/euid:0/0 gid/egid:0/0
EXT3 FS on hda1, internal journal
grsec: time set by /sbin/hwclock[hwclock:2192] uid/euid:0/0 gid/egid:0/0, parent /bin/bash[sh:2191] uid/euid:0/0 gid/egid:0/0
kjournald starting. Commit interval 5 seconds
EXT3 FS on hda2, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
eth0: link up, 100Mbps, full-duplex, lpa 0x41E1
grsec: time set by /usr/sbin/ntpdate[ntpdate:2362] uid/euid:0/0 gid/egid:0/0, parent /etc/network/if-up.d/ntpdate[ntpdate:2346] uid/euid:0/0 gid/egid:0/0
udevd version 125 started
VFS: Can't find ext3 filesystem on dev hda2.

# depmod -a
WARNING: Couldn't open directory /lib/modules/2.6.27.10-grsec-xxxx-grs-ipv4-32: No such file or directory
FATAL: Could not open /lib/modules/2.6.27.10-grsec-xxxx-grs-ipv4-32/modules.dep.temp for writing: No such file or directory


Mintis, kad JFS palaikymo nėra kernelyje? Help, padėkit užbaigt konvertavimą man, šis postas padės ir kitiems susiduriantiems su tokia problema