I pool ZFS non caricano automaticamente su Ubuntu 15.10

4

Ho installato Ubuntu 15.10 su un'unità USB, e mentre tutto funziona per lo più, devo eseguire un sacco di attività manuali dopo un riavvio. Sto usando il computer per il mio media center.

C'è una domanda simile senza risposte

Sto cercando di far caricare automaticamente il pool ZFS dopo il riavvio, ma non viene caricato. Se faccio un zpool import MediaCenterData il sistema carica. Nella seguente risoluzione dei problemi:

$ 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>

Lavorare con / 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

stato zpool

$ sudo zpool status
no pools available

Importa lavori

$ 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

Non so come far funzionare il caricamento automatico? Ha qualcosa a che fare con il fatto che sto usando / (root) su una chiave USB?

L'aggiunta di zpool import MediaCenter a /etc/rc.local funziona per risolvere il problema.

    
posta Steven Scott 29.11.2015 - 16:35

1 risposta

1

Dalla versione 15.04 Ubuntu ha cambiato il processo di inizializzazione predefinito da Upstart a systemd, e alcune cose sono finite con questa opzione.

Mancano alcuni script necessari per montare automaticamente i pool ZFS con systemd. Consulta la segnalazione di bug all'indirizzo link .

La buona notizia è che un bugfix è stato rilasciato il 16 dicembre 2015 sul repository dell'universo wily-updates. Se questo repository è abilitato, è possibile aggiornare con i comandi:

sudo apt-get update
sudo apt-get upgrade

FYI, mountall è un helper per Upstart e non viene utilizzato con systemd, quindi l'errore "Impossibile connettersi a Upstart".

    
risposta data Martin Thornton 22.12.2015 - 17:04

Leggi altre domande sui tag