La réponse à votre question / ou est "les deux". Oui, vous devrez monter chaque sous-volume. Chaque sous-volume se comporte comme un système de fichiers normal, il apparaîtra donc dans les points de montage comme / etc.
Il y a quelques avantages à cette idée. Par exemple, vous pouvez transformer votre répertoire de base de données MySQL en un sous-volume, ce qui vous permettra de prendre des instantanés à utiliser avec les sauvegardes. Vous pouvez également choisir de transformer ce répertoire en RAID1, de sorte que si un disque tombe en panne, votre base de données reste intacte. Un autre utilise un sous-volume pour / etc afin que vous puissiez toujours inverser tout type de changement de configuration à l'échelle du système. L'utilisation d'un sous-volume pour / home / nom d'utilisateur permettrait potentiellement à chaque utilisateur d'avoir une machine à remonter le temps, mais probablement d'une manière beaucoup plus flexible que ce qu'Apple fournit dans son système.
Et bien sûr, un avantage d'avoir un sous-volume pour les maisons et un autre pour la racine est la possibilité d'annuler une mise à niveau. Par exemple, vous mettez à niveau de 12.04 à 12.10 très tôt, découvrez que c'est un peu trop bogué après le premier mois, donc vous venez de mettre à niveau votre système d'exploitation. Je n'ai pas essayé cela moi-même, mais cela devrait fonctionner aussi bien que garder votre maison et réinstaller le système précédent, sauf que cela prendrait environ une seconde insted d'une heure. :)
Jo-Erlend Schinstad
la source
single
enRAID1
mode ou en mode.Les sous-volumes sous le sous-volume racine par défaut apparaissent sous forme de dossiers et n'ont pas besoin d'être montés si vous avez monté le sous-volume racine.
La différence entre un dossier et un sous-volume est que les sous-volumes peuvent être montés sans monter le sous-volume parent (racine) ou tout autre sous-volume. Et les sous-volumes peuvent être instantanés, contrairement aux dossiers.
la source
La fonctionnalité de sous-volume, utilisant le noyau Ubuntu actuel (à partir d'ubuntu 12.10), n'a pas beaucoup de sens car elle manque toujours de "Subvolume Quota Groups". Vous devez attendre le noyau 3.6 (peut-être ubuntu 13.04?) Vous pouvez bien sûr snapoter un sous-volume, et bien sûr vous ne pouvez pas snapshoter un répertoire. Mais vous vous attendez probablement à ce que les sous-volumes fonctionnent comme des volumes logiques avec LVM, mais avec btrfs, nous n'avons pas de scénario similaire, car nous n'avons pas d'extension de quota avec ce noyau.
Par conséquent: oui, vous pouvez créer des instantanés, mais ils ressemblent à des répertoires, et si vous remplissez l'espace sur un sous-volume, vous remplissez l'espace sur tout le système de fichiers .....
Vous pouvez même redimensionner un sous-volume, en donnant le chemin du sous-volume, mais l'opération de redimensionnement affecte l'ensemble du système de fichiers et non le chemin du sous-volume.
En d'autres termes, avec ce noyau, le sous-volume n'est pas prêt pour la production.
Sinon, vous devez utiliser les systèmes de fichiers btrfs en tant que volumes, et non des sous-volumes. Le système de fichiers btrfs peut être réduit en ligne et étendu en ligne, et donc le quota n'est pas nécessaire.
la source