resize2fs
не заботятся о ваших удаленных данных. Если он отказывается уменьшить вашу файловую систему до 200 ГиБ, это потому, что он считает, что ему нужно больше места либо для хранения структуры файловой системы после изменения размера, либо для выполнения самой операции изменения размера. Вы можете увидеть подробности здесь(при условии, что вы умеете читать C ); вкратце:
Также добавлены некоторые дополнительные накладные расходы (инструменты файловой системы, как правило, делают это очень безопасно ).
Вы можете узнать, насколько маленькой может быть ваша файловая система, запустив resize2fs -P
. resize2fs -M
автоматически сделает его как можно меньше.
Это может зависеть от используемого вами терминала и от того, используете ли вы вообще графический интерфейс.если да, то самым простым и распространенным способом будет
paste
Инструменты командной строки для этого: xsel
и yank
. Но опять же, это зависит от вашего дистрибутива. Если бы вы могли предоставить дополнительную информацию, я мог бы дать более конкретное решение
Вы можете решить проблему, используя терминальный мультиплексор, такой как screen или tmux. С помощью tmux вы можете сохранить выделенный текст из буфера с помощью следующей ключевой команды.
Затем вы можете вставить содержимое выделения с помощью Ctrl + B , ] , например, в текстовом редакторе.
screen
имеет Ctrl + A , H для копирования текущего содержимого окна в файл с именемhardcopy.<n>
Во FreeBSD есть
script
Для записи сеансов терминала. Я уверен, что он также доступен в Linux.