Это руководство не самое лучшее.
Вместо этого смонтируйте свой / tmp
как tmpfs
и воспользуйтесь преимуществами гораздо более быстрой компиляции и более быстрого использования / tmp
для других целей.
tmpfs
- это файловая система в памяти, которая очень хорошо подходит для использования / tmp
.
Это также уменьшает количество операций записи на жесткий диск, что может быть немного полезно для параноиков, которые не хотят часто писать на свои твердотельные накопители.
Для этого размонтируйте / tmp
и отмените все, что вы делали в этом руководстве.
mount -t tmpfs temp /tmp -o size=4G,nosuid,nodev
Обратите внимание, что size = 4G
может и должен быть изменен в зависимости от объема памяти в вашей системе. Я использую 1/4 всей системной памяти. Вы можете проверить с помощью команды free
общий объем памяти и ее использование.
Обратите внимание, что 3-м аргументом temp
в приведенной выше команде может быть что угодно. Если хотите, сделайте его более описательным, но это должен быть единственный аргумент, поэтому, если вы используете пробелы, заключите его в кавычки.
Я предполагаю, что ваша система Linux способна читать рабочие SD-карты.
«Устройство необходимо отформатировать» — это сообщение Windows, которое вы ожидаете увидеть, когда вставляете неформатированную карту, в том числе карту, которая на 100% состоит из нулей, т. е. полностью пуста.
Данные потеряны.
Это то, что вы увидите, если таблицы переназначения флэш-памяти на SD-карте будут сброшены на все нераспределенные, т.е. с помощью команды Linux blkdiscard
на всем устройстве. Команда(blkdiscard
имеет тенденцию работать с внутренними устройствами чтения карт PCI, я думаю, что она не работает с устройствами чтения карт USB ).
Если вам нужны случайные догадки, я думаю, что это скорее ошибка, когда контроллер все еще работает, но по какой-то причине не загружает таблицы переназначения. В этом случае вы не сможете писать на карту / записи будут беззвучно потеряны.
Я не думаю, что это произошло из-за преднамеренной команды сброса, потому что я очень мало слышал об их использовании на SD-картах.
Я был бы удивлен, если бы SD-карта решила сама себя сбросить, стирая все таблицы сопоставления. Обратите внимание, что полная команда -device blkdiscard
занимает некоторое время для меня. По крайней мере, нет причин проектировать его так, чтобы он автоматически сбрасывался.