Какая версия ZFS позволяет уменьшаться пула?

Я удалил anacron об/мин из своей системы, и проблема была решена!

5
задан 21 February 2011 в 17:09
5 ответов

Никакой текущий выпуск не может уменьшить пул, и я не услышал объявлений о предстоящей функции, чтобы сделать так. Рассмотрение, насколько редкий случается так, что правильно разработанному пулу была бы нужна способность, я не буду ожидать это в ближайшее время.

8
ответ дан 3 December 2019 в 01:02

Я не могу найти, что это поддерживается, все же так или иначе.

Вот является распечатка из моего Соляриса 11 Экспрессами, выполняющими версию 31 пула ZFS.

zpool upgrade -v
This system is currently running ZFS pool version 31.

The following versions are supported:

VER  DESCRIPTION
---  --------------------------------------------------------
 1   Initial ZFS version
 2   Ditto blocks (replicated metadata)    
 3   Hot spares and double parity RAID-Z    
 4   zpool history    
 5   Compression using the gzip algorithm         
 6   bootfs pool property    
 7   Separate intent log devices    
 8   Delegated administration    
 9   refquota and refreservation properties    
 10  Cache devices    
 11  Improved scrub performance    
 12  Snapshot properties    
 13  snapused property    
 14  passthrough-x aclinherit    
 15  user/group space accounting    
 16  stmf property support    
 17  Triple-parity RAID-Z    
 18  Snapshot user holds    
 19  Log device removal    
 20  Compression using zle (zero-length encoding)    
 21  Deduplication    
 22  Received properties    
 23  Slim ZIL    
 24  System attributes    
 25  Improved scrub stats    
 26  Improved snapshot deletion performance    
 27  Improved snapshot creation performance    
 28  Multiple vdev replacements    
 29  RAID-Z/mirror hybrid allocator   
 30  Encryption    
 31  Improved 'zfs list' performance

For more information on a particular version, including supported releases,
see the ZFS Administration Guide.
2
ответ дан 3 December 2019 в 01:02

Похоже, что Алекс Рис работает над реализацией этой функции в проекте OpenZFS: Блог об удалении устройства OpenZFS .

Полная ZFS в Solaris и OpenZFS - это два разных проекта (см. Википедию: ZFS ).

1
ответ дан 3 December 2019 в 01:02

Вы можете прочитать это или это сообщения в блоге о том, как уменьшить размер пула zfs. Оба кажутся из официального источника

  1. Используйте формат для создания меньшего раздела на новом устройстве, скажем c0tXs0
  2. # zpool create -f newpool c0tXs0
  3. # beadm create -a -d "меньше s11.1" -p newpool solaris-SRUnn
  4. Используйте {ok} probe-scsi-all и
    {ok} devalias для определения нового диска
  5. {ok} setenv boot-device diskNN
  6. Загрузите новую систему и очистите или скопируйте (zfs send / receive) другие файловые системы со старого устройства (например, / export, / export / home, возможно, также swap, dump и VARSHARE)
  7. Используйте экспорт zpool - или используйте zpool destroy - чтобы скрыть или уничтожить оригинал
  8. Используйте формат для создания зеркального раздела, скажем c0tYs0
  9. zpool attach -f newpool c0tXs0 c0tYs0
  10. Разрешить завершение resilver
  11. В OBP найти c0tY и загрузить зеркало
-2
ответ дан 3 December 2019 в 01:02

Новая версия ZFS в Solaris 11.4 допускает сжатие массивов . Допустим, у вас есть 5-дисковый массив, теперь вы можете сжать его до 4-дискового массива.

И дедупликация исправлена! Он использует старшую дедупликацию Greenbyte .

4
ответ дан 3 December 2019 в 01:02

Теги

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