Твердотельные накопители также подвержены сбоям питания?
Да, твердотельные накопители могут быть уязвимы к отключениям питания, как и жесткие диски.
Уязвимость носителей данных при отключениях питания происходит во время операций записи.
Есть даже отдельные примеры того, что (старые?) Твердотельные накопители более подвержены, чем жесткие диски, проблемам с отключениями электроэнергии: https://www.extremetech.com/computing/169124-the-mysteriously-disappearing-drive-are-power-outages-killing -Ваш-SSDs
Поскольку у них нет движущихся частей, я предполагаю, что они могут лучше справляться со сбоями питания.
Ошибочное предположение.
Жесткий диск может потерять только данные сектора из-за отключения электроэнергии. В противном случае современный жесткий диск предназначен для внезапной потери питания. Например, жесткий диск поддерживает резервный источник питания или втягивающие устройства для немедленного поиска для безопасной парковки головок R / W при отключении питания.
Но флеш-чипы требуют стирания блока (из множества страниц / секторов), прежде чем запись страницы действительно может быть выполнена.
Так что в некоторых отношениях это может быть на самом деле хуже, поскольку стирание блока может включать сохранение / копирование множества страниц / секторов достоверных данных, то есть усиление записи, поэтому более достоверные данные могут быть уязвимы.
Твердотельные накопители обмениваются механической сложностью с логической сложностью.
Для достижения эффективных операций записи и выравнивания износа на физические чипы NAND накладывается логический уровень отображения секторов, то есть уровень флэш-трансляции. Чтобы избежать катастрофической потери этого важного отображения, твердотельные накопители могут использовать резервные источники питания, например конденсаторы, для обеспечения завершения важных операций по обнаружению отключения питания.
Однако, как говорится в документе этого производителя, твердотельные накопители не имеют равных возможностей по самозащите от перебоев питания.
Таким образом, обобщения о всех SSD и потере мощности, вероятно, будут неточными.
Но уязвимость носителей к отключениям питания сводится к минимуму благодаря использованию журнальных файловых систем, таких как NTFS, ext4 и UBIFS. Поскольку современные операционные системы предпочитают использовать журнализированную файловую систему, вы вряд ли столкнетесь с проблемами целостности файловой системы, вызванными потерей данных во время отключения питания.
Однако это может защитить только от потери незавершенных записей, которые не были завершены. Ожидается, что носитель точно сохранит ранее записанные данные.
В этом отношении твердотельные накопители могут иметь слабость, которая должна быть компенсирована возможностями самозащиты, которые различаются в зависимости от марки и модели производителя.