APFS MacOS, iOS, watchOS və tvOS-da istifadə olunur
APFS (Apple Fayl Sistemi) bir saxlama sistemində məlumatların təşkil edilməsi və qurulması üçün bir sistemdir. APOS ilk dəfə MacOS Sierra ilə birlikdə 30 illik HFS + əvəz edir .
HFS + və HFS (hiyerarxik fayl sisteminin bir qədər əvvəlki versiyası) ilk növbədə, sabit sürücülər üçüncü tərəflər tərəfindən təklif olunan bahalı bir seçimdir, Mac üçün əsas storage media olan disketlərin günlərində yaradılmışdır.
Keçmişdə Apple, HFS + əvəziylə flirted, lakin artıq iOS , tvOS və watchOS- da daxil olan APFS , MacOS High Sierra və daha sonra üçün standart fayl sistemi.
APFS bu gün və sabahın Saxlama Texnologiyası üçün optimaldır
HFS + 800 kb floppies padşah olduqda tətbiq edilmişdir . Mövcud Maclar disketlərdən istifadə edə bilməyəcək, ancaq sabit disklər iplikçik kimi görünməyə başlayır . Apple bütün məhsullarında flaş bazlı saxlanması vurğulayaraq, rotasiya media ilə işləmək üçün optimallaşdırılmış bir fayl sistemi və bir diskin ətrafında spin çevrilməsini gözləyən xarakterik gecikmə bir çox məna vermir.
APFS SSD və digər flash-based saxlama sistemləri üçün get-go-dan hazırlanır. APFS səmərəli saxlama işlərinin necə aparıldığı üçün optimallaşdırılsa da, müasir sabit disklər ilə yaxşı işləyir.
Gələcək Proofing
APFS 64-bit inode sayını dəstəkləyir. Inode, fayl sistemi obyektini müəyyən edən unikal identifikatordur . Fayl sistemi obyekti bir şey ola bilər; bir fayl, bir qovluq. 64 bitlik inode ilə, APFS köhnə 2.1 milyard sərhədi keçən təxminən 9 quintillion fayl sistemi obyektləri keçirə bilərdi.
Nine quintillion olduqca çox sayda görünə bilər və əslində hansı saxlama cihazının həqiqətən bir çox obyekti tutması üçün kifayət qədər yerə sahib olacağını xahiş edə bilərsiniz. Cavab saxlama meyllərinə nəzər salmalıdır. Bunu düşünün: Apple, müəssisə səviyyəsində saxlama texnologiyasını, Mac kimi istehlakçı səviyyəli məhsullara və qabaqcıl saxlama qabiliyyətini istifadə etmək qabiliyyətinə malikdir. Bu, yüksək performanslı SSD və daha yavaş, lakin daha böyük, sabit disk arasında məlumatların köçürülməsini təmin edən Fusion sürücülərində ilk dəfə görüldü . Tez-tez istifadə edilən məlumatlar sürətli SSD-də saxlanarkən, daha az istifadə edilən fayllar sabit diskdə saxlanılırdı.
MacOS ilə Apple bu konsepsiyanı, iCloud əsaslı saxlama əlavə edərək əlavə etdi. Yerli saxlanmanı sərbəst buraxarkən iCloud-da saxlanılmasını izləyən kino və televiziya şoularına icazə verin. Bu son nümunə, bu səviyyəli saxlama sistemində istifadə edilən bütün disklər arasında birləşdirilmiş inode nömrələmə sistemini tələb etmir, baxmayaraq ki, bu, Apple-ın ümumi hərəkətini göstərə bilər; istifadəçilərin ehtiyaclarına ən uyğun olan bir çox saxlama texnologiyasını bir araya gətirmək və OS onları bir fayl sahəsi kimi görür.
APFS xüsusiyyətləri
APFS, köhnə fayl sistemlərindən fərqli bir sıra xüsusiyyətlərə malikdir.
- Clones - Clones əlavə yer istifadə etmədən demək olar ki, ani fayl nüsxə imkan verir. Bir fayl bitini bir yerdən başqa birinə kopyalamaq yerinə klonlar, iki fayl arasında eyni olan məlumatların bloklarını paylaşaraq orijinal faylları istinad edir. Bir faylda dəyişikliklər edin və yalnız dəyişən məlumatlar bloku yeni klona yazılır, həm də orijinal və klon dəyişməz məlumat bloğunu paylaşmağa davam edir. Bu, sadəcə faylın surətini çıxarmaq və qənaət etməklə yanaşı saxlama məkanlarına da qənaət edir.
- Snapshots - APFS vaxtında bir nöqtəni təmsil edən həcmi anlıq görüntü yarada. Snapshots səmərəli backups asanlaşdırmaq üçün istifadə edilə bilər, habelə şeylər müəyyən bir nöqtədə vaxtında geri dönmək üçün imkan verir. Snapshots yalnız orijinal həcmi və məlumatlarına oxunan göstəricilərdir. Yeni bir anlık görüntü, bir göstəricinin orijinal həcmdə saxlanması üçün lazım olan məbləğdən başqa heç bir real yer tutur. Vaxt keçdikcə və orijinal həcmdə dəyişiklik edildikdə, anlık görüntü yalnız baş verən dəyişikliklər ilə yenilənir.
- Şifrələmə - APFS AES-XTS və ya AES-CBC rejimi ilə güclü tam disk şifrelemesini dəstəkləyir. Hər iki fayl və meta verilənlər şifrələnəcəkdir. Dəstəklənən şifrləmə üsulları bunlardır:
- Təmizləmə (şifrələmə yoxdur).
- Tek tuş.
- Hər iki verilənlər və metadata üçün fayl başına düymələri olan Multi-key.
- Space Paylaşımı -Space paylaşma bölmə ölçülərini əvvəlcədən müəyyənləşdirir; Bunun əvəzinə, bütün həcmlər sürücüyə yatırılan boş yerləri paylaşır . Space mübadiləsi sürücüyə birdən çox həcmdə təkrar bölüşməyə ehtiyac olmadan dinamik şəkildə böyümək və kiçilməyə imkan verəcəkdir.
- Copy-On-Write - Bu məlumatların qorunması sxemi data strukturlarının heç bir dəyişiklik edilmədiyi müddətdə paylaşılmasına imkan verir. Bir dəyişiklik tələb olunduqdan sonra (yazmaq), orijinalın saxlanılmadığını təmin edən yeni bir nüsxə çıxarılır. Yazı tamamlandıqdan sonra yeni məlumatları göstərmək üçün yenilənən fayl məlumatıdır.
- Atomik Təhlükəsiz Saxla - Bu, surəti-yazma fikri ilə bənzəyir, lakin faylın və ya kataloqun adını dəyişdirmək və ya hərəkət etmək kimi hər hansı bir fayl əməliyyatına tətbiq edilir. Yenidən adlandırmanın nümunə olaraq istifadə edildikdə, adlandırılacaq fayl yeni məlumatlar (fayl adı) ilə kopyalanır; kopyalama işlemi tamamlanıncaya kadar yeni verilere işaret etmek üçün güncellenen fayl sistemi. Bu, hər hansı bir səbəbdən, məsələn, elektrik kəsilməsi və ya CPU hiccup növü kimi yazı tamamlanmadıqda, orijinal fayl sabit qalmayacaqdır.
- Seyyar Fayllar - Faylın yerləşdirilməsinin bu daha səmərəli üsulu, faylın həqiqi həcmdə lazım olduqda böyüməsinə imkan verir. Seyyar fayl sistemlərində heç bir məlumat saxlanılmağa hazır olmadıqda belə, fayl sahəsi əvvəlcədən qorunmalıdır.