Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tutoriel:donnees_stockees_dans_un_systeme_de_fichiers_zfs [Le 17/07/2024, 13:09]
geole [Solution automatique] Création du service utilisateur
tutoriel:donnees_stockees_dans_un_systeme_de_fichiers_zfs [Le 22/07/2024, 15:21] (Version actuelle)
geole [Utilisation sous windows]
Ligne 30: Ligne 30:
 A l'​issue de cette commande réussie, le point de montage **/​media/​ZFS** est automatiquement créé et accessible en écriture. A l'​issue de cette commande réussie, le point de montage **/​media/​ZFS** est automatiquement créé et accessible en écriture.
 ===== Réutilisation de cet espace disque lors d'un nouveau démarrage ===== ===== Réutilisation de cet espace disque lors d'un nouveau démarrage =====
-Le logiciel ZFS étant actuellement en phase expérimentale,​ il n'est pas facile de savoir si l'​**oubli** de rendre disponible auprès de l'​utilisateur ces données **__chiffrées__**,​ est définitif ou sera réparé. \\ Voici deux palliatifs.+Le logiciel ZFS étant actuellement en phase expérimentale,​ il n'est pas facile de savoir si l'​**oubli** de rendre disponible auprès de l'​utilisateur ces données **__chiffrées__**,​ est définitif ou sera réparé. \\ Voici trois palliatifs.
 ==== Solution manuelle ==== ==== Solution manuelle ====
 Lorsque l'​utilisateur se connecte, il doit penser à monter la structure zfs s'il souhaite l'​utiliser. La seule solution est la ligne de commande. C'est simplement: Lorsque l'​utilisateur se connecte, il doit penser à monter la structure zfs s'il souhaite l'​utiliser. La seule solution est la ligne de commande. C'est simplement:
Ligne 43: Ligne 43:
 Statut=$(zpool list  $Data |tail -1 ) Statut=$(zpool list  $Data |tail -1 )
 if [[ !  $Statut =~  "​$Data" ​ ]] ; then  if [[ !  $Statut =~  "​$Data" ​ ]] ; then 
-   ​echo ​ Importation des données par  le service USER de ZFS  ​| tee -a  /dev/kmsg+   ​echo ​ Importation des données par  le service USER de ZFS  ​ 
 +   sudo zpool export ​ $Data ### Pour se prémunir des noms de partitions des disques externes susceptible de changer de valeur si besoin
    sudo zpool import -f $Data    sudo zpool import -f $Data
 fi fi
 sudo zfs set mountpoint=/​media/​$Data $Data sudo zfs set mountpoint=/​media/​$Data $Data
 for (( i=1; i < 9; i++ ));  do  for (( i=1; i < 9; i++ ));  do 
-    echo  itération-$i dans le service USER de ZFS  ​| tee -a  /dev/kmsg+    echo  itération-$i dans le service USER de ZFS  ​
     Statut=$(zfs get mounted ​ $Data |tail -1 )     Statut=$(zfs get mounted ​ $Data |tail -1 )
     if [[  $Statut =~  "​no" ​ ]] ; then      if [[  $Statut =~  "​no" ​ ]] ; then 
Ligne 67: Ligne 68:
 === Le script d'​automatisation === === Le script d'​automatisation ===
 <code bash>​mkdir -pv $HOME/​.config/​systemd/​user <code bash>​mkdir -pv $HOME/​.config/​systemd/​user
-cat $HOME/​.config/​systemd/​user/​ZFS.service<<'​EOF'​+cat <<'​EOF'>​$HOME/​.config/​systemd/​user/​ZFS.service 
 +[Unit]
 Description=Montage de la partition de données personnelles. Description=Montage de la partition de données personnelles.
-DefaultDependencies=no"+DefaultDependencies=no
 [Service] [Service]
 Type=simple Type=simple
-ExecStartPre=echo ​ Montage de la partition de données personnelles ZFS. |  tee -a  /dev/kmsg+ExecStartPre=echo ​ Montage de la partition de données personnelles ZFS. 
 ExecStart=/​home/​%u/​ZFS.sh ExecStart=/​home/​%u/​ZFS.sh
-ExecStopPost=echo ​Montage ​de la partition de données personnelles ZFS  est terminé ​ ​| ​ tee -a  /dev/kmsg+ExecStopPost=echo ​Le ontage ​de la partition de données personnelles ZFS  est terminé.
 StandardOutput=journal+console StandardOutput=journal+console
 [Install] [Install]
Ligne 392: Ligne 394:
  
 En résumé: La clé de chiffrement doit être saisie au clavier, ​ il faut exporter sous ubuntu et importer sous windows ​ qui pourra modifier les fichiers créés par ubuntu, puis exporter sous  windows et importer sous ubuntu qui pourra modifier les fichiers créés par windows. En résumé: La clé de chiffrement doit être saisie au clavier, ​ il faut exporter sous ubuntu et importer sous windows ​ qui pourra modifier les fichiers créés par ubuntu, puis exporter sous  windows et importer sous ubuntu qui pourra modifier les fichiers créés par windows.
 +===== Annexes =====
 +  * [[https://​www.recuperation-donnees-raid.com/​raid-z|Présentation rapide du RAIDZ]]
 +  * [[https://​www.raidz-calculator.com/​raidz-types-reference.aspx|Detailled presentation of RAIDZ]]
  
  
  • tutoriel/donnees_stockees_dans_un_systeme_de_fichiers_zfs.1721214566.txt.gz
  • Dernière modification: Le 17/07/2024, 13:09
  • par geole