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