|
Перевод шифрованного раздела на LUKS2 и более надёжную функцию формирования ключа (доп. ссылка 1) |
[комментарии]
|
| В шифрованных разделах LUKS1 в качестве функции формирования ключа (KDF, Key Derivation Function) на основе заданного пользователем пароля применяется функция PBKDF2, не обеспечивающая должную стойкость от подбора с использованием GPU. В LUKS2 в качестве KDF появилась возможность использования гибридной хэш-функции [[https://en.wikipedia.org/wiki/Argon2 argon2id]], которая помимо потребления вычислительных ресурсов, затрудняет распараллеливание и требует значительного объёма памяти.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Шифрование данных на существующем разделе ext4 без его переформатирования (доп. ссылка 1) (доп. ссылка 2) |
[комментарии]
|
| Можно отметить два основных способа организации шифрования данных в уже существующей файловой системе Ext4, не требующие пересоздания раздела с переносом данных из резервной копии. Первый способ заключается в использовании встроенных в Ext4 возможностей по шифрованию отдельных каталогов, а второй в использовании команды "cryptsetup reencrypt" для прозрачного переноса ФС на новый шифрованный раздел LUKS. В любом случае создание полной резервной копии перед выполнением предложенных манипуляций обязательно.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Создание шифрованных образов виртуальных машин (доп. ссылка 1) (доп. ссылка 2) |
[комментарии]
|
| Инструкция по созданию полностью зашифрованного образа гостевой системы, в котором шифрование охватывает корневой раздел и стадию загрузки.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Логическое объединение нескольких файловых систем при помощи mergerfs (доп. ссылка 1) |
[комментарии]
|
| FUSE-модуль [[https://github.com/trapexit/mergerfs Mergerfs]] позволяет логически объединить несколько файловых систем в одну, например, для объединения разнесённых на разные диски коллекции видео или музыки в одну иерархию.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Обход проблем при расширении хранилища ZFS в Linux |
Автор: пох
[комментарии]
|
| Внезапное открытие - прекрасная ZFS в прекрасной Ubuntu LTS имеет некоторые проблемы с банальным увеличением vdev.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Оптимизация использования SSD-накопителя во FreeBSD 9.0 |
Автор: ixes
[комментарии]
|
| Ниже собраны рекомендации по оптимизации работы SSD-накопителя во FreeBSD 9.0, которые удалось найти в Сети.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Использование расширенных возможностей Btrfs (доп. ссылка 1) |
[комментарии]
|
| В заметке представлены примеры использования таких расширенных функций Btrfs как создания отказоустойчивых конфигураций, опции для обеспечения целостности данных, хранение данных в сжатом виде, снапшоты.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Создание и обслуживание разделов с файловой системой Btrfs (доп. ссылка 1) |
[комментарии]
|
| Для примера создадим Btrfs-раздел размером 10 Гб, включающий в себя два диска по
5 Гб (/dev/sdb и /dev/sdc):
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Использование ZFS в Ubuntu Linux (доп. ссылка 1) |
[комментарии]
|
| Установим поддержку ZFS на Ubuntu Server и создадим RAIDZ-хранилище на базе двух имеющихся жестких дисков.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Непрерывная репликация ZFS во FreeBSD |
Автор: Алексей Волков
[комментарии]
|
| Введение
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Тюнинг LVM, RAID, XFS и EXT3 при интенсивной обработке мелких файлов (доп. ссылка 1) |
[комментарии]
|
| Рекомендации по тюнингу некоторых системных параметров в Debian/GNU Linux для оптимизации работы высоконагруженных систем, производящих тысячи одновременных запросов к массиву из десятка миллионов мелких файлов (например, типичная ситуация для нагруженного почтового сервера с maildir). В итоге удалось снизить время ожидания процессором завершения ввода/вывода (I/O wait) для XFS с 30% до 0.3%, а для EXT3 до 5%.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Малоизвестный, но чрезвычайно удобный способ работы со снапшотами в ZFS (доп. ссылка 1) |
[комментарии]
|
| Интересный способ работы со снапшотами ZFS без использования команд zfs, причем метод можно использовать не только с локальной машины, но и с удаленной.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Отказоустойчивое хранилище с автоматической репликацией на базе GlusterFS (доп. ссылка 1) |
Автор: petrov.pash
[комментарии]
|
| Инструкция по создании зеркалируемого (реплицированного) между двумя машинами хранилища файлов на базе GlusterFS (http://www.gluster.com/) и Ubuntu 9.10. Добавляемый в созданное хранилище файл на первом сервере буде сразу доступен на втором и наоборот, при этом данные на каждой машине будут использоваться из локального раздела, что обеспечивает значительно более высокую производительность, по сравнению с NFS. С особенности кластерной файловой системы GlusterFS можно познакомиться на [[https://www.opennet.ru/opennews/art.shtml?num=21760 данной странице]].
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Монтирование VFAT в Linux как в Windows |
Автор: Bill Routers
[комментарии]
|
| Возможно, повторюсь, но, на мой взгляд, кому-нибудь будет полезно.
Локаль - ru_RU.UTF-8
Проверено Ubuntu 8.04, Debian 5.0.3.
Путем "долгих исследований" получил следующие опции монтирование раздела FAT.
/dev/sdf1 /media/usb vfat rw,async,flush,users,noatime,noauto,utf8,codepage=866,check=r,\
quiet,showexec,shortname=winnt 0 0
Главное это опции: utf8,codepage=866,check=r.
По умолчанию они не задействованы.
Без них "vfat" ведет себя не так как Windows XP Rus,
позволяя создавать файлы по русски в разном регистре.
Саша <> САша <> саша <> СашА.
Конечно, можно создавать файлы "only English",
но не всегда это удобно и возможно, особенно при копировании.
|
|
|
|
|
Изменение номера inode файла в Linux |
Автор: Victor Leschuk
[комментарии]
|
| Для некоторых специфических целей может понадобиться изменить номер inode у существующего файла,
либо создать файл с заранее заданным номером. Штатными средствами сделать это - задача нетривиальная,
однако с помощью модуля ядра это несложно.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
|
Перевод существующего раздела на файловую систему Ext4 (доп. ссылка 1) |
[комментарии]
|
| Для создания нового Ext4 раздела в e2fsprogs пакете присутствует утилита mkfs.ext4.
Рекомендуется обновить e2fsprogs до последней версии, минимум до 1.41.3.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Настройка загрузки ZFS с GPT-раздела во FreeBSD и создание зеркала (доп. ссылка 1) |
Автор: unknown
[комментарии]
|
| Во FreeBSD 8-CURRENT недавно появилась поддержка загрузки ядра с ZFS,
а сама файловая система была обновлена до версии 13. Процесс
развертывания ZFS с возможностью загрузки с нее очень простой:
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Клонирование дисков во FreeBSD, используя снапшоты ФС |
[комментарии]
|
| Создаем снапшот test1 раздела /home
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Оптимизация структуры директорий в файловых системах ext2 и ext3 (доп. ссылка 1) |
[обсудить]
|
| Опция "-D" утилиты e2fsck позволяет выполнить переиндексацию при использовании
dir_index (tune2fs -O +dir_index),
иначе выполнить перекомпановку с сортировкой (когда было создано или удалено
большое количество директорий) и сокращением размера (когда в
директории было много файлов, а потом их удалили).
Пример запуска (/dev/sdb1 должен быть отмонтирован или переведен в режим только для чтения):
# e2fsck -D -f /dev/sdb1
|
|
|
|
|
|
Инструкция по включению журналирования в UFS2. (доп. ссылка 1) |
Автор: Sokolov Alexey
[комментарии]
|
| Требуется создать журналируемую файловую систему UFS2 объемом более 1 Гб на FreeBSD 6.1-STABLE. ... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Создание снапшота UFS2 в FreeBSD 5 (доп. ссылка 1) |
[комментарии]
|
| mount -u -o snapshot ./snapshot_image /var
mdconfig -a -t vnode -f ./snapshot_image -u 1
mount -o ro /dev/md1 /mnt/snap
...
umount /mnt/snap
mdconfig -d -u 1
Также можно использовать специализированную утилиту snapshot,
представляющую собой фронтенд к mount и mdconfig.
|
|
|
|
|
Создание снапшота XFS под Linux используя возможности LVM (доп. ссылка 1) |
Автор: arstechnica.com
[комментарии]
|
| Замораживаем операции в ФС
xfs_freeze -f /var/CommuniGate
Создаем снапшот раздела /var/CommuniGate
lvcreate -l 500 -s -n snap /dev/cgpro/prod
Монтируем снапшот.
mount -o nouuid,ro /dev/mapper/cgpro-snap /var/CGPro-Snap
Размораживаем раздел
xfs_freeze -u /var/CommuniGate
Производим резервное копирование снапшота
.....
Размонтируем и удаляем снапшот.
unmount /var/CGPro-Snap
lvremove -f /dev/cgpro/snap
|
|
|
|
|
Создание файловой системы в файле под Linux (доп. ссылка 1) |
[обсудить]
|
| Без шифрования:
dd if=/dev/zero of=disk-image count=40960
/sbin/mkfs -t ext3 -q disk-image
mount -o loop=/dev/loop0 disk-image fs
.....работа с разделом
losetup -d /dev/loop0
С шифрованием:
modprobe loop
modprobe cryptoloop
modprobe aes
dd if=/dev/urandom of=disk-aes count=102400
losetup -e aes /dev/loop1 ./disk-aes
mkfs -t reiserfs /dev/loop1
mount -o loop,encryption=aes,acl ./disk-aes /fs
....работа с разделом
losetup -d /dev/loop0
|
|
|
|
|
Как осуществить разбивку диска в FreeBSD |
Автор: lavr
[комментарии]
|
| Создать freebsd слайс и прописать стандартный загрузчик:
fdisk -BI -v -b /boot/mbr ad0
disklabel -w -r -B -b /boot/boot1 -s /boot/boot2 ad0s1 auto
или проще disklabel -w -B ad0s1 auto
Затем руками отредактировать разбивку:
disklabel -e -r ad0s1 с нужными размерами
newfs , затем "tunefs -n enable раздел" если нужно softupdate
|
|
|
|
|
Как включить поддержку ACL в UFS2 FreeBSD 5 (доп. ссылка 1) |
[комментарии]
|
| В single mode: "/sbin/tunefs -a enable /fs"
Пересобираем ядро с "options UFS_ACL"
getfacl - просмотр ACL
setfacl - установка ACL
Например: setfacl -m user:nobody:rw-,group:wheel:rw- acl-test
|
|
|
|
|
Чем хороши LVM, ext3, reiserfs и xfs (доп. ссылка 1) |
Автор: Денис Смирнов
[комментарии]
|
| LVM - позволяет гибко создавать, удалять и изменять размеры разделов без потери данных.
ext3 - расширение ext2 для журналирования. Поддерживает журналирование данных,
а не только метаданных (при data=journal).
reiserfs - высокая скорость работы с каталогами с большим числом файлов,
компактно хранит хвосты от файлов,
поддерживает увеличение размера раздела без остановки сервера.
xfs - быстрая работа с файлами большого размера, великолепная надёжность, поддержка ACL.
|
|
|
|
|
Как настроить работу шифрованной файловой системы в Linux (доп. ссылка 1) |
[комментарии]
|
| 1. Устанавливаем патчи cryptoapi и cryptoloop http://www.kernel.org/pub/linux/kernel/crypto/
2. dd if=/dev/zero of=/usr/testfs bs=1M count=50
3. modprobe cryptoloop; modprobe cryptoapi; modprobe cipher-des
4. losetup -e des /dev/loop0 /usr/testfs
5. mkfs -t ext3 /dev/loop0
6. mount -t ext3 /dev/loop0 /mnt/testfs
|
|
|
|
|
Переход на журналируемую файловую систему Reiserfs |
[комментарии]
|
| - Включаем поддержку Reiserfs в ядре.
- Устанавливаем reiserfsprogs-3.x.0j.tar.gz
- Cоздаем бут дискету (mkbootdisk --device /dev/fd0 2.4.13;
lilo -C /etc/lilo.flop)
- Грузимся с дискеты указав в Lilo приглашении "linux root=/dev/hd init=/bin/bash"
- mkreiserfs /dev/hda1
- mount -t reiserfs /dev/had1 /
|
|
|
|
|
Как перейти в Linux на файловую систему ext3 (доп. ссылка 1) |
[комментарии]
|
| Выкачиваем и накладываем ext3 патчи (ftp://ftp.kernel.org/pub/linux/kernel/people/sct/ext3/) и
утилиты (ftp://download.sourceforge.net/pub/sourceforge/e2fsprogs/).
Преобразуем ext2 FS в ext3 (для отмонтированного раздела hda1):
tune2fs -j /dev/hda1
Обратное преобразование (из ext3 в ext2):
tune2fs -O ^has_journal /dev/hda1
fsck.ext2 -f /dev/hdaX
Для форматирование нового ext3 раздела:
mke2fs -j /dev/hda1
Как обновить версию журнала:
mount /dev/hdaX /mnt -o journal=update
|
|
|
|
|
Как включить Soft-updates в FreeBSD для увеличения производительности
|
[комментарии]
|
| 1. Перейти в single режим
2. Убедится, что раздел диска размонтирован.
3. tunefs -n enable раздел (например, tunefs -n enable /usr )
|
|
|
|
|
Как узнать подробную информацию о EX2FS, размер блоков, системные данные и т.д. |
[обсудить]
|
| общие данные из суперблока - dumpe2fs -h /dev/раздел
информацию о каждом блоке - dumpe2fs /dev/раздел
Для FreeBSD нужно использовать dumpfs.
|
|
|
|