Ext4 Dosya Sistemi Geliyor

0
Guardian
Slahdot'dan gelen rss haberlerinde karşılaştığım linux-watch.com'daki haber göre hard disk'lerinin terabyte sınırlarına ulaşmasıyla ext3 dosya sisteminin 21. yüzyıl hard disklerinin kapasite gereksinimlerini karşılayamayacağına ilişkin açıklamalar çıkmış. Bunun üzerine kernel geliştiricileri ext4 dosya sistemi yapısının deneme sürümünü çıkarmışlar.

İyi bir kernel programcısı olarak bilinen Andrew Morton, 10 Ekim'de Linux kernelleri arasına ext4 dosya sistemini eklemiş.
Yeni dosya yapısının bölüm (hacim,alan) başına 1024 Petabyte kapasite desteklediği belirtiliyor. 1 Petabyte = 2^50 (iki üzeri elli) byte.

Ayrıca yeni dosya sistemi "extent file writing" destekli. Bunun anlamı; bir dosya yaratıldığında bellekte dosyanın sonuna sonradan veri eklenebilir düşüncesiyle devamlılık sağlayacak bir alan ekleniyor, böylece dosyanın üzerine tekrar yazıldığında, veri bellekte ayrı alanlara dağıtılmak zorunda kalmıyor ve diskin performansını olumlu yönde etkiliyor.

Makaleye göre, diğer modern dosya yapıları gibi ext4 "journal file system" destekli, yani herhangi bir dosya değişikliğinde, değişiklikleri dosyanın yapısını değiştirmeden hemen önce bir günlüğe ekliyor. Böylece dosya üzerinde herhangi bir bozulma karşısında system dosyayı kolaylıkla onarıp bize tekrar sunabiliyor.

Makaleye göre ext4 dosya yapısı ext3 ile de uyumlu çalışabiliyor, yani ext4 dosya yapısına sahip bir diski ext3 olarak mount etmek istediğinizde herhangi bir sorunla karşılaşmıyorsunuz, sadece ext4 dosya yapısındaki "extent file writing" gibi yeni özelliklerden yararlanamıyor, diski sanki bir ext3 dosya yapısına sahipmişçesine kullanabiliyorsunuz.

Ext4 dosya sistemi şuan Linux 2.16.19rc1-mm1 aday kernelinde bulunmakta. Herşey yolunda giderse 6-9 ay içinde yeni dosya sisteminin tamamen hazır olacağı belirtilmiş.

Görüşler

0
sosgezbir
"extent file writing" çok güzel bir teknik olmuş.
0
sametc
ne anlama gelir o özellik?... teknik bir bilgi verebilirmisiniz ?
0
Guardian
Ayrıca yeni dosya sistemi "extent file writing" destekli. Bunun anlamı; bir dosya yaratıldığında bellekte dosyanın sonuna sonradan veri eklenebilir düşüncesiyle devamlılık sağlayacak bir alan ekleniyor, böylece dosyanın üzerine tekrar yazıldığında, veri bellekte ayrı alanlara dağıtılmak zorunda kalmıyor ve diskin performansını olumlu yönde etkiliyor.
yani kısaca yukarıda da belirtildiği gibi verinin hard diskte dağınık bir şewkilde değilde ardarda gelen bloklara yazılmasını sağlıyor. Böylece verileri biraraya toplayıp performansı hızlandırmak için disk birleştirme (defrag) gibi işlemlere ihtiyaç duyulmuyor.
0
tongucyumruk
Neden bilmiyorum fakat bu extent writing bana o kadar da muhteşem bir özelik gibi görünmüyor. 1998'den beri GNU/Linux kullanıyorum. Ext2, Ext3 ve XFS dosya sistemlerini aktif olarak kullandım ve şimdiye kadar hiç fragmentasyondan kaynaklanan bir performans kaybına rastlamadım. Açıkçası Ext3'ten Ext4'e hemen geçmek için bir sebep göremiyorum.

Ext2'den Ext3'e geçmek için Journalling gibi çok önemli bir yenilik söz konusuydu. Ext3'ten Ext4'e geçişte ise benim beklentim açıkçası kendi içinde volume manager, snapshots gibi ZFS'te olan bazı önemli bazı özelliklerin dosya sistemine eklenmesiydi. Ne yazık ki Ext4'te bu yönlerde hiçbir ilerleme görülmüyor. Neyse, nasıl olsa hala XFS var...
0
skoylu
Eğer diske erişim sıralı ise, diskte bilgileri bir arada tutmak faydalı olur elbette. Fakat, diske erişim sıralı değilse, o zaman ne olacak?

Fragmentation, genel olarak, çok kullanıcılı/görevli sistemlerde bir sorun değildir. Çünkü, erişim "fragmented" dir. Yapılması gereken, dosya sistemini cahe ile birlikte verimli kullanıp, disk erişimini azaltmaktır.
0
afsina
ZFS ile kiyaslayinca genede sonuk kaliyor.
0
sleytr
Novel 6-7 yıldır öntanımlı dosya sistemi olarak kullandığı ReiserFS'den ext3'e geçmeye karar vermiş. Ayrıntılar için Suse'den Jeff Mahoney'in bu tercihin nedenlerini açıkladığı epostayı okuyabilirsiniz.
0
bm
Su anda ciddi ciddi ReiserFS kullanmayi planlayan varsa Hans Reiser'in en azindan bir muddet bu islerle ilgilenecek durumu olmayacagi yonunde alametler var.
0
sosgezbir
Anlamadığım zaten linux da defrag denilen şey yok şimdi ben ext3 kullanıyorum yani dosyalar benim diskte karışıklar mı?
0
bm
Evet, muhtemelen. Ne kadar karisik olduklarina dosya bazinda filefrag ile bakabiliyor olmaniz lazim. (Ornek de koydum buraya ama sistem yemedi).
Görüş belirtmek için giriş yapın...

İlgili Yazılar

ODTÜ Bilgisayar Topluluğu IX. Geleneksel Programlama Yarışması

hayalci

ODTÜ Bilgisayar Topluluğu'nun düzenlediği Geleneksel Programlama Yarışması'nın dokuzuncusu için ön elemeler başladı. Finali 30 Nisan 2006'da yapılacak olan yarışmanın ön eleme sorularına ve yarışmayla ilgili detaylara http://yarisma.cclub.metu.edu.tr adresinden erişilebilir. Son cevap gönderme tarihi 20 Nisan 2006 olan ön eleme sorularının puanlandırılmasıyla seçilecek olan finalistler, 30 Nisan 2006 tarihinde ODTÜ Bilgisayar Mühendisliği Bölümü'nde yapılacak olan finale katılmaya hak kazanacaklar. Ayrıca finallerden bağımsız olarak özel ödüllü bir soru da tüm yarışmacılar tarafından cevaplanabilir. Finalde dereceye giren ve özel ödüllü sorudan en yüksek puan alan yarışmacılara finalle aynı gün düzenlenecek olan törende ödülleri verilecektir. Dünyadaki benzerleri arasında (IOI, ACM, Tübitak) Linux platformunda düzenlenmiş yarışmaların ilki olma ayrıcalığına sahip olan yarışmaya, bilgisayar bilimine ilgi duyan ve gönül veren tüm üniversite lisans öğrencileri davetlidir.

XFS sonunda Linux kerneline girdi!

cartman

SGI'ın journalised dosya sistemi olan XFS uzun çalışmalardan sonra Linus Torvalds tarafından Linux kerneline kabul edildi. 2.5 kerneline girmesi uzun zamandan beri merakla beklenen XFS 2.5.36 kernelinde kendini gösterecek , bununla birlikte 2.6 kernelinde en azından 4 ( Benim bildiklerim XFS , JFS , ReiserFS , Ext3 ) journalised dosya sistemi olucak! Ben şahsen Ext3 , ReiserFS ve XFS i kendi Slackware sistemimde denedim ve bana göre XFS bunların arasında en hızlı olanı. Daha fazla bilgi için www.lwn.net/Articles/9998/

Linux için Web Browser Karşılaştırması

conan

Şurada Linux altında çalışan browserların bir karşılaştırmasını okuyabilirsiniz. Render zamanlarından kolay kullanılırlığa kadar bir çok yönden karşılaştırma yapılmış. Burada da bu konu hakkında okuyucuların yorumlarını ve de karşılaştırmayı yapanın bu yorumlara cevaplarını görebilirsiniz.

Gaim 2 Yolda

cbc

Sık kullandığım yazılımlardan biri olan Gaim'in 2.0 versiyonu bir süredir CVS üzerinden erişilebilir durumda. Beta sürümünü beklemeden denemek, izlenimlerimi ve ilk gözüme çarpan yeteneklerini paylaşmak, çok fazla teknik detaya kaçmadan nasıl deneyebileceğinizden bahsetmek istiyorum.

HP Linux Sistemleri Satışına Başladı

anonim

Linux kullanıcıları Dell'in Linux sistemlerini satmayı bırakmasından çok üzülmüştü.Bu seferki iyi haber.HP önceden Red Hat 7.1 yüklenmiş Intel tabanlı sistemlerin satışına başladı.Bu sistemler firmanın sadece iş yerlerine satılan PC modellerinde bulunuyor.Ev kullanıcıları için üretilen modeller WinXP ile satılmaya devam edilecek. www.hp.com/products1/linux/