У моего нетбука есть флешка вместо жесткого диска, и я использую Ubuntu Netbook Remix с ext3 в качестве файловой системы. Я прочитал несколько статей, касающихся износа флэш-накопителей, и основные проблемы, кажется, следующие
- Количество циклов записи - каждая ячейка может быть записана только ограниченное количество раз (в Википедии есть числа в диапазоне от 1000 до 100 000)
- Вы можете записать данные в "сектор" только один раз, и после этого весь блок необходимо стереть для повторного использования - и эти блоки имеют размер от 16 до 128 КБ.
Говорят, что они складываются так, что обычные файловые системы, которые не предназначены для этого, в конечном итоге используют изнашиваемую флэшку при перемещении небольших объемов данных.
Теперь я не сомневаюсь, что проблема теоретически очень реальна. Однако я знаю, что мы, технические специалисты, легко увлекаемся интересными проблемами оптимизации, такими как разработка альтернативной файловой системы для борьбы с износом флэш-памяти. Например, замечательно проводить оптимизацию памяти, но если в конечном итоге вы экономите 100 КБ памяти, когда в любом случае доступны сотни МБ, это не решает реальную проблему.
Из всего этого я получаю то, что мне не следует использовать обычные файловые системы на флэш-накопителях, поскольку они быстро съедают накопитель. Но я не убежден. Итак, вопрос: действительно ли износ флешки актуален в повседневной, нормальной эксплуатации? Мой ноутбук, использующий ext3, съест мою флешку через несколько лет ... или все это скорее теоретическая проблема, которая сокращает время использования, но лишь настолько, что это никогда не произойдет в нормальных условиях ? Или же прозрачное аппаратное выравнивание износа уже используется на флэш-накопителях нетбуков для решения проблемы, чтобы альтернативная файловая система даже не принесла пользы?