[linux-baslangic] Re: NFS'te dosya buyuklugu

---------

From: Enver ALTIN (enver.altin@frontsite.com.tr)
Date: Fri 30 Jan 2004 - 08:16:18 EST

  • Next message: Barıs Onol: "[linux-baslangic] Re: NFS'te dosya buyuklugu"

    On Fri, 2004-01-30 at 02:10, A.Murat EREN wrote:
    > Bu NFS'ten ziyade Ext2 (ya da Ext3, farketmez) dosya sisteminizin blok
    > boyutu ile ilgili bir sinirlama, NFS tasiyor fakat dosya sistmei diskte
    > tasidiginiz dosyayi ifade edemiyor. 512byte blok boyutuna sahip bir ext2
    > dosya sistemi uzerinde olusturacaginiz bir dosyanin maximum boyutu 2Gb ile
    > sinirli olur.
    Bu dogru degil, 2.2 ve sonrasi cekirdek serilerinde 2G dosya siniri
    duzeltildi; buna karsin glibc'deki sorun ancak 2.2 serisinde bir yerde
    duzeltilmisti. fopen(), read() ve write() fonksiyonlari dosya icerisinde
    o anda okunacak veya yazilacak konumun tutuldugu bellek alanini int32
    biciminde kullaniyor normalde, ama glibc-2.2 sonrasinda
    -D_LARGEFILE64_SOURCE (yanilmiyorsam) gibi bir #define ile bu sorun
    cozulebiliyor.

    > Limitsiz hale getirmek mumkun degil, fakat sinirlarinizi neredeyse
    > ulasilmasi imkansiz olan limitlere tasiyabilirsiniz :)

    Dogru, bir max. int64 (2^64) limitine cikarilabiliyor.

    > Dosya sisteminizin kullandigi blok boyutunu 512byte'dan 1K'ya cikarirsaniz
    > 2Gb siniri da ortadan kalkar (16Gb olur).
    > Diskinizin bir pacrasini 1024 byte blok boyutu ile formatlarsaniz
    > sorununuz cozulecektir.

    Daha once de belirtmistim, bu veya benzeri bir yol cozum degil. En
    mantikli cozum, nfs-user-server paketindeki tum uygulamalarin uygun
    bicimde yeniden derlenmesi olabilir.

    -- 
     __________
    |          |
    |          |  Enver ALTIN (a.k.a. skyblue)
    |          |  Software developer, IT consultant
    |    FRONT |
    |==========|  FrontSITE Bilgi Teknolojisi A.Ş.
    |_____SITE_|  http://www.frontsite.com.tr/
    -- Attached file included as plaintext by Ecartis --
    -- File: signature.asc
    -- Desc: This is a digitally signed message part
    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.2.4 (GNU/Linux)
    iD8DBQBAGlkgZCB2FZvqK0sRAlI2AJ4iMEhTxnwSTmd9VeINQmf12tDLCQCfebDf
    G5+aE4Yjyl7TU52eSr3f950=
    =nEsH
    -----END PGP SIGNATURE-----
    ---
    linux-baslangic listesinden cikmak  ve tum listeci islemleri icin
    http://liste.linux.org.tr/   adresini kullanabilirisniz.
    Bu listeden cikmak icin
    <a href="mailto:linux-baslangic-request@liste.linux.org.tr?Subject=unsubscribe"> tiklayiniz</a>
    

  • Next message: Barıs Onol: "[linux-baslangic] Re: NFS'te dosya buyuklugu"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.