Why isnt GParted allowing me to shrink the partition?
Espero que detecte que LVM lo está usando. lvchange -an...
debería permitir desactivar los volúmenes lógicos (de LV ), como /dev/ubuntu--vg-root
y /dev/ubuntu--vg-swap_1
. vgchange -an ubuntu
debería permitir desactivar el grupo de volumen ubuntu
VG ().
Tenga en cuenta que si gparted puede reducir la partición, no es necesario ejecutar pvresize
de antemano.
Один из вариантов — использовать инструмент tee
перед всеми командами, которые вы хотите отслеживать. Таким образом, вы можете сохранить все свои выходные данные в выбранном файле журнала.
См. приведенный ниже пример, в котором я сохраняю весь вывод bash
в текстовый файл с именемlog.txt
:
bash | tee log.txt
echo 'hello world'
ls
exit
cat log.txt
Вы можете выйти из нового сеанса BASH, нажав CTRL+D
или просто набрав exit
(, как показано в примере выше ), когда закончите.
Если вы ищете только команды, фактически переданные на терминал (, мне было неясно, было ли это тем, чего хотел первоначальный вопрос ),вы всегда можете просто запустить history
или проверить~/.bash_history
Несколько терминальных программ предоставляют дампы экрана (, такие как xterm ), но большинство из них не (см.Существующий текст командной строки на экране в файл? (не -графический Linux)например ). Вы можете сделать снимок экрана с помощью такого инструмента, как gimp, но он не скажет вам, какие на самом деле символы. Для развития мне нужно это знать.
Я бы использовал script
для записи вывода в typescript
. Вы можете cat
вернуться на экран (или использовать less -R
, если управляющие последовательности достаточно просты ). Для более сложных вещей или длинных трасс я использую другие инструменты:
slowcat
чтобы замедлить cat
прогресс vile-pager
фильтровать escape-последовательности в удобочитаемую форму (лучше, чемless
— цветовые последовательности работают между строками, но по-прежнему ограничены одним -перемещением курсора строки -). Это фильтр, использующийvi -, например -emacs , с помощью специальной -утилиты . Чтобы проиллюстрировать разницу, вот скриншот less -r
в файле typescript
при запуске apt-get update
на одной из моих машин с Debian:
Напротив, vile-pager
выделяет места, где текст был перезаписан:
В любом случае (менее или мерзко ), если ваше приложение перемещает курсор по экрану, единственным способом просмотра вывода будет использование cat/slowcat/etc.