[[ cowloop - копирования при записи для дисковых разделов ]]

cowloop - копирования при записи для дисковых разделов

Утилита cowloop позволяет реализовать COW (copy-on-write) режим работы с диском.

Все производимые операции записи на диск будут осуществляется в специальный файл (сowfile) оставляя исходный диск в первоначальном состоянии.

При этом есть возможность слияния сowfile с исходным диском. Также можно одновременно использовать несколько сowfile.

Установка

В gentoo:

emerge sys-fs/cowloop

Загрузка модуля ядра:

modprobe cowloop

Работа сow-файлом

Создание нового сowfile для блочного устройства (hdd):

cowdev -a /dev/sda1 /var/tmp/myfs1.cow

Список созданный сowfile:

cowdev -l

Монтирование сowfile:

mount /dev/cow/0 /mnt/myfs

/dev/cow/0 имя созданного устройства с помощью cowdev -a (можно просмотреть командой cowdev -l)

Теперь можно производить любые изменения с файлами и папками в точке монтирования /mnt/myfs.

Отключение сowfile:

umount /dev/cow/0
cowdev -d /dev/cow/0

Слияние

Слияние сowfile с блочным устройством:

umount /dev/cow/0
cowdev -d /dev/cow/0
cowmerge /dev/sda1 /var/tmp/myfs1.cow

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
14 +3 =
 
tools/system/cowloop.txt · Последнее изменение: 2022/08/31 14:53 — 127.0.0.1
Gentoo Linux Gentoo Linux Driven by DokuWiki