Неправильно ли заполнять зарезервированное пространство на внешнем USB-накопителе для целей архивирования?

Односторонний:

cat -s file | sed 's/^$/---/'

Со страницы руководства cat:

   -s, --squeeze-blank
          never more than one single blank line

После того, как cat сжал пустые строки, sed заменяет пустое на - -

1
04.03.2019, 22:19
1 ответ

Я предполагаю, что вы используете файловую систему ext4:Вы можете изменить размер зарезервированного пространства с помощью tune2fs. Следующая командная строка уменьшает зарезервированное пространство до 1% (с 5% )по умолчанию.

sudo tune2fs -m 1 /dev/sdxn

где x — буква диска, а n — номер раздела (раздела с файловой системой ext).


Изman tune2fs:

   -m reserved-blocks-percentage
          Set the percentage of the filesystem which may only be allocated
          by  privileged  processes.   Reserving some number of filesystem
          blocks for use by privileged processes is done to avoid filesys‐
          tem  fragmentation,  and  to  allow system daemons, such as sys‐
          logd(8), to continue to function correctly after  non-privileged
          processes  are  prevented  from writing to the filesystem.  Nor‐
          mally, the default percentage of reserved blocks is 5%.

Вы можете уменьшить размер зарезервированного пространства на диске с данными (, который не так важен, как системный диск ). Но, как описано в руководстве, место зарезервировано для

  • избегать фрагментации (актуально также для раздела данных)
  • позволяют системным демонам продолжать работать правильно
2
27.01.2020, 23:30

Теги

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