Инструменты пользователя

Инструменты сайта


linux:zfs

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
linux:zfs [2023/11/04 10:15]
admin [Конфигурация]
linux:zfs [2024/02/15 10:34] (текущий)
admin
Строка 41: Строка 41:
 zpool get all [exist-pool] zpool get all [exist-pool]
  
 +  # какой то моментный срез, имеет смысл только с интервалом, иначе херабору показывает
 +  # кстати с разрезом по дискам, так же показывает L2
 zpool iostat [pool-name] [interval_sec] zpool iostat [pool-name] [interval_sec]
 zpool iostat -v  # в разрезе по Vdev zpool iostat -v  # в разрезе по Vdev
Строка 55: Строка 57:
 <summary>:!: Пулы</summary> <summary>:!: Пулы</summary>
 <code bash> <code bash>
-  # Подключение шифрованного раздела 
-zfs load-key tank/secure 
-zfs mount tank/secure 
- 
   # Перечень пулов с инфой по ним   # Перечень пулов с инфой по ним
 zpool list -vL zpool list -vL
Строка 72: Строка 70:
 # -n пробный прогон (?) # -n пробный прогон (?)
 </code> </code>
 +
 +Шифрование
 +<code bash>
 +  # Параметр шифрования 
 +zfs get encryption tank/secure
 +
 +  # Создание пула с шифрованием
 +zfs create -o encryption=on -o keylocation=prompt -o keyformat=passphrase tank/secure
 +
 +  # Отключение шифрованного пула
 +zfs unload-key tank/secure
 +zfs unmount tank/secure
 +
 +  # Загрузка шифрованного пула 
 +zfs load-key tank/secure
 +zfs mount tank/secure
 +</code>
 +
  
 При создании пула выполняются проверки дисков на использование, но только на них полагаться не стоит\\ При создании пула выполняются проверки дисков на использование, но только на них полагаться не стоит\\
Строка 108: Строка 124:
 ===== Конфигурация ===== ===== Конфигурация =====
 [[https://docs.oracle.com/cd/E19253-01/820-0836/gazss/index.html|Docs]]\\ [[https://docs.oracle.com/cd/E19253-01/820-0836/gazss/index.html|Docs]]\\
 +[[https://openzfs.github.io/openzfs-docs/Performance%20and%20Tuning/Module%20Parameters.html#zfs-arc-meta-limit|Здесь много параметров и описания к ним]]\\
  
 Текущее состояние отображено в файлах "cat /sys/module/zfs/parameters/PARAMETER"\\ Текущее состояние отображено в файлах "cat /sys/module/zfs/parameters/PARAMETER"\\
Строка 160: Строка 177:
  
 <code bash> <code bash>
 +##
 +## Так то это похоже про L2ARC говорится, 
 +##   чтобы его добавить просто команда "zpool add pool cache sdX"
 +##   ну хотя да, основной ведь в памяти, не на каком диске же
 +##     после создания, диск видно в "zpool status -Lv"
 +
   # при создании пула   # при создании пула
 zpool create tank mirror [disk1] cache [CacheDisk1] zpool create tank mirror [disk1] cache [CacheDisk1]
Строка 166: Строка 189:
 zpool remove [exist-pool] [CacheDisk1] [CacheDisk2] zpool remove [exist-pool] [CacheDisk1] [CacheDisk2]
 zpool add -o ashift=12 tank cache nvme-INTEL_SSDPE2KX010T8_BTLJ904509X61P0FGN-part2 zpool add -o ashift=12 tank cache nvme-INTEL_SSDPE2KX010T8_BTLJ904509X61P0FGN-part2
 +</code>
  
-  # Еще варианты ледует проверить перед использованием) +Настройка типа данных для кэширования\\ 
-  # указывается primarycache/secondarycache+Применяется в рантайме\\ 
 +<code bash> 
 +zfs get primarycache
 zfs set primarycache=metadata tank/datab zfs set primarycache=metadata tank/datab
-zfs create -o primarycache=metadata tank/newdatab 
 </code> </code>
  
Строка 184: Строка 209:
 zfs-stats -E zfs-stats -E
 </code> </code>
 +
 +
  
 <details> <details>
linux/zfs.1699092904.txt.gz · Последнее изменение: 2023/11/04 10:15 — admin