#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, поэтому я думаю, что, возможно, это не очень осуществимо.