Безопасно ли перезагружать btrfs сжатием?

Я наконец нашел, как включить сжатие в btrfs, и хотел бы сделать это. Однако, как мой основной диск, я не очень хочу рисковать изменениями, которые могут повредить жесткий диск.

Все, что я прочитал, указывает, что эти параметры безопасны для изменения, поскольку они применяются только новые записи, но я хотел бы получить больше уверенности ...

Могу ли я получить грубое объяснение того, как работает алгоритм сжатия?

После того, как это включено, какие параметры / команды существуют для повторного сжатия жесткого диска?

5
задан 24 November 2011 в 03:07

3 ответа

Я могу ответить только с доступной информацией на разных связанных сайтах btrfs. Как вы говорите, использование сжатия относительно безопасно, поскольку сжатие применяется только к новому записанному контенту. В соответствии с устойчивостью FS, он все еще находится на стадии тестирования, хотя сейчас он выглядит довольно стабильным. Что касается рекомпрессии всего диска, я не уверен, что вы можете это сделать (я его не видел). Нетрудно написать такой инструмент. В настоящее время очевидным способом является копирование / перемещение данных из раздела на другой диск / раздел, а затем повторное копирование, но это означает наличие достаточного пространства на другом диске или разделе для копирования (и достаточное количество времени) ...

3
ответ дан 25 May 2018 в 16:33

Вы можете инициировать сжатие файловой системы btrfs, в которой есть файлы, записанные после ее установки без сжатия, путем запуска дефрагментации:

sudo btrfs fi defragment /path

Обратите внимание, что путь может быть каталогом или файлом в btrfs объема, вам не нужно делать все сразу. Таким образом, вы можете настроить таргетинг на папки, содержащие очень сжимаемые файлы, такие как документы, перед папками, которые содержат файлы, которые плохо сжимаются, например изображения, аудио, видео и сжатые архивы (zip и т. Д.).

2
ответ дан 25 May 2018 в 16:33

Вы можете инициировать сжатие файловой системы btrfs, которая имеет файлы, записанные, когда она была смонтирована без сжатия, путем запуска дефрагментации:

sudo btrfs fi defragment /path

Обратите внимание, что путь может быть каталогом или файлом в btrfs объема, вам не нужно делать все сразу. Таким образом, вы можете настроить таргетинг на папки, содержащие очень сжимаемые файлы, такие как документы, перед папками, которые содержат файлы, которые плохо сжимаются, например изображения, аудио, видео и сжатые архивы (zip и т. Д.).

2
ответ дан 25 July 2018 в 20:40

Другие вопросы по тегам:

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