Merhablar
Centos 5.5 kullanıyorum bir video sitem var. Script videoların küçük resimlerini şu şekilde kaydediyor. media/vid1/1.jpg - media/vid2/1.jpg - media/vid3/1.jpg subfolder 32000 oldu dolayısıyla ext3 yuzunden daha fazla klasör oluşturulamıyor. Bu limiti kaldırmak için ne yapaiblirim? Limit kaldırılmıyorsa ext4 veya sizin önerdiğiniz başka dosya sistemine format atılmadan nasıl geçebilirim? Yardımlarınızı bekliyorum..
Teşekkürler
eFex
Ext3'de subfolder limiti..
9
●988
- 26-10-2010, 14:43:05Kimlik doğrulama veya yönetimden onay bekliyor.Bu limiti kaldırmanın bir yolu yok. 32000 subdizin destekliyor ext3. aslına bakarsan böyle devam edersen ext4 e geçsen bile işine yaramayacak o da 64000 destekliyor. şahsi fikrim kodları düzenleyip bu kadar subdizin oluşturmamasını sağlaman daha mantıklı gibi gözüküyor şuan için. tabi önce yeni bir disk takıp bunu ext4 ile biçimlendirip bağlaman gerekiyor.
- 02-11-2010, 02:47:56Üyeliği durduruldu- hızlı ve kirli çözüm, şimdiye kadar yaratılmış olan klasörleri 3-4 klasör altına dağıt ("/media/vid1_10000", "/media/vid10001_20000" ... gibi) ve taşıdığın klasörleri sembolik link yaparak olması gereken yerde gözükmesini sağla.
Örnek: /media/vid1_10000/vid1/1.jpg <- sym link-> media/vid1/1.jpg
31998 olan limitin sebebi "hard link" sayısının sayılması, örnekteki gibi "symbolic link" yaparsan bu sayı sayılmaz ve kurtarırsın.
- Ext4 te bu konuda herhangi bir limit yoktur (vikipedi de yanlış yazılmış) doğrusunu ben ext4 offical wikisinden yapıştırayım;
- Ext3 ünü ext4 e değiştirebilirsin ve bunu yapmak için format atmak şart değildir. Eğer çekirdeğin yeniyse ext3 olan diskini format gibi herhangi masraflı bir işlem yapmadan ext4 olarak mount edebilirsin. Kolay değil elbette, bazı başka şeylerde yapman gerekli ama verilerin kaybolmayacağı bir yol.Alıntı - 02-11-2010, 07:06:04symbolic link ile yapilarak saglikli bi sonuc alcagimi zannetmiyorum cunki oldukca fazla klasör var, ayrica scripte dosyalar o sekilde cagrilmiyor dolayısıyla cok uzun is cikarit bu olay benim basima.mow adlı üyeden alıntı: mesajı görüntüle
Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz kullanıyorum mümkünse siz ext3den ext4 e upgrade yapabilirmisiniz? ücretsiz veya ücretli yapabilirseniz fiyat belirmisiniz lütfen? - 03-11-2010, 10:01:57Üyeliği durdurulduSembolik link yapınca dosyaların "path"i değişmez, yani scripte müdahale etmen gerekmez herhangi bir risk almadan kısa bir bash scripti ile çok düşük bir bütçeye otomatik olarak yapabilirsin/yaptırabilirsin. Performansa gelince, zaten bir subfolder altında 32000 ve daha fazlası klasör olmasını istiyorsan filesystem performansından bahsetmek doğru olmaz, zaten herhalde olabilecek en kötü durumdadır

Ext4 e çevirmek her ne kadar format gerektirmesede daha önce dediğim gibi kolay değil. Özellikle uzaktan bunu yapmak gerçekten kolay değil. Eğer sunucun fiziksel olarak İzmir'deyse, ücretsiz olarak yardımcı olabilirim yok başka bir şehirdeyse bu tip bir şeyi uzaktan yapma sorumluluğunun bütçesi yüksek olacaktır. - 04-11-2010, 13:42:18Olaya yanlis sekilde yaklasiliyor bence. Olmasi gereken limiti kaldirmak degil, script'in tasarim sorununu cozmektir bana gore.
Cok daha cabuk ve hata yapma riski daha dusuk olacaktir ayni zamanda. Zira yedek alsaniz bile o kadar fazla dosyasi bulunan bir yedegi restore etmek bile epeyce zaman alacaktir.
