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

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


zfs

Различия

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

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

Следующая версия
Предыдущая версия
zfs [16.04.2024 12:42] – создано auginzfs [30.06.2025 10:30] (текущий) – [замена системного диска proxmox] augin
Строка 1: Строка 1:
-* создание шифрованного dataset +===== ограничение памяти ZFS =====
- zfs create -o encryption=on -o keyformat=passphrase -o mountpoint=/mnt/encrypted tank/encrypted +
-* монтирование шифрованного dataset +
- echo "password" | zfs mount -l -a+
  
-включение шары smb +<code bash>echo "$[4 1024*1024*1024]" >/sys/module/zfs/parameters/zfs_arc_max 
- zfs set sharesmb=on zfs-z/urbackup +echo "options zfs zfs_arc_max=$[4 * 1024*1024*1024]" > /etc/modprobe.d/zfs.conf 
- zfs set acltype=posixacl zfs-z/urbackup+update-initramfs -u 
 +zfs set sync=disabled rpool</code> 
 +  
 +Если проблемы с IOPS 
 +  zfs set relatime=on rpool 
 +===== создание шифрованного dataset ===== 
 +<code bash>zfs create -o encryption=on -o keyformat=passphrase -o mountpoint=/mnt/encrypted tank/encrypted</code>
  
 +===== монтирование шифрованного dataset =====
 +  echo "password" | zfs mount -l -a
 +
 +===== включение шары smb =====
 +
 +  zfs set sharesmb=on zfs-z/urbackup
 +  zfs set acltype=posixacl zfs-z/urbackup
 +
 +
 +===== замена системного диска proxmox =====
  
-*замена системного диска proxmox 
 Копируем таблицу разделов с рабочего диска sda на новый диск sdb: Копируем таблицу разделов с рабочего диска sda на новый диск sdb:
 +  sgdisk -R /dev/sdb /dev/sda
  
- sgdisk -R /dev/sdb /dev/sda 
 Генерируем уникальные UUID для /dev/sdb: Генерируем уникальные UUID для /dev/sdb:
- +  sgdisk -G /dev/sdb
- sgdisk -G /dev/sdb+
 Восстанавливаем загрузчик systemd-boot Восстанавливаем загрузчик systemd-boot
 Нужно восстановить загрузчик, для этого отформатируем раздел /dev/sdb2 как ESP: Нужно восстановить загрузчик, для этого отформатируем раздел /dev/sdb2 как ESP:
 +  pve-efiboot-tool format /dev/sdb2
  
- pve-efiboot-tool format /dev/sdb2 +Настроим раздел /dev/sdb2 для включения в Proxmox VE kernel update synchronization mechanism, чтобы загрузочные  
-Настроим раздел /dev/sdb2 для включения в Proxmox VE kernel update synchronization mechanism, чтобы загрузочные разделы синхронизировались:+разделы синхронизировались:
  
- pve-efiboot-tool init /dev/sdb2+  pve-efiboot-tool init /dev/sdb2
 Обновим конфигурацию всех ESP, чтобы скопировать ядра и засинхронить все ESP на наших дисках: Обновим конфигурацию всех ESP, чтобы скопировать ядра и засинхронить все ESP на наших дисках:
 +  pve-efiboot-tool refresh
  
- pve-efiboot-tool refresh 
 Восстанавливаем raid1 Восстанавливаем raid1
 Создадим raid1 с нашим новым диском (создавать пул лучше по id дисков, чтобы при смене порта диска zfs могла найти диски ): Создадим raid1 с нашим новым диском (создавать пул лучше по id дисков, чтобы при смене порта диска zfs могла найти диски ):
  
-zpool attach rpool /dev/disk/by-id/ata-VBOX_HARDDISK_VBfb65757e-ea936e4d-part3 /dev/disk/by-id/ata-VBOX_HARDDISK_VB9b8d476a-b387a510-part3+  zpool replace rpool /dev/disk/by-id/ata-OLD-part3 /dev/disk/by-id/ata-NEW-part3
 И подождем когда он восстановит данные на новом диске. И подождем когда он восстановит данные на новом диске.
  
 Просмотреть проценты восстановления можно с помощью команды: Просмотреть проценты восстановления можно с помощью команды:
  
-zpool status rpool+  zpool status rpool 
 +===== поддержка ACL ===== 
 +  zfs set acltype=posixacl DATASET
  
zfs.1713271366.txt.gz · Последнее изменение: (внешнее изменение)