Skip to content
Başa dön

# NTFS Hakkında Notlar

NTFS dosya sistemi Windows NT veya sonraki işletim sistemleriyle kullanılabilir. TreeSize için de etkileri olan bazı özel özellikler sunar.

Bu özelliklerden bazılarını ve bunların bu yazılım üzerindeki etkilerini aşağıdaki paragraflarda açıklayacağız.

## Erişim Kontrol Listeleri

Kullanıcıların File ve Klasörlere erişim şekli kısıtlanabilir. Diğer kullanıcılara veya gruplara okuma, yazma, yürütme veya silme gibi belirli haklar verilebilir veya reddedilebilir. Bu şekilde yöneticilerin File ve klasörlere erişimi bile engellenebilir.

Bir yönetici, Windows &Explorer’de sahibinin diğer kullanıcıların okuma erişimini reddettiği bir klasöre erişmeye çalışırsa, “Erişim Reddedildi” hata mesajı görüntülenecektir.

Ancak, TreeSize yönetici olarak veya yedekleme yapma hakkına sahip bir kullanıcı olarak oturum açtıysanız bu tür klasörleri tarayabilir (Bu seçenek “Denetim Masası > Yönetimsel Araçlar > Yerel Güvenlik İlkesi” ve Windows’un kullanıcı düzenleyicisi ile değiştirilebilir).

## File Tabanlı Sıkıştırma

NTFS tek tek File bazında sıkıştırmayı destekler. Bir NTFS biriminde sıkıştırılan File’lar, önce başka bir program tarafından sıkıştırılmadan okunabilir ve yazılabilir. Sıkıştırma açma işlemi File’ın okunması sırasında otomatik ve şeffaf bir şekilde gerçekleşir. File kaydedildiğinde tekrar sıkıştırılır.

Sıkıştırılmış bir File’ın kapladığı alan genellikle normal boyutundan çok daha küçüktür. Sonuç olarak, kısmen veya tamamen sıkıştırılmış klasörler için TreeSize tarafından rapor edilen ayrılmış alan, bu klasör için rapor edilen boyuttan daha küçük olabilir.

TreeSize, sıkıştırma oranını “Ayrıntılar” sekmesindeki ekstra bir sütunda gösterebilmektedir. Ayrıca sıkıştırılmış File ve klasörleri farklı bir renkte gösterebilir. Bu özellikler Seçenekler iletişim kutusundan açılabilir veya kapatılabilir.

TreeSize, bağlam menüsünü kullanarak tüm FileSystem dallarını sıkıştırabilir ve açabilir.

Windows 10’da Microsoft, NTFS’de işletim sistemi dosyalarını, özellikle de DLL ve EXE dosyalarını sıkıştırmak için tasarlanmış yeni şeffaf sıkıştırma özelliklerini tanıttı. Eski dosya tabanlı sıkıştırmanın aksine, bu dosyalar dosya özniteliklerinde sıkıştırılmış olarak işaretlenmez.

## Seyrek File

Büyük ancak kısmen kullanılan dosyalar sparse files olarak adlandırılır.

İşletim sistemi seyrek bir File’ın kullanılmayan kısımları için disk alanı ayırmadığından, gerçek boyutundan daha az disk alanı kaplar.

TreeSize seyrek dosyaları sıkıştırılmış dosyalar gibi ele alır ve bunlar için sıkıştırma oranını da hesaplar.

## Reparse Noktaları: Birim Bağlama Noktaları ve Sembolik Bağlantılar

Birim bağlama noktası, başka bir birimi “bağladığınız” mevcut bir yoldur.

Bu sayede, kullanıcılar ve uygulamalar takılı birime bu yolla başvurabilir. Bu birime bir sürücü harfi atamanıza gerek yoktur. Birden fazla dosya sistemini tek bir mantıksal dosya sisteminde birleştirmenize olanak tanır.

Bağlantı noktaları olarak da bilinen sembolik bağlantılar benzer şekilde çalışır: Örneğin, “C:\Documents\Images” adında boş bir klasörünüz varsa, bunun için “E:Pics” klasörüne sembolik bir bağlantı oluşturabilirsiniz. Uygulamalar daha sonra “E:\Pics” klasörünün içeriğini “C:\Documents\Images” klasöründe görecektir.

NTFS bağlantı noktasından farklı olarak sembolik bir bağlantı bir dosyaya veya uzak SMB ağ yoluna da işaret edebilir.

“Bağlama Noktalarını ve Sembolik Bağlantıları Takip Et” seçeneği açıksa, TreeSize tarama sırasında bu klasörlerin içeriğini de dahil edecektir. Bunlar taradığınız sürücüde fiziksel olarak depolanmadığından, bu durum ayrılan alan için sürücünün toplam boyutundan daha büyük sonuçlar üretebilir.

## Alternatif Veri Akışları (ADS)

NTFS’de bir File farklı veri akışlarından oluşur. Bir akış güvenlik bilgilerini (erişim hakları ve benzeri şeyler) tutarken, diğeri bir dosyada olmasını beklediğiniz “gerçek verileri” tutar.

Standart veri akışıyla aynı şekilde veri tutan alternatif veri akışları olabilir. Bu alternatif veri akışları gizlidir. Bu, resmi ana veri akışında 1 bayt ve bir veya daha fazla alternatif veri akışında birkaç yüz MB içeren bir File’a sahip olabileceğiniz anlamına gelir.

dir komutu, dosya yöneticileri veya windows gezgini bu dosyanın boyutu olarak 1 bayt gösterecektir, ancak aslında sabit diskinizde çok daha fazla yer ayırır.

TreeSize alternatif veri akışlarını algılayabilir ve bunların boyutlarını tahsis edilen File boyutuna ekleyebilir.

Not

ADS bilgileri ana veri akışıyla aynı kümede depolayabilir, bu nedenle bir dosyada bir veya daha fazla ADS varsa, bu dosyaya daha fazla disk alanı ayrılması gerekmez.

TreeSize Options iletişim kutusunda, dizin dalları için daha doğru bir tahsis edilmiş alan elde etmek için alternatif veri akışlarını algılamayı seçebilirsiniz.

Bu seçenek varsayılan olarak devre dışıdır, çünkü ADS’yi sorgulamak biraz zaman alır ve bir Tara işlemi için gereken toplam süreyi artırır. TreeSize’ın Özel Dosya Aramasını kullanarak alternatif veri akışları içeren dosyaları arayabilirsiniz.

## Sabit bağlantılar

Windows ortamında bir sabit bağlantı, NTFS depolama birimindeki fiziksel verilere bir referans ya da işaretçidir. Tüm adlandırılmış File’lar sabit bağlantılardır. File ile ilişkilendirilen ad, işletim sistemini gerçek verilere yönlendiren bir etikettir.

NTFS birimlerinde, aynı veriyle birden fazla isim ilişkilendirilebilir. Farklı isimlerle adlandırılsa da, yapılan herhangi bir değişiklik, File’ın daha sonra nasıl adlandırıldığına bakılmaksızın gerçek verileri etkileyecektir.

Sabit bağlantılar yalnızca aynı File sisteminde bulunan verilere başvurabilir. Veriye, onu işaret eden en az bir bağlantı var olduğu sürece erişilebilir. Son bağlantı kaldırıldığında, alan boş kabul edilir.

Not

Aynı File’a işaret eden tüm sabit bağlantılar aynı Güvenlik Tanımlayıcısını (erişim izinleri) paylaşır.

Sabit bağlantı oluşturmak için, kullanıcının ilgili klasör dalındaki ve sürücü yerel bir sürücü değilse paylaşımdaki File özniteleri için yazma izinlerine sahip olması gerekir.

Bir dosyanın verilerine birden fazla sabit bağlantı işaret ediyorsa, kaç tane sabit bağlantı olduğuna bakılmaksızın, alan bu dosyalar tarafından yalnızca bir kez tahsis edilir.

Seçenekler iletişim kutusunda TreeSize’a, dizin dallarının daha doğru bir şekilde ayrılmış alanını elde etmek için sabit bağlantıları tespit etmesini söyleyebilirsiniz. Bu seçenek varsayılan olarak devre dışıdır, çünkü sabit bağlantıları sorgulamak biraz zaman alır ve tarama için gereken toplam süreyi artırır.

## Otomatik Veri Tekilleştirme

Windows Server 2012 ve sonraki sürümleri veri çoğaltma özelliği sunar: Veri çoğaltma, kesirli olarak eşit içeriğe sahip dosyaları “parçalara” ayırır ve bunlar ilgili NTFS bölümünde bulunan “System Volume Informaton\Dedup\ChunkStore\” alt klasörüne taşınır.

Tekilleştirme Windows tarafından uygulandıktan sonra, orijinal veri ChunkStore dizinindeki ilgili yığına bir işaretçi ile değiştirilir. NTFS tekilleştirme tarafından tekilleştirildikten sonra, iki özdeş File daha önce kapladıkları disk alanının yalnızca yarısına ihtiyaç duyacaktır.

Orijinal dosyalar artık veri yerine yalnızca küçük bir işaretçi içerdiğinden, ayrılan disk alanı Windows tarafından öncekinden çok daha küçük bir değerle gösterilecektir (iki özdeş dosya için işgal edilen disk alanı “0 Bayt” olarak gösterilecektir).

TreeSize’ın orijinal File ve Klasör boyutlarını göstermesini sağlamak için, görünüm modunu “Ayrılan Alan “dan “Boyut “a değiştirmeniz yeterlidir. TreeSize’da gösterilen “Ayrılan Alan”, ilgili File’i sildiğinizde elde edeceğiniz disk alanıdır.

## Çevrimdışı Dosyalar

Windows Server ve bazı 3. parti araç ve gereçler “çevrimdışı dosyalar” adı verilen bir özellik sunar: Uzun süre kullanılmayan dosyalar otomatik olarak daha ucuz ve yavaş depolama alanına taşınır ve küçük bir saplama dosyası orijinal konumunda kalır.

TreeSize genellikle böyle bir saplama dosyasının tahsis edilen alanını doğru olarak rapor eder, bu da genellikle yalnızca bir dosya sistemi kümesinin boyutudur.

Bununla birlikte, saplama dosyaları için ayrılan alanın doğru şekilde raporlanamayabileceği bir durum vardır. TreeSize’ın Erişim Engellendi hatalarıyla karşılaşması durumunda, dosya sisteminin bu bölümlerini de tarayabilmek ve boyutları ve ayrılan alan için değerler sağlayabilmek için yedekleme yazılımına yönelik Windows API işlevlerini kullanır.

Bu durumda saplama dosyaları için ayrılan alan olarak tam dosya boyutunu rapor eden bazı cihazlar gördük, bunun nedeni büyük olasılıkla bir yedeklemede kullanılan boyutun bu olmasıydı.

Bunu önlemek için, taramaları çalıştıran kullanıcının taranan dosya sistemine tam okuma erişimine sahip olduğundan emin olun.