Giter VIP home page Giter VIP logo

ubuntu-on-zfs's People

Contributors

jljouannic avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

ubuntu-on-zfs's Issues

Modifier le dernier message affiché après réinitialisation

La réinitialisation se termine par l'affichage du message « Press any key to shutdown the computer ».

Le message est faux puisqu'il ne se passe rien si on appuie sur la barre Espace.

Remplacer le message par « Press ENTER to shutdown the computer » pour enlever toute ambiguïté.

Support de l'installation offline

Ne plus dépendre totalement d'une connexion à Internet pour réaliser l'installation.

Plusieurs possibilités :

  • personnaliser l'ISO d'installation pour y inclure les paquets nécessaires à l'installation dans un dépôt APT local (voir ce qu'il est possible de faire avec Cubic par exemple) ;
  • rendre disponible sur le réseau local un mirror des dépôts Ubuntu maintenu avec apt-mirror.

Lors de la réinitialisation, supprimer les datasets créés par des outils tiers

Des outils tels que Docker, lorsqu'ils sont utilisés sur une système ZFS, créent des datasets qui ne sont pas pris en compte pour le moment lors de la procédure de réinitialisation. Il faudrait prendre en compte cette contrainte dans le script de réinitialisation car sans ça celui-ci pourrait échouer ou laisser le système dans un état indéterminé.

Écrire un script de mise à jour des snapshots

À l'image de ce qui a été fait pour la réinitialisation, écrire un script de mise à jour des snapshots ZFS disponible depuis le menu GRUB, ceci pour maintenir des snapshots suffisamment « frais » et éviter d'avoir de grosses mises à jour du système à appliquer après chaque réinitialisation.

Dans l'immédiat, pour mettre à jour les snapshots du système il faut (procédure non testée dans le détail) :

  1. démarrer en mode recovery,
  2. activer la prise en charge du réseau pour bénéficier d'une connexion Internet,
  3. mettre à jours les paquets le nécessitant :
    # apt update && apt upgrade
  4. supprimer les anciens snapshots :
    # for snapshot in $(zfs list -t snapshot -o name -H | grep "@current" | tac); do
    >     zfs destroy -r "$snapshot"
    > done
  5. créer de nouveaux snapshots :
    # for dataset in "rpool/ROOT/ubuntu" "bpool/BOOT/ubuntu"; do
    >     zfs snapshot -r "$dataset@current"
    > done

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.