Я играл с UBIFS некоторыми. Один тест, который я написал, был стресс-тестом, чтобы увидеть, работает ли выравнивание износа в системе, как ожидалось. В двух словах тест
- Записывает файл со случайными данными в файловую систему, расположенную на томе ubi
- Проверяет содержимое файла
- Удаляет файл
Этот тест проводится определенное количество раз (около 200 000). «Подчеркнутый» том UBI был смонтирован на другом томе UBI. Как и ожидалось, максимальное количество стираний для «напряженного» объема уби увеличилось. Что я также заметил, так это то, что максимальное количество стираний для объема UBI места монтирования также увеличилось. Я бы не ожидал этого.
Кто-нибудь знает, что может вызвать это? Что-то в UBI? Или какой-то механизм в ядре Linux (например, ведение журнала)?
Кто-нибудь видел такой тип поведения с другими файловыми системами, которые реализуют выравнивание износа?