4 votes

Les pools ZFS ne se chargent pas automatiquement sur Ubuntu 15.10

J'ai installé Ubuntu 15.10 sur une clé USB, et bien que tout fonctionne en général, je dois effectuer beaucoup de tâches manuelles après un redémarrage. J'utilise l'ordinateur pour mon media center.

Il existe un question similaire sans réponse

J'essaie de charger automatiquement le pool ZFS après un redémarrage, mais il ne se charge pas. Si je fais un zpool import MediaCenterData les charges du système. Dans le dépannage suivant :

$ apt-cache policy mountall
mountall:
  Installed: 2.54ubuntu1
  Candidate: 2.54ubuntu1
  Version table:
 *** 2.54ubuntu1 0
    500 http://ca.archive.ubuntu.com/ubuntu/ wily/main amd64 Packages
    100 /var/lib/dpkg/status

$ grep parse_zfs_list /sbin/mountall
<no output>

Travailler avec /sbin/mountall

$ sudo mountall --verbose
mountall: Could not connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused
$ sudo mountall --debug
mountall: Could not connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused$ apt-cache policy mountall
    mountall:
      Installed: 2.54ubuntu1
      Candidate: 2.54ubuntu1
      Version table:
     *** 2.54ubuntu1 0
        500 http://ca.archive.ubuntu.com/ubuntu/ wily/main amd64 Packages
        100 /var/lib/dpkg/status

zpool status

$ sudo zpool status
no pools available

Travaux d'importation

$ sudo zpool import MediaCenter
$ sudo zpool status

zpool status
  pool: MediaCenter
 state: ONLINE
  scan: none requested
config:

    NAME        STATE     READ WRITE CKSUM
    MediaCeter  ONLINE       0     0     0
      raidz2-0  ONLINE       0     0     0
        sda     ONLINE       0     0     0
        sdb     ONLINE       0     0     0
        sdc     ONLINE       0     0     0
        sdd     ONLINE       0     0     0
        sde     ONLINE       0     0     0
        sdf     ONLINE       0     0     0

errors: No known data errors

Je ne sais pas comment faire fonctionner l'autoload ? Est-ce que cela a quelque chose à voir avec le fait que j'exécute le / (root) à partir d'une clé USB ?

Ajout zpool import MediaCenter à la /etc/rc.local permet de remédier à ce problème.

2voto

Martin Thornton Points 4221

À partir de la version 15.04, Ubuntu a changé le processus d'initialisation par défaut d'Upstart à systemd, et ce changement a entraîné quelques problèmes.

Certains scripts nécessaires à l'automontage des pools ZFS avec systemd étaient manquants. Voir le rapport de bogue à https://bugs.launchpad.net/ubuntu/+source/zfs-linux/+bug/1521952 .

La bonne nouvelle est qu'un correctif a été publié le 16 décembre 2015 dans le dépôt universel wily-updates. Si ce dépôt est activé, vous pouvez mettre à jour avec les commandes :

sudo apt-get update
sudo apt-get upgrade

POUR INFORMATION, mountall est une aide pour Upstart, et n'est pas utilisée avec systemd, d'où l'erreur "Could not connect to Upstart".

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X