Emmagatzematge
Stratis 2.1.0
L’última versió de la utilitat de gestió d’emmagatzematge local de Stratis ara admet el xifratge per agrupació de dispositius que formen un nivell de dades d’agrupació. És possible xifrar l’agrupació o activar els dispositius xifrats individuals de l’agrupació utilitzant una clau al keyring del nucli.
El dimoni stratisd de la versió 2.1.0 proporciona les noves interfícies D-Bus següents:
-
org.storage.stratis2.manager.r1- Proporciona un mètodeCreatePoolampliat per admetre un argument opcional per al xifratge. A més, proporciona diversos mètodes per a la gestió de claus. -
org.storage.stratis2.pool.r1- Admet la inicialització explícita d’un nivell de memòria cau. A més, admet una nova propietatEncrypted. -
org.storage.stratis2.FetchProperties.r1- Admet una propietatHasCacheaddicional. -
org.storage.stratis2.Report.r1- Admet un conjunt d’informes ad hoc sobre Stratis. La interfície i els noms pels quals es pot accedir als informes no són estables. Qualsevol informe només està en format JSON.
La utilitat de línia d’ordres stratis de la versió 2.1.0, requereix stratisd de la mateixa versió. Els usuaris poden observar els canvis següents a stratis:
-
L’ordre per crear agrupacions ara permet també el xifratge.
-
Nova ordre
init_cached’agrupació per inicialitzar una memòria cau. -
keyés una nova subordre per a tasques de gestió de claus. -
reportés una nova subordre per mostrar informes generats perstratisd. -
La sortida de l’ordre
pool listara inclou una columna Properties. Cada entrada d’aquesta columna és una cadena que codifica les propietats següents de l’agrupació:-
Si té una memòria cau o no.
-
Si està xifrada o no.
-
-
Totes les ordres ara verifiquen que
stratises comunica amb una versió compatible destratisd. Sistratisdés d’una versió incompatible,stratisfallarà amb un error adequat.
Els següents són detalls d’implementació significatius:
-
Cada dispositiu de bloc en un nivell de dades d’una agrupació xifrada es xifra amb una clau de xifratge de mitjans (MEK) diferent i escollida aleatòriament en la inicialització.
-
Tots els dispositius d’una única agrupació xifrada comparteixen una única frase de pas que es proporciona a través del keyring del nucli.
-
Aquesta versió requereix la utilitat
cryptsetupde la versió 2.3.
S’ha introduït Storage Instantiation Daemon
Storage Instantiation Daemon (SID) proporciona una infraestructura a nivell de sistema per al maneig convenient d’esdeveniments relacionats amb dispositius d’emmagatzematge mitjançant mòduls proporcionats per altres desenvolupadors.
Fedora 33 introdueix un paquet amb SID. Al principi, aquest dimoni estarà desactivat per defecte i proporcionarà una funcionalitat limitada. Les actualitzacions posteriors de Fedora milloraran la funcionalitat SID.
El tema general dels beneficis d’aquesta actualització de Fedora és la centralització de solucions que aborden problemes d’emmagatzematge amb udev.
Aquest canvi aporta els beneficis següents:
-
Identificar dispositius d’emmagatzematge Linux específics i les seves dependències
-
Recollida d’informació i seguiment de l’estat
-
Infraestructura central per al processament d’esdeveniments d’emmagatzematge
-
Millorar el reconeixement dels esdeveniments d’emmagatzematge i les seves seqüències
-
Solució centralitzada per a accions retardades en dispositius d’emmagatzematge i grups de dispositius
-
Noció única de preparació del dispositiu compartida entre diversos subsistemes d’emmagatzematge
-
Possibilitats millorades per emmagatzemar i recuperar registres relacionats amb dispositius d’emmagatzematge en comparació amb la base de dades
udev -
Solució centralitzada per programar activadors amb accions associades definides en grups de dispositius d’emmagatzematge
-
Suport directe per a l’agrupació genèrica de dispositius
dmraid-activation.service ja no depèn de systemd-udev-settle.service
El paquet dmraid és necessari per donar suport a conjunts de Redundant Array of Independent Disks (RAID) basats en microprogramari de sistemes no Intel® i Fedora només admet aquests conjunts RAID quan ja estan configurats a la BIOS durant la instal·lació del sistema operatiu.
El paquet dmraid proporciona el dmraid-activation.service que requeria un servei obsolet systemd-udev-settle.service a la instal·lació predeterminada de Fedora. El servei systemd-udev-settle.service esperava molt temps per a la detecció de tots els dispositius. Com a resultat, l’arrencada del sistema es perllongava significativament.
Per resoldre aquest problema, dmraid-activation.service ara es deshabilita si no es troben conjunts RAID admesos quan el servei s’executa per primera vegada.
Fedora Workstation ara utilitza Btrfs per defecte
L’esquema de particionament per defecte a Fedora Workstation ara utilitza Btrfs. Consulteu Canvis a tota la distribució per obtenir més informació.
Want to help? Learn how to contribute to Fedora Docs ›