Как создать сжатый файл с содержимым, превышающим свободное место на диске? - PullRequest
0 голосов
/ 25 апреля 2018

Я хочу выполнить эту простую задачу: вывести в файл как можно больше «а».(и допустим, что мы принимаем окончательный вывод в виде файла tar)

мое наивное решение:

  1. использовать простой скрипт для вывода 'a' в вывод файла.txt, мы сгенерировали, скажем, файл объемом 1 ГБ со всеми символами «а».

  2. использовать tar -cvjSf output.tar.bz2 output.txt, в результате получается файл размером 1 КБ.

Теперь я хочу поднять это на ступеньку выше: увеличить размер сжатого файла.но мое дисковое пространство имеет только, скажем, 300 ГБ свободного места, ограничивает ли это конечный размер файла tar?или есть хитрость, которая не позволяет ограничить свободное пространство?

...