Victor3D

  • Linux. Перенос данных с ZFS RAID на Btrfs RAID1

Подготовка к рискам

Перед началом обязательно сделайте бэкап критичных данных (документы, конфиги) на любой внешний носитель или в облако. При операциях с “живым” разделением зеркала легко потерять данные.

Отключение диска из ZFS mirror

# Смотрим статус пула
zpool status

# Отключаем один диск (например, /dev/sdb, замените на ваш)
zpool offline <pool_name> /dev/sdb

# Проверяем, что пул работает в DEGRADED состоянии на одном диске
zpool status

Диск /dev/sdb теперь свободен и содержит “остатки” ZFS, которые мы позже затрём.

Создание Btrfs на отключённом диске

# Затираем ZFS-метки (важно!)
wipefs -a /dev/sdb

# Создаём btrfs в single-режиме (пока без зеркала)
mkfs.btrfs -L mydata /dev/sdb

# Монтируем
mount /dev/sdb /mnt/new_btrfs
Читать далее...
  • Linux. Как выполнить дедупликацию Btrfs с помощью Arch Linux Boot CD

Подготовка

Загрузка с Arch Linux ISO

# После загрузки, подключите интернет (если нужен)
iwctl  # для Wi-Fi

Подключение Btrfs разделов

# Просмотр разделов
fdisk -l
lsblk -f

# Монтирование раздела
mount /dev/sdXY /mnt  # замените sdXY на ваш раздел

# Для нескольких субволюмов (если используется)
mount -o subvol=@ /dev/sdXY /mnt
mount -o subvol=@home /dev/sdXY /mnt/home
Читать далее...
  • Linux. Установка Arch Linux на ZFS

Здесь будут описаны шаги по успешной установке Arch Linux на файловую систему ZFS.

Для начала нужно подготовить загрузочный образ с модулем zfs, так как этой файловой системы нет в ядре:

sudo pacman -Sy archiso
mkdir ~/iso
cp -r /usr/share/archiso/configs/releng/* ~/iso

echo -e '
[archzfs]
Server = https://archzfs.com/$repo/$arch
SigLevel = Optional TrustAll' >> ~/iso/pacman.conf

echo -e '
linux-headers
archzfs-dkms
zfs-utils' >> ~/iso/packages.x86_64

sudo mkarchiso -vo ~/iso/out ~/iso

Далее нужно загрузиться с подготовленного iso-образа операционной системы.

Читать далее...
  • Mikrotik. Обновление RouterOS с версии 6 до версии 7

Сохранить конфигурацию на всякий случай

[admin@MikroTik] > /system backup save
Saving system configuration
Configuration backup saved

Проверить версии ОС и прошивки

[admin@MikroTik] > /system package update print
[admin@MikroTik] > /system routerboard print

Обновить версию операционной системы RouterOS на 7

[admin@MikroTik] > /system package update set channel=upgrade
[admin@MikroTik] > /system package update install
[admin@MikroTik] > /system package update set channel=stable

Читать далее...
  • FreeBSD. Бэкап и восстановление ZFS на внешний USB носитель

Создание резервной копии

Сделать снапшот пула, резервную копию которого вы хотите сделать

zfs snapshot tank@backup-jan-2020

Найти путь внешнего диска

fdisk -l | grep 'Disk /dev'
[...]
Disk /dev/sdn: 62.4 GB, 62411243520 bytes, 121896960 sectors

В примерах дальше будет использоваться /dev/sdn

Читать далее...