Не очень другой мобильность, в прошлый раз я проверил (в Debian), рекомендовалось поместить материал в cron.hourly (и другие) и не непосредственно в crontab, если Вы хотели создать пакет со своим материалом.
Я просто должен был проверить это в VirtualBox. Оказывается, что Вы ограничены размером самого маленького диска в пуле. Таким образом 2x500 ГБ и 1x250 ГБ в raidz1 приведут только к 250 ГБ применимого пространства. После того как Вы обновляете последний диск (и удостоверяетесь zpool set autoexpand=on thepool
) затем Вы получаете доступ к дополнительному пространству.
Обычные шпульки чередуют данные через как много disks/vdevs, которые Вы имеете в своем объединении и если Вы больше, чем другой, это просто прекращает чередовать, когда меньший диск полон.
Вместо того, чтобы обновить диски набегов, которые не помогут увеличению размера пула, пока все диски не будут обновлены, можно увеличить размер пула путем добавления совершенно новых набегов к нему.
О Вашем втором вопросе, если Вы не используете дублирование в пуле и используете диски другого размера, глобальный доступный размер будет суммой каждого размера диска и не ограниченный самым маленьким. При использовании дублирования (зеркальное отражение или набеги), самый маленький размер диска будет управлять.
Технически вы можете выполнить настройку RAIDZ, которая позволит вам обновлять диски по одному и иметь дополнительное пространство. Но это требует настройки с разделами на всех дисках, а также требует создания разделов на новом диске, прежде чем его можно будет использовать. Это не так просто, хотя и не так уж сложно. Это просто требует небольшого планирования и хорошего понимания того, как работают ZFS и RAIDZ.
Это продемонстрировано в примере на http://www.cod3r.com/2010/04/zfs-on-different. -sized-disks /
Если вы хотите иметь простой путь обновления и иметь запасные контроллеры дисков, использование нескольких зеркальных пулов может быть проще, как описано на https://blogs.oracle.com/constantin/entry / opensolaris_home_server_zfs_and