Дельта-синхронизация крипто-дисков

Существуют разные способы зашифровать "облако". Один из них - поместить в облако крипто-диск. В предыдущей статье мы писали, почему это не всегда удобно.

Облачный хостинг VDS за 2 минуты

Настоящий облачный VDS-хостинг от UltraVDS: тестируем производительность

Смотрим плавность хода с помощью BMW Rheingold

Всем знакома ситуация, когда двигатель немного "троит", но пропусков зажигания нет...

Дельта синхронизация без облака

Ранее мы показывали разные способы синхронизации криптодиска между ПК и Android-устройством.

Создание файловой системы


Создать файловую систему ext2 можно с помощью команды

mke2fs -c <device>

Опция -с указывает программе, что нужно сделать проверку устройства на наличие ошибок.

Другие параметры
 

-b размер блока Устанавливает размер блока. Допустимыми являются 1024, 2048 и 4096 байт/блок.
-f размер фрагмента Устанавливает размер фрагмента в байтах
-l имя_файла Читает список плохих блоков из файла
-T fs_type Устанавливает оптимальные параметры для файловой системы типа fs_type

О других параметрах вы можете узнать введя команду man mke2fs

Естественно, прежде чем создавать файловую систему на жестком диске, нужно создать на нем разделы с помощью fdisk.

Linux в качестве утсройства может использовать обыкновенный файл. Его можно создать с помощью команды dd (см. ниже)

Затем файловую систему нужно примонтировать с помощью команды mount.

Создание раздела (файла) подкачки


Создайте раздела подкачки с помощью fdisk (тип раздела 82) и введите команду

mkswap -c раздел размер

Например команда
mkswap -c /dev/hda3 32768

создаст раздел своппинга размеров 32Мб (Параметр -с используется для проверки плохих блоков)

Если лишний раз переразбивать жесткий диск вам лень, можно
создать файл подкачки, который будет впоследствии использоваться
в качестве своп-раздела.

Создаем пустой файл /swap/sw-file (размер 32Мб)

dd if=/dev/zero of=/swap/sw-file bs=1k count=32768

Создаем своп
mkswap /swap/sw-file 32768

Никто вам не мешает создать в этом файле файловую систему и использовать ее,
например

mke2fs -m 0 /swap/sw-file затем mount -t ext2 /mnt/disk1 /sw/sw-file

Параметр m задает процент блоков, которые будут зарезервированы для
супер-пользователя (по умолчанию - 5%)

После создания раздела (файла) подкачки, его нужно активизировать.
Команда swapon -a  включает все разделы споппинга, а команда
swapon раздел включает конкретный раздел

В нашем случае нужно выполнить команду

swapon /dev/hda3

Естественно, файл подкачки swapon найти не может, поэтому
нужно выполнить команду:

swapon /swap/sw-file

Команда swapon -a обычно помещается в сценарий загрузки системы.