Nix-disk, qui s'appelait auparavant Nix Disk Manager, permet de monter un disque secondaire (second SSD, disque de stockage, disque externe branché en permanence) : vous choisissez un dossier, le disque y devient accessible, puis il est monté automatiquement à chaque démarrage. Nix-disk sait aussi retirer un point de montage et formater un disque vierge. Pour un partage réseau, consultez plutôt Nix Samba ou Monter un partage réseau CIFS.
Note
Un point de montage est un dossier qui donne accès au contenu d'un disque, par exemple
/media/Jeux.
Nix-disk est préinstallé sur toutes les éditions de GLF OS. Dans le menu des applications, ouvrez le dossier GLF Apps (sous-menu GLF Apps sous KDE Plasma) et cliquez sur Nix-disk. Selon le réglage du lanceur de KDE, le nom Disk Manager peut apparaître à la place.
Aucun mot de passe n'est demandé au lancement : il le sera dans un terminal, au moment d'appliquer une modification.
Nix-disk affiche une carte par disque, avec :
/dev/sdb (500G) ;sdb1 (ext4), suivie de Non montée ou de ⚠️ Déjà montée: /media/Jeux ;
Les partitions du système et la mémoire d'échange (swap) sont masquées : le disque où est installé GLF OS n'apparaît donc généralement pas. S'il n'y a pas d'autre disque, Nix-disk affiche Aucun disque gérable disponible.
Note
Déjà montée signifie qu'un point de montage est déclaré dans la configuration du système, pas que le disque est en cours d'utilisation. Une clé USB ouverte depuis le gestionnaire de fichiers apparaît donc Non montée.
/media/, tapez uniquement le nom du dossier dans le champ nom_du_dossier (ex: data) : Jeux donnera /media/Jeux.
La carte affiche alors ⚠️ Déjà montée: /media/Jeux. La configuration étant appliquée immédiatement, le disque devrait être accessible dans le dossier choisi sans redémarrage ; sinon, redémarrez. Il est ensuite monté à chaque démarrage et apparaît, sous GNOME, dans le panneau latéral de Fichiers. Si le disque est absent au démarrage, GLF OS démarre quand même.
Tip
Choisissez un nom de dossier simple, sans espace, accent ni guillemet, par exemple
JeuxouDonnees: Nix-disk ne vérifie pas les caractères saisis.
Important
Nix-disk ne règle les droits d'écriture que pour un disque qu'il a formaté. Sur un disque ext4 existant, donnez-vous les droits une fois le disque monté :
sudo chown "$USER": /media/Jeux. Un disque NTFS est attribué en principe au premier compte créé ; une partition exFAT ou FAT peut rester en lecture seule pour votre compte.
Warning
Ne montez pas de partition Btrfs avec Nix-disk : il refuserait ensuite de s'ouvrir, et vous ne pourriez plus retirer ce montage avec lui. Utilisez la configuration personnelle décrite plus bas.
Aucune donnée n'est effacée : le disque n'est simplement plus monté. Nix-disk ne sait pas modifier un point de montage : pour changer de dossier, ajoutez le nouveau, puis retirez l'ancien.
Caution
Le formatage efface définitivement tout le contenu du disque. Disque vierge signifie seulement qu'aucune partition utilisable n'a été détectée : le disque n'est pas forcément vide. Une seule confirmation est demandée, et Entrée dans le champ du nom lance aussi le formatage. Vérifiez le disque et sa taille avant de continuer.
/dev/sdb (500 GB).Le disque reçoit une partition unique en ext4, qui appartient à votre compte. Aucun point de montage n'est créé : cliquez ensuite sur Gérer et suivez « Monter un disque ».
Au lancement, Nix-disk examine la configuration de stockage du système. S'il y trouve une organisation qu'il ne sait pas modifier sans risque, il affiche Modification désactivée par sécurité avec les éléments détectés, par exemple Btrfs (subvolumes) ou LUKS (chiffrement). Le bouton Fermer quitte l'application : aucune fonction n'est disponible.
Ce blocage protège votre système. Il concerne :
Le message suggère de modifier /etc/nixos/hardware-configuration.nix à la main : ne le faites pas. Déclarez plutôt le montage dans votre configuration personnelle.
Le montage se déclare dans /etc/nixos/customConfig/default.nix, ouvert et enregistré avec les droits administrateur comme expliqué dans Comment ajouter vos propres programmes.
Repérez le disque et son identifiant :
lsblk -f
Identifiez la partition grâce aux colonnes NAME, FSTYPE et MOUNTPOINTS, puis notez sa valeur UUID.
Sous le commentaire # Add your custom configuration here ↓, ajoutez :
fileSystems."/media/Donnees" = {
device = "/dev/disk/by-uuid/remplacez-par-l-uuid";
fsType = "ext4";
options = [ "nofail" ];
};
remplacez-par-l-uuid par l'UUID noté.fsType doit correspondre à la colonne FSTYPE.nofail évite qu'un disque absent bloque le démarrage.Enregistrez, appliquez avec glf-update, puis redémarrez. glf-switch applique sans redémarrer. Voir Les commandes GLF.
Pour un disque ext4, donnez-vous les droits d'écriture une fois le disque monté :
sudo chown "$USER": /media/Donnees
Pour retirer ce montage, supprimez le bloc et appliquez de nouveau.
Warning
Ne déclarez pas le même point de montage à la fois dans
customConfiget avec Nix-disk. Nix-disk ne voit pas les montages decustomConfig: la partition y apparaît Non montée, et un ajout sur le même dossier créerait une déclaration en double.
customConfig./home séparée (installation manuelle) : elle apparaît comme une partition ordinaire. Ne retirez jamais son point de montage.Nix-disk enregistre les points de montage dans /etc/nixos/hardware-configuration.nix, puis reconstruit le système.
Warning
Ne modifiez jamais
hardware-configuration.nixà la main, niconfiguration.nix,flake.nix,flake.lockoucustomized.nix. Vos propres montages se placent uniquement danscustomConfig.