У мене накопичувач на 100 ГБ, що має файл 95 ГБ. Мені потрібно звільнити трохи місця на диску (а зараз перенесення файлу з диска - це не варіант). Файл добре стискається з тим gzip
чи bz2
іншим, але всі ці програми записують стислий файл в окремий файл. У мене не вистачає вільного місця для цього.
Чи є спосіб використання стандартних інструментів стиснення або інших утилітів Unix для стиснення файлу без використання додаткового місця на диску (або принаймні мінімальної кількості додаткового місця на диску)? Я зображую щось, що стискає частину файлу за один раз і записує результати безпосередньо над файлом. Я усвідомлюю, що це було б ризиковано, оскільки файл був би пошкоджений, якщо стиснення було перерване, але я не думаю, що у мене немає вибору.