Western Digital hĂ  publicatu un sistema di schedari Zonefs specializatu per unitĂ  zonate

Direttore di u Sviluppu di Software in Western Digital suggerÏ nantu à a lista di mailing di i sviluppatori di u kernel Linux un novu sistema di fugliali, Zonefs, destinatu à simplificà u travagliu di bassu livellu cÚ dispusitivi di almacenamentu in zona. Zonefs associa ogni zona in un discu cÚ un schedariu separatu chÏ pò esse usatu per almacenà e dati in modu crudu senza manipulazione di settore è bloccu.

Zonefs Ún hè micca un FS conforme à POSIX è hè limitatu à un scopu abbastanza ristrettu chÏ permette à l'applicazioni di utilizà l'API di u schedariu invece di accede direttamente à u dispositivu di bloccu cÚ un ioctl. I schedarii di zona necessitanu operazioni di scrittura sequenziale chÏ partenu da a fine di u schedariu (scrittura in modu append).

I fugliali furniti in Zonefs ponu esse usatu per mette in cima di unità di basa di dati zonate chÏ utilizanu strutture di almacenamento in forma di log LSM (fusione strutturata di log), partendu da u cuncettu di un schedariu - una zona di almacenamiento. Per esempiu, strutture simili sò aduprate in a basa di dati RocksDB è LevelDB. L'approcciu prupostu permette di riduce u costu di u codice di porting chÏ era inizialmente cuncepitu per manipulà i fugliali piuttostu chè di bluccà i dispositi, è ancu urganizà u travagliu di livellu bassu cÚ unità zonate da applicazioni in linguaggi di prugrammazione diversi da C.

Sottu unità zoned implicite dispusitivi nantu dischi duru magnetichi o SSD NVMe, u spaziu di almacenamiento in quale hè divisu in zoni chÏ custituiscenu gruppi di blocchi o settori, in quale solu l'aghjunzione sequenziale di dati hè permessa cÚ l'aghjurnamentu di u gruppu sanu di blocchi.

Per esempiu, a zonificazione di registrazione hè aduprata in i dispositi cÚ registrazione magnetica piastrellata (Registrazione Magnetica Shingled, SMR), in quale a larghezza di a pista hè menu di l'larghezza di a testa magnetica, è a registrazione hè realizata cÚ una superposizione parziale di a pista adiacente, i.e. ogni re-registrazione risulta in a necessità di ri-registrà tuttu u gruppu di piste. In quantu à i dischi SSD, sò inizialmente liati à operazioni di scrittura sequenziale cÚ sbulicità di dati preliminari, ma queste operazioni sò oculate à u livellu di u controller è a capa FTL (Flash Translation Layer). Per aumentà l'efficienza per certi tipi di carica, l'urganizazione NVMe hà standardizatu l'interfaccia ZNS (Zoned Namespaces), chÏ permette l'accessu direttu à e zoni, sguassendu a capa FTL.

Western Digital hĂ  publicatu un sistema di schedari Zonefs specializatu per unitĂ  zonate

В Linux per i dischi rigidi zonati chì cumincianu cù u kernel 4.10 offertu Dispositivi di bloccu ZBC (SCSI) è ZAC (ATA), è cuminciendu cù a liberazione 4.13, u modulu dm-zoned hè statu aghjuntu, rapprisentanu una unità di zona cum'è un dispositivu di bloccu regulare, ocultandu e restrizioni di scrittura applicate durante l'operazione. À u livellu di u sistema di schedarii, u supportu per a zoning hè digià integratu in u sistema di schedari F2FS, è un settore di patch per u sistema di schedari Btrfs hè in sviluppu, l'adattazione di quale per unità di zona hè simplificata da u travagliu in CoW (copy-on). -scrittura) modu.
Operazione Ext4 è XFS nantu à unità zonate pò esse disposti usendu dm-zoned. Per simplificà a traduzzione di i sistemi di fugliale, hè pruposta l'interfaccia ZBD, chÏ traduce l'operazione di scrittura aleatoria à i schedari in flussi di operazioni di scrittura sequenziale.

Western Digital hĂ  publicatu un sistema di schedari Zonefs specializatu per unitĂ  zonate

Source: opennet.ru

Cumprate un hosting affidabile per i siti cù prutezzione DDoS, servitori VPS VDS 🔥 Cumprate un hosting di siti web affidabile cù prutezzione DDoS, servitori VPS VDS | ProHoster