J'ai essayé de configurer bcache dans Ubuntu 14.04 avec une nouvelle installation et une /homepartition vide ( /dev/sdb2) comme périphérique de support. J'ai un système en cours d'exécution sur mon SSD et j'aimerais utiliser sa /dev/sda2partition pour mettre en cache mon /home
. J'ai toujours réussi à trier mes problèmes ubuntu sur les forums mais j'ai du mal à comprendre les bases ici et j'ai besoin d'aide:
- De quel compte ai-je besoin pour être connecté lorsque j'ai configuré bcache en premier lieu? Évidemment, l'utilisateur créé lors de l'installation
/dev/sdb2doit être déconnecté pour/homeêtre démonté, j'ai donc configuré un compte utilisateur temporaire sur une partition distincte pour le faire. Cela semble déjà trop maladroit. make-bcache -Bet les-Cdeux me disent qu'il y a des superblocs non bcache sur l'appareil, donc je l'ai faitsudo wipefs -asur les deux appareils. Les partitions apparaissent alors comme non formatées sans UUID dans GParted. Est-ce normal?Si oui, qu'arrive-t-il à fstab et
/homeau démarrage? Dois-je utiliser l'UUID de bcache dans fstab? Je l'ai fait mais le système n'a pas trouvé la/homepartition au prochain démarrage.Les deux
echo /dev/sdb2 > /sys/fs/bcache/registeretecho /dev/sda2 > /sys/fs/bcache/registerrenvoient des messages «Autorisation refusée»; si je comprends/sysbien ne peut pas être écrit.Donc ,
echo /dev/sdb2 | sudo tee /sys/fs/bcache/registersemble avoir fonctionné.
Quelqu'un peut-il vérifier que c'est la bonne façon de le faire dans Ubuntu?
Il me semble avoir réussi à créer, enregistrer et attacher le disque de support, mais selon le tail /sys/block/bcache0/bcache/stats_total/*je n'ai que des données contournées. Toute ma configuration est un vrai gâchis maintenant, donc toute clarification serait grandement appréciée.