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

  • disneychannel

    disneychanne

    19 ŞUBAT 2006
  • Evan Coury

    Evan Coury

    29 NİSAN 2007
  • MrMimoB

    MrMimoB

    11 NİSAN 2011