Устанавливаем cryptsetup
sudo apt install cryptsetup
готовим файл под контейнер. мне надо примерно 500МБ
dd if=/dev/zero of=/home/$USER/Yandex.Disk/secretdisk bs=1M count=512
создаем контейнер:
sudo cryptsetup luksFormat /home/$USER/Yandex.Disk/secretdisk
проверяем что получилось
file /home/$USER/Yandex.Disk/secretdisk
открываем наш девайс (сделал для него имя secvolume):
sudo cryptsetup open /home/$USER/Yandex.Disk/secretdisk secvolume
проверяем что он открылся:
ls /dev/mapper/
создаем и форматим ФС
sudo mkfs.ext4 -j /dev/mapper/secvolume
создаем папку куда будем монтировать
sudo mkdir /mnt/secvolume
монтируемся:
sudo mount /dev/mapper/secvolume /mnt/secvolume/
добавляем права:
sudo chmod 777 -R /mnt/secvolume
отмонтировать и закрыть устройство:
sudo umount /mnt/secvolume
sudo cryptsetup close secvolume
создаем скрипты открытия/закрытия:
cat ./opensec.sh
sudo cryptsetup open /home/$USER/Yandex.Disk/secretdisk secvolume
sudo mount /dev/mapper/secvolume /mnt/secvolume/
cat ./closesec.sh
sudo umount /mnt/secvolume
sudo cryptsetup close secvolume
делаем скрипты исполняемыми:
chmod +x ./opensec.sh
chmod +x ./closesec.sh
всё готово.
нужно поработать с файлами - открыли и примонтировали.
поработали - отмонтировали и закрыли
veracrypt..?
ОтветитьУдалить