Как стереть свободное место в группе томов LVM?

Вы можете создать псевдоним, использующий функцию:

alias Aalias='_(){ local file=${@: -1};(($#<2))||[[ ! -e "${file}" ]]&&echo "Usage: Aalias <options> <file>"&&return 1;cp "${file}" ~/BACKUP/${file};exiv2 $@;}; _'

${@: -1} grabs the last argument for the file 
[[ ! -e "${file}" ]] checks to make sure the file exists 

Использование будет показано, если указано менее 2 аргументов или файл не существует.

Если последним аргументом является имя существующего файла, он будет скопирован в каталог BACKUP в доме пользователя, а exiv2 будет запущен с параметрами, заданными в командной строке.

0
26.10.2020, 10:25
1 ответ

Создание нового LV и заполнение его нулями или данными из /dev/urandom, пожалуй, самый простой способ. Вы также можете использовать pvdisplay -mили pvs --segmentsдля получения списка используемых сегментов на физическом томе (с )и использовать ddдля заполнения пустых пространств, но это может быть слишком опасно (вы можете легко случайно перезаписать некоторые метаданные ).

1
18.03.2021, 22:54

Теги

Похожие вопросы