Тома

Работа с томами.

Создание тома

  • Создать том cloud в пуле data:
1
p='data'; v='cloud'; zfs create "${p}/${v}"
  • Создать том cloud с точкой монтирования /opt/cloud в пуле data:
1
p='data'; v='cloud'; o=('-o' "mountpoint=/opt/${v}"); zfs create "${o[@]}" "${p}/${v}"
  • Создать том cloud с алгоритмом компрессии zstd в пуле data:
1
p='data'; v='cloud'; o=('-o' 'compression=zstd'); zfs create "${o[@]}" "${p}/${v}"
  • Создать том cloud с алгоритмом компрессии zstd и точкой монтирования /opt/cloud в пуле data:
1
p='data'; v='cloud'; o=('-o' 'compression=zstd' '-o' "mountpoint=/opt/${v}"); zfs create "${o[@]}" "${p}/${v}"

Удаление тома

  • Удалить том cloud в пуле data:
1
p='data'; v='cloud'; zfs destroy "${p}/${v}"

Создание зашифрованного тома

  • Создать том secret и зашифровать его парольной фразой в пуле data:
1
p='data'; v='secret'; o=('-o' 'encryption=on' '-o' 'keyformat=passphrase'); zfs create "${o[@]}" "${p}/${v}"

Где:

  • encryption=on - включение шифрования.
  • keyformat=passphrase - тип шифрования “парольная фраза”.

Свойства тома

  • Показать все свойства всех томов:
1
zfs get all
  • Показать все свойства тома cloud в пуле data:
1
p='data'; v='cloud'; zfs get all "${p}/${v}"
  • Показать свойства compressratio, compression, mountpoint и atime тома cloud в пуле data:
1
p='data'; v='cloud'; o=('compressratio' 'compression' 'mountpoint' 'atime'); zfs get "$( echo "${o[@]}" | tr ' ' ',' )" "${p}/${v}"
  • Показать свойства compressratio, compression, mountpoint и atime тома cloud и во всех его под-томах в пуле data:
1
p='data'; v='cloud'; o=('compressratio' 'compression' 'mountpoint' 'atime'); zfs get -r "$( echo "${o[@]}" | tr ' ' ',' )" "${p}/${v}"
  • Установить свойство compression в zstd тома cloud в пуле data:
1
p='data'; v='cloud'; o=('-o' 'compression=zstd'); zfs set "${o[@]}" "${p}/${v}"
  • Вернуть свойство compression к стандартному наследуемому значению тома cloud в пуле data:
1
p='data'; v='cloud'; o=('-o' 'compression'); zfs inherit "${o[@]}" "${p}/${v}"
  • Вернуть свойство compression к стандартному наследуемому значению тома cloud и во всех его под-томах в пуле data:
1
p='data'; v='cloud'; o=('-o' 'compression'); zfs inherit -r "${o[@]}" "${p}/${v}"
Категории
Авторы
Смотрите также
Мета
Лицензия
ID файла
UUID
Системный путь
Тип
Статистика
Количество слов
Время чтения
мин.