Отключить предварительное выделение в ext4

#filesystems #ext4 #pre-allocation

#файловые системы #ext4 #предварительное выделение

Вопрос:

Мне нужно отключить prealloc функцию в ext4. Но функция монтирования не вызывается disprealloc . Я хотел бы знать, есть ли какие-либо способы отключить функцию предварительного выделения.

Любые предложения в этом отношении будут оценены

Комментарии:

1. Что вы подразумеваете под функцией предварительного выделения? похоже, что вы ищете discard / nodiscard.

2. возможно, нет, discard / nodicard — это функция, связанная с удалением файла, наиболее часто используемая при усилении записи на SSD. Я закончил отключать предварительное выделение в коде ext4, это не очень сложно…. Раньше я боялся

3. В ext4 нет такой вещи, как функция «предварительного выделения». Можете ли вы рассказать немного больше о том, что, по вашему мнению, вы хотите отключить и почему вы хотите это отключить?

4. У меня есть диск SMR / HA, но случайное чтение / запись плохая. Итак, я хочу изменить ext4 в linux-4.2.0, чтобы он соответствовал функции SMR / HA, а ext4 linux-4.2.0 основан на seagate smr_fs_ext4. Я хочу установить позицию записи в указателе записи, поэтому я хочу отключить функцию предварительного выделения, и я действительно это сделал. большое спасибо за ваше внимание, теперь я думаю, что изменить ext4 для размещения на диске SMR / HA — это большая работа, а ext4 не является файловой системой, дружественной к smr / ha, поэтому я думаю, что, возможно, это не очень осуществимо.