Différences
Ci-dessous, les différences entre deux révisions de la page.
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:10] geole [Réutilisation de cet espace disque lors d'un nouveau démarrage] |
tutoriel:donnees_stockees_dans_un_systeme_de_fichiers_zfs [Le 22/07/2024, 15:21] (Version actuelle) geole [Utilisation sous windows] |
||
---|---|---|---|
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]] | ||