НПФ выкарыстоўваюцца на MacOS, прашыўцы, watchOS і tvOS
НПФ (Apple File System) уяўляе сабой сістэму для арганізацыі і структуравання дадзеных у сістэме захоўвання дадзеных. НПФ першапачаткова выпушчаны з MacOS Sierra замяняе 30-гадовы HFS + .
HFS + і HFS (крыху больш ранняя версія Hierarchical File System) былі першапачаткова створаны яшчэ ў часы дыскет, якія былі асноўным сродкам захоўвання для Mac, калі спінінг жорсткіх дыскаў былі дарагі варыянт, прапанаваны трэцімі асобамі.
У мінулым, Apple заігрывала з заменай HFS +, але які НПФ ужо ўключаны ў IOS , tvOS і watchOS цяпер файлавай сістэмай па змаўчанні для MacOS High Sierra , а пазней.
НПФ аптымізаваны сёння і заўтра & # 39; s Тэхналогія захоўвання
HFS + было рэалізаваны пры 800 кб дыскет былі каралём . Бягучыя Макі не могуць выкарыстоўваць дыскеты, але спінінг жорсткіх дыскаў пачынаюць здавацца гэтак жа архаічна . З Apple, якія падкрэсліваюць на базе флэша-памяць ва ўсіх сваіх прадуктах, файлавая сістэма, аптымізаваная для працы з ратацыйнымі СМІ і уласцівай затрымкай у чаканні дыска круціцца вакол проста не робіць шмат сэнсу.
НПФ распрацаваны з самага пачатку ісці на SSD і іншых сістэм захоўвання дадзеных на аснове флэш. Нягледзячы на тое, НПФ аптымізаваны для працы як цвёрдацельныя назапашвальнікі, ён добра працуе з сучаснымі жорсткімі дыскамі.
будучая расстойка
Падтрымлівае НПФ 64-бітны нумар індэкснага дэскрыптара. Індэксны дэскрыптар ўяўляе сабой унікальны ідэнтыфікатар , які ідэнтыфікуе аб'ект файлавай сістэмы. Аб'ект файлавай сістэмы можа быць што заўгодна; файл, папка. З 64-бітным инодом НПФ можа трымаць каля 9 нониллионов аб'ектаў файлавай сістэмы дробеструйной міма старога мяжы 2,1 млрд.
Дзевяць нониллион можа здацца даволі вялікая колькасць, і вы можаце справядліва спытаць, што прылада захоўвання дадзеных будзе мець досыць месцы, каб правесці на самай справе, што многія аб'екты. Адказ патрабуе зазірнуць у тэндэнцыі захоўвання. Разгледзім гэта: Apple ужо пачала рухацца тэхналогіі захоўвання дадзеных карпаратыўнага ўзроўню для прадуктаў спажывецкага ўзроўню, такіх як Mac і яго здольнасць выкарыстоўваць шматузроўневую сістэму захоўвання дадзеных. Гэта быў першым бачылі ў Fusion дысках , якія перамяшчаліся дадзеныя паміж SSD высокай прадукцыйнасці і больш павольна, але значна вялікім, жорсткім дыскам. Часта доступ дадзеныя захоўваюцца на хуткіх SSD, у той час як файлы, якія выкарыстоўваюцца радзей былі захаваны на цвёрдым дыску.
З MacOS , Apple пашырыць гэтую канцэпцыю, дадаўшы захоўвання ICloud на аснове да злучэння. Дазвол фільмы і тэлеперадачы вы ўжо назіралі, каб захоўваць у ICloud вызваляючы лакальнае сховішча. У той час як гэты апошні прыклад не патрабуе адзінай инод сістэмы нумарацыі ва ўсіх дысках ў выкарыстанні гэтага шматузроўневай сістэмай захоўвання дадзеных, ён паказвае агульны кірунак Apple, можа рухацца ў; каб аб'яднаць некалькі тэхналогій захоўвання дадзеных, якія найлепшым чынам адказваюць патрэбнасцям карыстальніка, і маюць АС бачыць іх як адзіная файлавая прастора.
асаблівасці НПФ
НПФ мае шэраг асаблівасцяў, якія адрозніваюць яго ад старых файлавых сістэм.
- Клоны - клоны дазваляюць амаль імгненныя копіі файлаў без выкарыстання дадатковага прасторы. Замест капіявання файла па кавалачках з аднаго месца ў іншае, клоны замест спасылкі на зыходны файл, падзяляючы блокі дадзеных, якія ідэнтычныя паміж двума файламі. Унясіце змены ў адзін файл, а толькі блок дадзеных, якія змяніліся, запісваюцца ў новым клон, у той час як арыгінал і клон працягвае дзяліцца нязменнымі блокамі дадзеных. Гэта не толькі робіць капіраванне файлаў і захаванне асабліва хутка, але і эканоміць месца для захоўвання патрэбаў.
- Здымкі - НПФ могуць стварыць аб'ёмны здымак, які ўяўляе сабой кропку ў часе. Здымкі могуць быць выкарыстаны для палягчэння эфектыўнай сістэмы рэзервовага капіявання, а таксама дазволяць вам вярнуцца да таго, як усё было ў пэўны момант часу. Імгненныя здымкі толькі для чытання паказальнікаў першапачатковага аб'ёму і яго дадзеных. Новы здымак не займае ніякага рэальнага прасторы, акрамя аб'ёму прасторы, неабходнага для захоўвання паказальніка да першапачатковага аб'ёму. З цягам часу і змены, унесеныя ў першапачатковы аб'ём, здымак абнаўляецца толькі змены, якія адбываюцца.
- Шыфраванне - падтрымлівае НПФ моцнага поўнага шыфравання дыска з дапамогай рэжыму AES-XTS або AES-CBC. Абодва файла і метададзеныя будуць зашыфраваныя. Падтрымліваюцца метады шыфравання ўключаюць у сябе:
- Clear (без шыфравання).
- Single-ключ.
- Multi-ключ, з кожным файлам ключамі для перадачы дадзеных і метададзеных.
- Абмен Space Sharing -пространство кладзе канец прадвызначэння памераў частак; замест гэтага, усе тамы падзяляюць асноўнае вольнае месца на дыску . Сумеснае выкарыстанне Space дазволіць некалькі тамоў на дыску, каб расці і памяншацца дынамічна па меры неабходнасці, без неабходнасці перадзелу.
- Copy-On-Write - Гэтая схема абароны дадзеных дазваляе структуры дадзеных для сумеснага выкарыстання, пакуль не будзе зроблена ніякіх зменаў. Пасля таго, як змяненне запытваецца (запіс), новы ўнікальны асобнік зроблены, забяспечваючы арыгінал застаецца нязменным. Толькі пасля таго, як запіс завершана інфармацыя файл абнаўляецца, каб паказаць новыя дадзеныя.
- Атамны Safe-Save - Гэта падобна на ідэю капіявання пры запісе, але ўжываецца да любой аперацыі над файламі, напрыклад, перайменаванне або перасоўванне файла ці каталога. Выкарыстанне пераназываць у якасці прыкладу, файл, які павінен быць перайменаваны скапіяваны з новымі дадзенымі (імя файла); ня, пакуль працэс не будзе завершаны з'яўляецца сістэмай абнаўлення файлаў, каб паказаць новыя дадзеныя. Гэта гарантуе, што калі па якой-небудзь прычыне, напрыклад, пры адключэнні харчавання або нейкага тыпу працэсара ікаўкі, запіс не завершаная, зыходны файл застаецца без зменаў.
- Разрэджаныя файлы - Гэта больш эфектыўны спосаб вылучэння файлавага прасторы дазваляе файлавая прастора расці толькі тады, калі на самай справе неабходна. У неразреженных файлавых сістэмах, файлавая прастора павінна быць зарэзервавана загадзя, нават калі дадзеныя не гатовыя захоўваць.