В схеме LUKS есть 8 "слотов" для паролей или ключевых файлов. Сначала проверьте, какие из них используются:
cryptsetup luksDump /dev/<device> |grep BLED
Затем вы можете добавить, изменить или удалить выбранные ключи:
cryptsetup luksAddKey /dev/<device> (/path/to/<additionalkeyfile>)
cryptsetup luksChangeKey /dev/<device> -S 6
Что касается удаления ключей, у вас есть 2 варианта:
a) удалить любой ключ, который соответствует введенному паролю:
cryptsetup luksRemoveKey /dev/<device>
b) удалить ключ в указанном слоте:
cryptsetup luksKillSlot /dev/<device> 6
Вы можете запустить команду tar, используя ionice
. Вот так:
ionice -c3 tar --listed-incremental [...]
Это позволит процессу tar
выполнять ввод-вывод только тогда, когда нет других процессов, ожидающих ввода-вывода.
В Debian утилита ionice
находится в пакете util-linux
, поэтому вам может потребоваться сначала установить ее.
Как и в случае с обычной утилитой (cpu )nice
, класс планировщика ввода-вывода процесса наследуется его дочерними процессами. Когда я планирую делать ресурсоемкие -вещи, я не хочу, чтобы пользователи из-за этого замедляли свой ввод-вывод. Я часто запускаю свою оболочку таким образом:
nice ionice -c3 bash
Тогда все, что я буду делать из этой скорлупы, будет очень,очень красиво:)
Использовать контрольные группы
mkdir -p /sys/fs/cgroup/blkio/g1
echo "8:0 1048576" > /sys/fs/cgroup/blkio/g1/blkio.throttle.read_bps_device
pgrep -f tar > /sys/fs/cgroup/blkio/g1/cgroup.procs