Tavsiye, 2024

Editörün Seçimi

APFS'yi Anlamak: Apple'dan Yeni Dosya Sistemi

Bu yılki WWDC'de Açılış Konuşmasını yapmayan geliştirici odaklı duyurulardan biri de Apple'ın yeni bir dosya sistemi tanıtması ve Apple Dosya Sistemi'ni (APFS) tanıttı.

Şirket tarafından kullanılan mevcut dosya sistemleri (HFS ve HFS +), on yıldan daha eskidir ve hiçbir zaman veriyi Gigabyte'ye göre depolayan depolama cihazları için tasarlanmamıştır.

APFS, tüm cihazları arasında eşit bir şekilde ölçeklenecek şekilde “sıfırdan” geliştirilmiştir. Bu, Apple Watch'tan Mac'e kadar olan tüm cihazlarda, önümüzdeki yıllarda APFS'yi varsayılan dosya sistemi olarak kullanacakları anlamına gelir.

Yeni dosya sisteminde hangi özellikleri bekleyebilirsiniz ve kullanıcı düzeyinde ne önemi var? Teknoloji devi tarafından açıklanan APFS'deki yeni ana özelliklerin basit bir analizine sahibiz.

Nanosaniye Zaman Damgası Granülerliği:

Halen kullanılan HFS + dosya sistemi 1 saniye zaman damgası ayrıntı derecesini destekler. Bu, temel olarak, bir HFS + sistemindeki dosyalarınızdaki zaman damgalarının (“yaratılan dosyayı oku”, “son değiştirilme tarihi”) olduğu anlamına gelir. HFS + başlangıçta, neredeyse 13 yıl önce yavaş ve 1 saniye zaman damgaları dosya sisteminin atomiğini kolayca yönetebiliyordu.

Bununla birlikte, şu anki nesil cihazlarda kullanılan depolama cihazları, nanosaniye seviyesinde I / O işlemlerini yapabilmektedir, nanosaniye zaman damgası ayrıntı derecesini modern bir dosya sisteminde bir zorunluluk haline getirmektedir.

Şifreleme:

Apple Dosya Sistemindeki en önemli özelliklerden biri ve belki de en güçsüz kullanıcılar için bile en yararlı olanı şifrelemedir. APFS, kullanıcılara verilerini (nasılsa) şifrelemek için üç seçenek sunar.

  1. şifresiz:

    Bir kullanıcı, verilerini hiçbir zaman şifrelememeyi seçebilir. Dizüstü bilgisayarınızda hassas verileriniz varsa, bu muhtemelen dosyalarınızı incelemenin en iyi yolu değildir; Herhangi biri.

    Ancak, her biri kendi için, böylece dosyalarınızı şifrelenmemiş tutabilirsiniz.

  2. Tek Anahtar Şifreleme:

    Aygıtınızdaki tek anahtar şifrelemesi, şu anda FileVault bir Mac'te çalıştığı gibi çalışacaktır. Verilerinizi şifrelemek için erişim sağlayacak bir anahtar gerektirir.

  3. Çok Anahtarlı Şifreleme:

    Basitçe söylemek gerekirse, çok anahtarlı şifreleme harika. APFS'de çoklu anahtar şifreleme, kullanıcıların farklı dosyalar ve hatta dosyaların parçaları için birden fazla anahtar oluşturmasına olanak sağlar. Böylece, tüm diskiniz şifrelenir, ancak telefonunuzun kilidi açıldığında daha da fazla veri ortaya çıkarmak için ek anahtarlar (örneğin, telefonunuzda) oluşturabilir ve böylece tuşa erişebilirsiniz. Bu, APFS'ye "dosya başına" temelinde şifrelemeye izin vereceği için heyecan verici ve yeni bir eklemedir, bu nedenle farklı dosyalar farklı şifreleme anahtarlarına sahip olabilir.

Seyrek Dosyalar:

Seyrek dosyalar, belleğin yalnızca gerektiğinde bir dosyaya atanmasına izin verir. Seyrek dosyaları desteklemek, büyük bir dosyanın (örneğin 1 GB) yalnızca dosyadaki gerçek verilerin 1 GB boyutunda olması durumunda 1GB alanın tamamını depolama aygıtına tahsis edeceği anlamına gelir. Örneğin, torrent kullanarak bir dosyayı indirdiğiniz kullanım durumunu düşünün. Dosya büyük bir dosya olabilir, örneğin 1 GB. HFS + dosya sisteminde, dosya indirilmeye başladığı an, dosya sistemi, indirilmiş olabilecek gerçek veriler (ve dolayısıyla kaydedilmiş) tek bir kilobayt kadar az olsa bile, dosyaya 1 GB alan ayırır.

Bununla birlikte APFS, başlangıçta 1GB'nin tamamını tahsis etmeyecektir. Bunun yerine, dosya büyüdükçe disk alanı ayrılır.

Anlık:

Adından da anlaşılacağı gibi “Anlık Görüntüler”, temelde bir dosyanın anlık görüntüsünü almanıza, dolayısıyla dosyanın durumunu kaydetmenize ve düzenlemeye devam etmenize izin vermenize olanak sağlar. Değişiklikler dosya sistemi tarafından izlenir ve yalnızca yeni veriler ek yer kaplar. Anlık görüntüler, tipik dosya tasarruflarından daha hızlıdır. Kullanıcı dosyayı her kaydettiğinde, dosyanın tüm verilerini kaydeden tipik bir dosya kaydetme işlemi, dosyanın boyutuyla orantılı olarak zaman alır.

Diğer taraftan, anlık görüntü, yalnızca kullanıcı dosyayı her kaydettiğinde değişiklikleri kaydeder. Bu, yedeklerin anlık görüntü desteklemeyen dosya sistemlerinden daha az disk alanı kullanmasını sağlar. Bu, TimeMachine yedeklemelerinin daha hızlı, daha verimli olacağı ve daha az yer kaplayacağı anlamına gelir.

Uzay Paylaşımı:

Alan paylaşımı, APFS'de birden fazla birimin bir depolama aygıtında bellek alanını mantıksal olarak paylaşmasına olanak tanıyan yeni bir özelliktir. Bunun anlamı, Mac'inizde 256 GB'lık bir SSD varsa, APFS, bölümlerin her birinin kullanım için uygun olan 256 GB’ın tamamını (veya seçtiğiniz boyutu) göstereceği şekilde bölümlemenize izin verir. dosyalar bölümlere eklendiğinde veya çıkarıldığında fiziksel boyutta genişlet veya küçült.

Yer Verimliliği:

Bir depolama cihazında dosyaların verimli bir şekilde depolanması, dosya sisteminin daha verimli kullanılması kadar daha iyi performans için de çok önemlidir.

APFS, “Klon” olarak adlandırılanı kullanarak alan verimliliğini yönetir. Temel olarak, bir dosyayı aynı dosya sistemine kopyalarsanız, verilerin kopya kopyasını oluşturmak yerine, APFS aynı diskteki verileri yeni dosyayla paylaşır. Bu, aynı dosyanın birden fazla kopyasının artık "dosya başına" fazladan boşluk kullanmayacağı anlamına gelir.

Performansı:

Apple, cihazlarında daha iyi performans göstermesi için APFS'de bazı “başlık altı” geliştirmeleri yaptı.

APFS, Flash depolama için optimize edilmiştir. Bu, kullanıcılara satılan her yeni Apple cihazında kullanılan depolama alanıdır ve kullandıkları depolama teknolojisine göre dosya sistemlerinin optimize edilmesini sağlar.

Ayrıca, APFS “TRIM” olarak adlandırılanı kullanır. TRIM, İşletim Sistemi tarafından SSD'ye hangi veri bloklarının kullanılmadığını ve silinebileceğini bildirmek için kullanılan bir komuttur. TRIM, SSD'nin artık geçerli veri içermeyen bellek bloklarını “işaretlemesine” izin verecek, böylece yeni verilerin yazılması gerektiğinde, SSD işaretli blokları kullanabilir. Bu daha yüksek yazma hızıyla sonuçlanır.

Bu özellik HFS + 'da mevcut olsa da, APFS, dosyalar silindiğinde veya boş alan geri kazanıldığında TRIM komutlarının zaman uyumsuz olarak gönderilmesine izin verir. Bu, meta verilerde yapılan değişikliklerin silme veya geri alma işlemleri gerçekleştirilmeden önce depoya yazılmasını sağlar.

Eğer bir Mac kullandıysanız, daha çok “ölümün dönen plaj topu” olarak bilinen dönen plaj topuyla karşılaşmış olma ihtimaliniz vardır. Bu genellikle OS, SSD'ye çoklu yazma işlemleri yaparken meydana gelir. APFS ile, Apple, dosya sisteminin görünmeyen arka plan görevleriyle karşılaştırıldığında, kullanıcılar tarafından hemen görülebilen işlemlere öncelik vermesini sağlar.

HFS + ve Apple APFS Arasındaki Özellik Kontrastı

özellikHFS + Dosya SistemiAPFS Dosya Sistemi
Seyrek Dosya DesteğiYok hayırEvet
TRIMEvetEvet (ayrıca zaman uyumsuz)
Inode Numaraları32 bit64 bit
Uzay PaylaşımıYok hayırEvet
KlonlarYok hayırEvet
AnlıkYok hayırEvet

APFS hakkında heyecanlı mısınız?

Apple'ın sıfırdan tamamen yeni bir dosya sistemi oluşturma çabası iyi bir fikir gibi geliyor; özellikle de yalnızca Apple donanımını hedeflediklerini düşünüyorlarsa, APFS muhtemelen donanımı en iyi şekilde, özellikle de Apple cihazlarında cayır cayır yanan hızlı flaş depolamayı kullanmaya çalışacak. Apple, 2016'nın sonlarında veya 2017'nin başlarında APFS dosya sistemini nihayet serbest bıraktığında, HFS + 'nın birçok nüansından iyi bir gelişme olmalı.

APFS ve Apple cihazlarımızın dosya ve dizinleri kullanma biçimini nasıl geliştireceği konusunda gerçekten heyecanlıyız.

APFS hakkında ne düşünüyorsunuz? Aşağıdaki yorumlarda bize bildirin.

Top