Безопасно ли zpool обновлять мой загрузочный пул?

У меня есть домашний сервер, который был изначально установлен с Ubuntu 14. 04 и в настоящее время работает 19.10 (в конечном итоге будет обновлен до 20.04). Все файловые системы, включая ту, которая содержит / boot , являются ZFS. Когда я запускаю zpool status rpool , он советует мне запустить zpool upgrade :

$ zpool status rpool
  pool: rpool
 state: ONLINE
status: Some supported features are not enabled on the pool. The pool can
        still be used, but some features are unavailable.
action: Enable all features using 'zpool upgrade'. Once this is done,
        the pool may no longer be accessible by software that does not support
        the features. See zpool-features(5) for details.
  scan: scrub repaired 0B in 0 days 03:59:33 with 0 errors on Sun Jul 12 04:23:43 2020
config:

        NAME                                                STATE     READ WRITE CKSUM
        rpool                                               ONLINE       0     0     0
          raidz1-0                                          ONLINE       0     0     0
            ata-WDC_WD10EZEX-00BN5A0_WD-WCC3F0ZX6U1R-part1  ONLINE       0     0     0
            ata-WDC_WD10EZEX-00BN5A0_WD-WCC3F2VSJVE1-part1  ONLINE       0     0     0
            ata-WDC_WD10EADS-11M2B1_WD-WCAV54517936-part1   ONLINE       0     0     0

errors: No known data errors

Когда я установил 14.04, я считаю, что совет заключался в явном отключении определенных функций ZFS, чтобы сделать пул доступным для чтения GRUB, поэтому вышеупомянутое сообщение появляется в первую очередь. Тем не менее, я понятия не имею, если этот совет все еще применяется. Безопасно ли запускать zpool upgrade rpool , или это сделает мой загрузочный том нечитаемым для GRUB и предотвратит его загрузку?

Вот некоторые, надеюсь, важные сведения о системе:

$ apt-cache policy grub2 zfsutils-linux linux-image-generic
grub2:
  Installed: 2.04-1ubuntu12.2
  Candidate: 2.04-1ubuntu12.2
  Version table:
 *** 2.04-1ubuntu12.2 500
        500 http://us.archive.ubuntu.com/ubuntu eoan-updates/universe amd64 Packages
        100 /var/lib/dpkg/status
     2.04-1ubuntu12 500
        500 http://us.archive.ubuntu.com/ubuntu eoan/universe amd64 Packages
zfsutils-linux:
  Installed: 0.8.1-1ubuntu14.4
  Candidate: 0.8.1-1ubuntu14.4
  Version table:
 *** 0.8.1-1ubuntu14.4 500
        500 http://us.archive.ubuntu.com/ubuntu eoan-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     0.8.1-1ubuntu14 500
        500 http://us.archive.ubuntu.com/ubuntu eoan/main amd64 Packages
        500 http://archive.ubuntu.com/ubuntu eoan/main amd64 Packages
linux-image-generic:
  Installed: 5.3.0.62.52
  Candidate: 5.3.0.62.52
  Version table:
 *** 5.3.0.62.52 500
        500 http://us.archive.ubuntu.com/ubuntu eoan-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu eoan-security/main amd64 Packages
        100 /var/lib/dpkg/status
     5.3.0.18.21 500
        500 http://us.archive.ubuntu.com/ubuntu eoan/main amd64 Packages
        500 http://archive.ubuntu.com/ubuntu eoan/main amd64 Packages

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 19.10
Release:        19.10
Codename:       eoan

$ uname -a
Linux mneme.dedyn.io 5.3.0-62-generic #56-Ubuntu SMP Tue Jun 23 11:20:52 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
1
задан 19 July 2020 в 14:52

1 ответ

Учитывая, что у меня уже есть другой компьютер под управлением 20.04 на ZFS с включенными флагами всех функций, я решил обновить свой сервер до 20.04, а затем воспользоваться возможностью и запустить zpool upgrade (после проверки того, что на обеих машинах установлены одинаковые версии grub и zfs). Это сработало! Мой сервер все еще загружается просто отлично. Поэтому, хотя я ничего не могу сказать о 19.10, я могу сказать, что с 20.04 запуск zpool upgrade в вашем загрузочном пуле не должен приводить к тому, что ваша машина не загружается.

0
ответ дан 30 July 2020 в 22:06

Другие вопросы по тегам:

Похожие вопросы: