SORU
21 Ocak 2009, ÇARŞAMBA


Kaç dosya bir dizine koyabilir miyim?

Kaç tane tek bir dizinde tutmak fark eder mi? Eğer öyleyse, ne kadar bir dizinin çok fazla, çok fazla dosya olan etkilerinin ne dosyaları? (Bu bir Linux sunucu üzerinde.)

Amaç: fotoğraf albümü web sitesi var, ve her resim yükledi 8-hex basamaklı bir kimlik (, a58f375c.jpg demek) olarak değiştirildi. Bu dosya çakışmaları "img0001.jpg" dosyalar yüklendi, örneğin). bir sürü önlemek. Orijinal dosya adını ve yararlı meta verileri bir veritabanında saklanır. Şimdi bir kaç detay dizinde 1500 civarında dosya var. Bu dizini (FTP veya SSH istemci) dosyaları birkaç saniye Listeleme yapar. Ama bunun dışında herhangi bir etkisinin olup bunu göremiyorum. Özellikle, görüntü dosyası kullanıcıya hizmet ne kadar üzerinde herhangi bir etkisi görünmüyor.

16 alt dizinleri yaparak görüntü sayısını azaltmayı düşündüm: 0-9 ve a-f. Sonra alt dizinleri bu dosya ilk hex basamaklı olduğunu neye dayanarak içine görüntüleri taşımak istiyorum. Ama FTP/SSH ile dizin ara sıra listesi dışında herhangi bir sebebi var emin değilim.

CEVAP
21 Ocak 2009, ÇARŞAMBA


FAT32:

  • Dosya sayısı: 268,173,300
  • Dizin başına dosya sayısı: 216- 1 (65,535)
  • Maksimum dosya boyutu: 2 GiB 1**, 4 GiB - 1 - 1 ile

NTFS:

  • Dosya sayısı: 232- 1 (4,294,967,295)
  • Maksimum dosya boyutu
    • Uygulama: 244- 26bayt (- 64 16 TiB KiB)
    • Teorik: 264- 26bayt (- 64 16 EıB KiB)
  • Maksimum birim boyutu
    • Uygulama: 232- 1 kümeler (TiB - 64 256 KB)
    • Teorik: 264Kümeler - 1

ext2:

  • Maksimum dosya sayısı: 1018
  • Dizin başına dosya sayısı: ~1.3 × 1020(performans sorunları 10,000 geçmiş)
  • Maksimum dosya boyutu
    • 16 MiB (1 KB blok boyutu)
    • 256 MiB (2 KB blok boyutu)
    • TiB 2 (4 KB blok boyutu)
    • 2 TıB (8 KB blok boyutu)
  • Maksimum birim boyutu
    • 4 TıB (1 KB blok boyutu)
    • 8 TıB (2 KB blok boyutu)
    • 16 TiB (4 KB blok boyutu)
    • 32 TiB (8 KB blok boyutu)

ext3:

  • (/ 2 volumeSize . dk dosya sayısı: ^sup>13, numberOfBlocks)
  • Maksimum dosya boyutu:ext2 ile aynı
  • Maksimum birim boyutu:ext2 ile aynı

ext4:

  • Dosya sayısı: 232- 1 (4,294,967,295)
  • Dizin başına dosya sayısı: sınırsız
  • Boyutu en büyük dosya: 244- 1 (16 TıB - 1) bayt
  • Maksimum birim boyutu: 248- 1 (256 TıB - 1) bayt

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MobileTechReview

    MobileTechRe

    6 HAZİRAN 2008
  • TitaniumBackup

    TitaniumBack

    10 EYLÜL 2011
  • xiaoyu85

    xiaoyu85

    20 ŞUBAT 2010