Отделка арки (92 фото)
1Креативные арки
2
Арка отделанная декоративным камнем
3
Декор “арка”
4
Отделка камнем дверных проемов
5
Арка отделанная декоративным камнем
6
Отделка арки в квартире
7
Декоративная арка в квартире
8
Декоративная отделка арки
9
Отделка арки искусственным камнем
10
Самоклейка на арку
11
Арка в коридоре
12
Прихожая с отделкой бамбук
13
Обклеить арку
14
Декорация арки
15
Арка кирпичиками декоративными
16
Фигурные арки из гипсокартона
17
Эллипсовидная арка
18
Арки из декоративного камня в зале
19
Холл в стиле Тоскана
20
Декоративная арка в квартире
21
Отделка арки декоративным камнем
22
Отделка стен декоративным камнем
23
Отделка арки декоративным камнем
24
Отделка полуарок декоративным камнем
25
Оклейка арки
Выложить камнем Камелот арку
27
Арка межкомнатная отделка Европласт
28
Отделка арки искусственным камнем
29
Арка кирпичиками
30
Дверной проем с колоннами в Восточном стиле
31
Отделка кухонной арки
32
Отделка арки в квартире
33
Обои арки
34
Арка из декоративного кирпича
35
Арка межкомнатная ламинированная Квадро
36
Декоративный камень в интерьере кухни-гостиной
37
Отделка арки в хрущевке
38
Декорирование арки
39
Отделка арки декоративным камнем
40
Коричневые стены в коридоре
41
Кирпичная полуарка
42
Отделка коридора искусственным камнем
43
Кухня гостиная с аркой
44
Арка межкомнатная отделка Европласт
45
Отделка прямоугольной арки в квартире
46
Арка в квартире
47
Арка Artens «Изео»
48
Отделка кухни декоративным камнем
49 Арка декоративная межкомнатная
50
Отделка камнем дверных проемов
51
Отделка стен молдингом в гостиной
52
Арки в коридоре квартиры
53
Отделка арки из гипсокартона
54
Красивые арки в доме
55
Отделка арки в квартире
56
Отделочный камень в интерьере
57
Отделка арки
58
Арка межкомнатная из Монте Кьяро камня
59
Декоративная штукатурка арка
60
Арка из декоративного камня на кухне
61
Арка с колоннами в квартире
62
Отделка арки в квартире
63
Отделка дверного проема декоративным камнем
64
Zikam Stone формы для декоративного камня
65
Декоративная отделка арки
66
Арка на кухню вместо двери
67
Арка межкомнатная
68
Арка межкомнатная из Монте Кьяро камня
69
Декоративная отделка арки
70
Кухня гостиная с аркой
71
Арки в интерьере
72
Отделка арки искусственным камнем
73
Декоративная штукатурка арка
74
Арки дверные межкомнатные
75
Межкомнатные арки из МДФ
76
Лепнина Декомастер в интерьере
77
Стена из гипсового камня
78
Отделка арки
79
Арка гипсовым камнем
80
Арки из декоративного камня в зале
81
Арки в комнате из декоративного камня
82
Отделка дверного проема декоративным камнем
83
Отделка арки мозаикой
84
Отделка арки искусственным камнем
85
Арки из гипсокартона
86
Арка в дверной проем 1. 41 на 2.1 на на 0.34
87
Дверной проем гипсовой плиткой
88
Арка межкомнатная отделка Европласт
89
Обклеить арку обоями
90
Отделка дверного проема
91
Красивые арки
92
цена за штуку, характеристики, фото
Предназначена для установки внутри помещения. Прямоугольная форма свода не требует обработки углов стенового проема. Экологически чистый, прочный и влагоустойчивый МДФ без отделки позволяет покрасить арку в любой желаемый цвет, органично вписав её в современный концептуальный интерьер.
Размеры проема
- Ширина проема от 750 до 1240 мм
- Высота проема до 2290 мм
- Глубина проема до 200 мм
Комплектация
- Наличник (1800х70х10 мм) — 4 шт.
- Полусвод (390х390х10 мм, R – 320 мм) — 4 шт.
- Сводорасширитель (410х70х10 мм) — 2 шт.
- Внутренняя промежуточная пластина (2000х210х3 мм) — 3 шт.
- Квадрат (80х80х16 мм) — 4 шт.
- Банкетка (100х80х16 мм) — 4 шт.
- Карнизный элемент (80х250х55 мм) — 2 шт.
- Стыковая планка (30х200х16 мм) – 2 шт.
- Шканты (80х6 мм) – 8 шт., (50х6 мм) – 24 шт.
Условия доставки и возможные услуги:
- МонтажВы можете заказать услугу установки товаров, отмеченных таким значком
- Доставка автомашиной грузоподъёмностью до 1.5тДля доставки данного материала используются автомашины «Тоннаж до 1.5 т», т.к. использовать автомобиль меньшего объема не позволяют габариты товара.
- Подъём на пассажирском лифте не осуществляетсяДанный материал мы не сможем поднять на пассажирском лифте из-за его габаритных размеров.
Детали
После установки арки проем уменьшается на 18 мм в высоту, 36 мм в ширину.
Гарантийный срок
2 года.
Характеристики
Артикул
СПБ024809
Тип товара
Арка межкомнатная
Бренд
Arkmaster
Страна-производитель
Россия
Покрытие
Без покрытия
Фактура
Гладкая
Материал
МДФ
Форма арки
Прямоугольная
Цвет
Бежевый
Цвет производителя
Натуральный
Ширина проема, мм
900, 750, 800, 1100, 1240, 1000
Высота проема, мм
2200, 2000, 2100, 2290
Глубина проема, мм
100, 200, 150
Ширина наличника, мм
70
Толщина наличника, мм
10
Стиль
Классический
Коллекция
Традиционная
Вес, кг
11
Станьте первым, кто оставил отзыв об этом товаре
Вопросы и ответыСтаньте первым, кто задал вопрос об этом товаре
Вам могут понадобиться
- Жидкие гвозди
- Кисти
- Лаки
- Эмали
- Водно-дисперсионные краски
- Пена бытовая
- Пена профессиональная
- Очиститель монтажной пены
- Ножи строительные, лезвия
- Гвозди
- Стусла
- Молотки
- Защита рук
- Уровни
- Маркеры, карандаши, мел
- Рулетки
- Линейки, угольники
134094
Доставим
Сегодня
280 шт
Клей монтажный каучуковый Tytan Для зеркал бежевый 310 мл
Цена за шт
В корзину
672623
Доставим
Сегодня
Привезем в строительные центры
Смотреть на картеКлей монтажный каучуковый Tytan Professional Heavy Duty бежевый 100 мл туба на блистере
Цена за шт
В корзину
672621
Доставим
Сегодня
Привезем в строительные центры
Смотреть на картеКлей монтажный каучуковый Tytan Professional Classic Fix прозрачный 100 мл туба на блистере
Цена за шт
В корзину
155044
Доставим
Сегодня
175 шт
Клей монтажный каучуковый Tytan Multi-use бежевый 310 мл
Цена за шт
В корзину
678855
Доставим
Сегодня
Привезем в партнерские пункты выдачи
22/06 после 10:00
при заказе до 21/06 до 10:59
Клей монтажный акриловый Момент Монтаж МВ-70 суперсильный белый 180 мл
Цена за шт
В корзину
134093
Доставим
Сегодня
284 шт
Клей монтажный каучуковый Tytan Панели и молдинги бежевый 310 мл
Цена за шт
В корзину
103521
Доставим
Сегодня
1827 шт
Привезем в партнерские пункты выдачи
22/06 после 10:00
при заказе до 21/06 до 10:59
Клей монтажный акриловый Момент Монтаж МВ-70 суперсильный белый 290 мл
Цена за шт
В корзину
161350
Доставим
Сегодня
1555 шт
Привезем в партнерские пункты выдачи
22/06 после 10:00
572 шт
при заказе до 21/06 до 10:59
Клей монтажный акриловый Момент Монтаж МВ-100 суперсильный плюс белый 310 мл
Цена за шт
В корзину
127709
Доставим
Сегодня
17926 шт
Клей монтажный каучуковый Tytan Classic Fix прозрачный 310 мл
Цена за шт
В корзину
103482
Доставим
Сегодня
1062 шт
Привезем в партнерские пункты выдачи
22/06 после 10:00
258 шт
при заказе до 21/06 до 10:59
Клей монтажный акриловый Момент Монтаж МВ-50 экспресс белый 290 мл
Цена за шт
В корзину
103523
Доставим
Сегодня
437 шт
Привезем в партнерские пункты выдачи
22/06 после 10:00
112 шт
при заказе до 21/06 до 10:59
Клей монтажный акриловый Момент Монтаж МВп-70 суперсильный прозрачный 270 мл
Цена за шт
В корзину
155042
Доставим
Сегодня
Клей монтажный каучуковый Tytan Heavy Duty бежевый 310 мл
Цена за шт
В корзину
Похожие товары
609307
Доставим
Сегодня
Привезем в строительные центры
Смотреть на картеАрка межкомнатная без отделки Симплекс Романская малая 2000х220х50 мм
Цена за шт
2 674 ₽
2 754 ₽
В корзину
Арка межкомнатная без отделки Симплекс Рено малая 2350х1360х220 мм в Москве представлен в интернет-магазине Петрович по отличной цене. Перед оформлением онлайн заказа рекомендуем ознакомиться с описанием, характеристиками, отзывами.Купить арка межкомнатная без отделки Симплекс Рено малая 2350х1360х220 мм в интернет-магазине Петрович в Москве.Оформить и оплатить заказ можно на официальном сайте Петрович. Условия продажи, доставки и цены на товар арка межкомнатная без отделки Симплекс Рено малая 2350х1360х220 мм действительны в Москве.
Продолжая работу с сайтом, вы даете согласие на использование сайтом cookies и обработку персональных данных в целях функционирования сайта, проведения ретаргетинга, статистических исследований, улучшения сервиса и предоставления релевантной рекламной информации на основе ваших предпочтений и интересов.
Твердотельный накопитель — ArchWiki
В этой статье рассматриваются специальные темы по работе с твердотельными накопителями (SSD) и другими устройствами хранения данных на базе флэш-памяти.
Если вы хотите разделить SSD для определенной цели, может быть полезно рассмотреть Список файловых систем, оптимизированных для флэш-памяти.
Для общего использования просто выберите предпочтительную файловую систему и включите #TRIM.
Использование
TRIM
По сравнению с жесткими дисками, где удаление файла обрабатывается только на уровне файловой системы[1], твердотельные накопители выигрывают от информирования контроллера диска, когда блоки памяти свободны для повторного использования. Поскольку ячейки флэш-памяти, из которых они сделаны, немного изнашиваются при каждой операции записи, контроллеры дисков используют алгоритмы для распределения операций записи по всем ячейкам: этот процесс называется выравниванием износа. Без команды NVMe DEALLOCATE, SAS UNMAP или ATA_TRIM (поддерживается большинством твердотельных накопителей) контроллеру диска требуется больше времени для выполнения операции записи, как только нет пустых блоков памяти, поскольку ему приходится перетасовывать данные, чтобы стереть ячейку перед запись на него (см. Википедия: Усиление записи): тест TechSpot показывает влияние на производительность до и после заполнения SSD данными.
Примечание: Если вы хотите использовать TRIM, используйте либо периодическую TRIM , либо непрерывную TRIM. Непрерывный TRIM — это
Начиная с версии ядра Linux 3.8, поддержка TRIM постоянно добавлялась для различных файловых систем. Ориентировочный обзор см. в следующей таблице:
Файловая система | Непрерывная ТРИМ ( отбросить опцию ) | Периодический TRIM ( fstrim ) | Ссылки и примечания |
---|---|---|---|
БТРФС | Да | Да | Асинхронное отбрасывание включено по умолчанию, начиная с ядра 6.![]() |
exFAT | Да | Да | fstrim поддерживается, начиная с ядра 5.13, [4] |
доб.3 | Да | Да | |
доб4 | Да | Да | «отбросить, не отбросить (*)» в [5] |
Ф2ФС | Да | Да | |
JFS | Да | Да | [6] |
НИЛФС2 | Да | Да | |
NTFS | Да | № | Драйвер ядраntfs3 поддерживает только непрерывную TRIM. |
№ | Да | NTFS-3G поддерживает только периодический TRIM.![]() | |
ВФАТ | Да | Да | fstrim поддерживается, начиная с ядра 4.19, [7] |
XFS | Да | Да | [8] |
Предупреждение: Пользователи должны убедиться, что их твердотельный накопитель поддерживает TRIM, прежде чем пытаться его использовать. В противном случае может произойти потеря данных!
Чтобы проверить поддержку TRIM, выполните:
$ lsblk --discard
И проверьте значения столбцов DISC-GRAN (отбросить гранулярность) и DISC-MAX (отбросить максимальное количество байтов). Ненулевые значения указывают на поддержку TRIM.
Только для твердотельных накопителей SATA пакет hdparm может определить поддержку TRIM с помощью hdparm -I /dev/sda | grep TRIM
в качестве пользователя root. Однако hdparm
не поддерживает твердотельные накопители NVMe.
Периодический TRIM
Пакет util-linux предоставляет fstrim.service
и fstrim.timer
юнит-файлы systemd. Включение таймера активирует услугу еженедельно. Служба выполняет fstrim(8) на всех смонтированных файловых системах на устройствах, поддерживающих операцию discard .
Таймер использует отметку времени /var/lib/systemd/timers/stamp-fstrim.timer
(которую он создаст при первом вызове), чтобы узнать, прошла ли неделя с момента его последнего запуска. Поэтому не нужно беспокоиться о слишком частых вызовах в анакрон – как мод.
Чтобы запросить активность и статус объектов, см. journalctl. Чтобы изменить периодичность запуска таймера или команды, отредактируйте предоставленные файлы модулей.
Continuous TRIM
Вместо того, чтобы выдавать команды TRIM время от времени (по умолчанию один раз в неделю при использовании fstrim.timer
), можно также выдавать команды TRIM каждый раз, когда удаляются файлы. Последний известен как непрерывный TRIM.
ata_device_blacklist
в исходном коде Linux, для которых выполнение команды TRIM в очереди было занесено в черный список из-за серьезного повреждения данных. В таком случае, в зависимости от устройства, система может быть вынуждена отправлять команды TRIM без очереди на SSD вместо команд TRIM из очереди. См. подробности в Wikipedia:Trim_(computing)#Disadvantages. Использование опции discard
для монтирования в /etc/fstab
включает непрерывную TRIM в операциях устройства:
/dev/sda1 / ext4 значения по умолчанию, отбросить 0 1Примечание: Указание параметра монтирования с отбрасыванием в
/etc/fstab
не работает с разделами XFS /
.
rootflags=discard
.В файловой системе ext4 9Флаг 0031 discard также можно установить в качестве параметра монтирования по умолчанию, используя tune2fs :
# tune2fs -o отбросить /dev/sd XY
Использование параметров монтирования по умолчанию вместо записи в /etc/fstab
особенно полезно для внешних дисков, поскольку такой раздел будет монтироваться с параметрами по умолчанию и на других машинах. Таким образом, нет необходимости редактировать /etc/fstab
на каждой машине.
/proc/mounts
.Обрезка всего устройства
Если вы хотите обрезать весь SSD сразу, например. для новой установки или если вы хотите продать диск, вы можете использовать команду blkdiscard.
LVM
Запросы TRIM, передаваемые из файловой системы на логический том, автоматически передаются на физические тома(ы). Дополнительная настройка не требуется.
Никакие операции LVM ( lvremove , lvreduce и все остальные) не отправляют запросы TRIM к физическим томам по умолчанию. Это делается для того, чтобы можно было восстановить предыдущую конфигурацию группы томов с помощью vgcfgrestore(8). Настройка issue_discards
в /etc/lvm/lvm.conf
определяет, отправляются ли сбросы на базовые физические тома логического тома, когда логический том больше не использует пространство физических томов.
/etc/lvm/lvm.conf
перед изменением параметра issue_discards
. Это никоим образом не влияет на запросы TRIM, которые передаются из файловой системы на диск (например, удаление файлов внутри файловой системы), а также не влияет на управление пространством в тонком пуле. Предупреждение: Включение issue_discards
предотвратит восстановление метаданных группы томов с помощью vgcfgrestore .
dm-crypt
Предупреждение: Параметр сброса позволяет передавать запросы на сброс через зашифрованное блочное устройство. Это может улучшить или не улучшить производительность хранилища SSD [9], но имеет последствия для безопасности. Для получения дополнительной информации см. следующее:- Debian:SSDOptimization#Монтирование файловых систем SSD
- Поддержка dm-crypt/Specialties#Discard/TRIM для твердотельных накопителей (SSD)
Для файловых систем без полномочий root настройте /etc/crypttab
, чтобы включить discard
в список параметров для зашифрованных блочных устройств, расположенных на SSD (см. dm-crypt/Конфигурация системы#crypttab).
Для корневой файловой системы следуйте инструкциям поддержки dm-crypt/Specialties#Discard/TRIM для твердотельных накопителей (SSD), чтобы добавить правильный параметр ядра в конфигурацию загрузчика.
Повышение производительности
Следуйте советам в разделе Повышение производительности#Устройства хранения, чтобы максимально повысить производительность дисков.
Размер сектора
См. Расширенное форматирование#Твердотельные накопители.
Очистка ячеек памяти SSD
В некоторых случаях пользователи могут захотеть полностью сбросить ячейки SSD до исходного состояния, в котором они находились на момент установки устройства, таким образом восстановив производительность записи по умолчанию. Известно, что производительность записи со временем ухудшается даже на твердотельных накопителях со встроенной поддержкой TRIM: TRIM защищает только от удаления файлов, а не от замен, таких как добавочное сохранение.
Сброс можно выполнить, выполнив соответствующую процедуру, указанную в разделе очистка ячеек памяти SSD, для твердотельных накопителей #SATA или #NVMe.
Примечание: Если причиной сброса является стирание данных, вы можете не полагаться на контроллер SSD для его безопасного выполнения, например. , если вы не доверяете производителю или опасаетесь возможных ошибок. В этом случае см. раздел Безопасная очистка диска#Flash-память для получения дополнительной информации и примеров выполнения очистки вручную.
Безопасность
Hdparm показывает “замороженное” состояние
BIOS некоторых материнских плат выдает команду “замораживания безопасности” для устройств SATA при инициализации. Точно так же некоторые SSD (и HDD) BIOS уже настроены на «замораживание безопасности» на заводе. Оба приводят к тому, что в настройках защиты паролем устройства устанавливается значение , замороженное , как показано в следующем выводе:
# hdparm -I /dev/sda
Безопасность: Код версии мастер-пароля = 65534 поддерживается не включено не заблокирован замороженный срок действия не истек: счетчик безопасности поддерживается: расширенное стирание 4 минуты для БЛОКА УДАЛЕНИЯ БЕЗОПАСНОСТИ. 2 минуты для УСОВЕРШЕНСТВОВАННОЙ БЕЗОПАСНОСТИ УДАЛЕНИЯ.![]()
На такие операции, как форматирование устройства или установка операционных систем, не влияет «блокировка безопасности».
Приведенный выше вывод показывает, что устройство не заблокировано паролем жесткого диска при загрузке, а состояние заморожено защищает устройство от вредоносных программ, которые могут попытаться заблокировать его, установив для него пароль во время выполнения.
Если вы собираетесь самостоятельно установить пароль на «зависшее» устройство, необходим BIOS материнской платы с его поддержкой. У многих ноутбуков есть поддержка, потому что она требуется для аппаратного шифрования, но поддержка может быть нетривиальной для системной платы для настольных компьютеров/серверов. Для материнской платы Intel DH67CL/BL, например, материнская плата должна быть переведена в «режим обслуживания» с помощью физической перемычки для доступа к настройкам (см. [10], [11]).
Предупреждение: Не пытайтесь изменить указанное выше заблокируйте настройки безопасности с помощью hdparm
, если вы точно не знаете, что делаете.
Если вы собираетесь стереть SSD, см. разделы Безопасная очистка диска#hdparm и Очистка ячеек памяти.
Установка состояния SSD на «замороженное» после выхода из спящего режима
При выходе из спящего режима SSD, скорее всего, потеряет свое «замороженное» состояние, что сделает его уязвимым для команд ATA SECURE ERASE, подобных тем, которые описаны в /Memory очистка клеток.
Чтобы предотвратить эту проблему, после выхода из спящего режима можно запустить скрипт:
/usr/lib/systemd/system-sleep/ssd-freeze.sh
#!/bin/sh если ["$1" = 'опубликовать']; затем спать 1 если hdparm --security-freeze /dev/disk/by-id/ ata-name-of-disk ; затем logger "$0: команда заморозки SSD выполнена успешно" еще logger "$0: команда заморозки SSD не удалась" фи fi
Аппаратное шифрование
Как отмечено в #Hdparm показывает «замороженное» состояние, установка пароля для устройства хранения (SSD/HDD) в BIOS может также инициализировать аппаратное шифрование поддерживающих его устройств. Если устройство также соответствует стандарту OPAL, это также может быть достигнуто без соответствующей функции BIOS для установки парольной фразы, см. Диски с самошифрованием.
Устранение неполадок
Возможно, проблема, с которой вы столкнулись, связана с ошибкой встроенного ПО, которая не является специфичной для Linux, поэтому, прежде чем пытаться устранить проблему, влияющую на устройство SSD, вы должны сначала проверить, доступны ли обновления для:
- Прошивка SSD
- Прошивка BIOS/UEFI материнской платы
Даже если это ошибка прошивки, возможно, ее можно избежать, поэтому, если обновлений прошивки нет или вы не решаетесь обновить прошивку, может помочь следующее.
Устранение ошибок NCQ
Некоторые твердотельные накопители и наборы микросхем SATA неправильно работают с собственной очередью команд Linux (NCQ). Контрольные ошибки dmesg выглядят так:
[9.115544] ata9: исключение Emask 0x0 SAct 0xf SErr 0x0 действие 0x10 заморожено [ 9.115550] ata9.00: команда с ошибкой: ЧТЕНИЕ FPDMA В ОЧЕРЕДИ [ 9.115556] ata9.00: cmd 60/04:00:d4:82:85/00:00:1f:00:00/40 тег 0 ncq 2048 в [ 9.115557] res 40/00:18:d3:82:85/00:00:1f:00:00/40 Emask 0x4 (тайм-аут)
Чтобы отключить NCQ при загрузке, добавьте libata.force=noncq
в командную строку ядра в конфигурации загрузчика. Чтобы отключить NCQ только для диска 0 на порту 9, используйте: libata.force=9.00:noncq
Кроме того, вы можете отключить NCQ для определенного диска без перезагрузки через sysfs:
# эхо 1 > /sys/block/sdX/device/queue_depth
Если это (а также обновление микропрограммы) не решает проблему или вызывает другие проблемы, отправьте отчет об ошибке.
Устранение ошибок, связанных с управлением питанием SATA
Некоторые твердотельные накопители (например, Transcend MTS400) выходят из строя при включении SATA Active Link Power Management, ALPM.
ALPM отключен по умолчанию и включается демоном энергосбережения (например, TLP, инструменты режима ноутбука).
Если вы начинаете сталкиваться с ошибками, связанными с SATA, при использовании такого демона, вам следует попытаться отключить ALPM, установив его состояние на max_performance
для профилей с питанием от батареи и переменного тока.
Внешний твердотельный накопитель с поддержкой TRIM
Эта статья или раздел нуждаются в улучшении языка, синтаксиса вики или стиля. См. Help:Style для справки.
Причина: Несколько проблем со стилем и форматированием, особенно слишком много явных команд – см. Справка: Стиль#Запросы на редактирование файла. (Обсудите в разговоре: Твердотельный накопитель)
Несколько микросхем моста USB-SATA (например, VL715, VL716 и т. д.), а также микросхемы моста USB-PCIe (например, JMicron JMS583, используемый во внешних корпусах NVMe, таких как IB-1817M -C31) поддерживают команды типа TRIM, которые можно отправлять через драйвер USB Attached SCSI (называемый «uas» в Linux).
Но ядро может не обнаружить эту возможность автоматически и, следовательно, не использовать ее. Предполагая, что рассматриваемое блочное устройство — /dev/sdX, вы можете узнать, так ли это, используя команду
# sg_readcap -l /dev/sdX
Если в его выходных данных вы найдете строку с указанием «Инициализация логического блока: lbpme=0», значит, ядро предполагает, что устройство не поддерживает «Управление инициализацией логического блока», поскольку бит (LBPME) не установлен.
Если это так, то вам следует выяснить, сообщается ли на странице «Важно важные данные о продукте» (VPD) в разделе «Инициализация логического блока» вашего устройства о поддерживаемых механизмах для несопоставления данных. Вы можете сделать это с помощью команды:
# sg_vpd -a /dev/sdX
Найдите в выходных данных строки, которые выглядят следующим образом:
Поддерживается команда Unmap (LBPU): 1 Запишите то же самое (16) с поддерживаемым битом отмены отображения (LBPWS): 0 Запишите то же самое (10) с поддерживаемым битом отмены отображения (LBPWS10): 0
В этом примере показано, что устройство поддерживает команду “UNMAP”.
Посмотрите на вывод
$ cat /sys/block/sdX/device/scsi_disk/*/provisioning_mode
Если ядро не обнаружило возможность вашего устройства отменить сопоставление данных, скорее всего, будет возвращено значение «полный». Помимо «полного», драйвер хранилища SCSI ядра в настоящее время знает следующие значения для provisioning_mode:
удалить карту пишетsame_16 пишетsame_10 пишетsame_zero неполноценный
Для приведенного выше примера теперь вы можете написать «unmap» в «provisioning_mode», чтобы попросить ядро использовать это:
# echo "unmap" >/sys/block/sdX/device/scsi_disk/*/provisioning_mode
Это должно немедленно позволить вам использовать такие инструменты, как «blkdiscard» на /dev/sdX или «fstrim» на файловых системах, смонтированных на /dev/sdX.
Если вы хотите автоматически включать «provisioning_mode» при подключении внешнего устройства определенного поставщика/продукта, это можно автоматизировать с помощью механизма «udev». Сначала найдите поставщика USB и идентификаторы продукта:
$ cat /sys/block/sdX/../../../../../../idVendor $ cat /sys/block/sdX/../../../../../../idProduct
Затем создайте или добавьте в файл правил udev (пример здесь с использованием idVendor 152d и idProduct 0583):
# echo 'ACTION=="добавить|изменить", ATTRS{idVendor}=="152d", ATTRS{idProduct}=="0583", SUBSYSTEM=="scsi_disk", ATTR{provisioning_mode}="unmap"' >>/etc/udev/rules.d/10-uas-discard.rules
(Вы также можете использовать команду lsusb
для поиска соответствующего idVendor/idProduct.)
Прошивка
Если поддерживается производителем устройства, рекомендуется обновить прошивку с помощью утилиты fwupd.
ADATA
Обновление встроенного ПО SSD под Linux не поддерживается ADATA. Утилита SSD ToolBox только для Windows предоставляется ADATA через их страницу поддержки и через страницу поддержки ADATA XPG для мониторинга, TRIM, эталонного тестирования и обновления встроенного ПО ADATA SSD.
Предупреждение: Не рекомендуется пытаться обновлять прошивку через Wine, поскольку он не предназначен для работы с аппаратными интерфейсами, а неполное обновление прошивки потенциально может привести к поломке вашего устройства.
Crucial
Crucial предоставляет возможность обновления прошивки с помощью образа ISO. Эти образы можно найти после выбора продукта на их странице поддержки SSD и загрузки «Файла ручной загрузки».
Примечание. Образы ISO , предоставленные Crucial, не кажутся гибридными. Если вы будете использовать только команду dd
для копирования образа на какое-либо устройство, MBR не будет присутствовать, что сделает такое устройство не загружаемым. Установите syslinux и запустите isohybrid path/to/image.iso
. Владельцы модели M4 Crucial могут проверить необходимость обновления прошивки с помощью smartctl
.
$ smartctl --all /dev/sd X
==> ВНИМАНИЕ: Этот диск может зависнуть через 5184 часа после включения: https://www.tomshardware.com/news/Crucial-m4-Firmware-BSOD,14544.html См. следующую веб-страницу для получения обновлений встроенного ПО: https://www.crucial.com/usa/en/support-ssd
Пользователям, увидевшим это предупреждение, рекомендуется сделать резервную копию всех важных данных и рассмотрите возможность немедленного обновления . Ознакомьтесь с этой инструкцией, чтобы обновить прошивку Crucial MX100 с помощью образа ISO и Grub.
Intel
У Intel есть средство обновления встроенного ПО на основе операционной системы Linux для операционных систем, несовместимых с программным обеспечением Windows Intel® Memory and Storage Tool (GUI).
Существует также более новая утилита командной строки Linux, которая может перепрошивать прошивку, называемая Intel Memory and Storage (MAS) Tool, доступная как intel-mas-cli-tool AUR . Имеется руководство пользователя в формате PDF.
Пример проверки состояния прошивки:
# intelmas show -intelssd 0
Путь устройства: /dev/nvme0n1 Состояние устройства : исправен Прошивка : 002C FirmwareUpdateAvailable: выбранный твердотельный накопитель Intel содержит микропрограмму, актуальную на момент выпуска этого инструмента.![]()
-intelssd 0
можно опустить, если в системе только один Intel SSD, или 1
передано для второго SSD и так далее.
Если доступно обновление, оно выполняется путем запуска intelmas load -intelmassd 0
. Руководство пользователя в формате PDF предполагает, что эту процедуру необходимо выполнить дважды в Linux с промежуточным включением питания. Последняя прошивка для всех устройств распространяется как часть самого MAS Tool, поэтому ее не нужно загружать отдельно.
Kingston
Инструмент KFU доступен для дисков на базе Sandforce, kingston_fw_updater AUR .
Mushkin
Менее известные твердотельные накопители марки Mushkin также используют контроллеры Sandforce и имеют утилиту Linux (почти идентичную утилите Kingston) для обновления прошивки.
OCZ
OCZ имеет онлайн-инструмент обновления командной строки (CLOUT), доступный для Linux. Существующие пакеты: ocz-ssd-utility AUR , ocztoolbox AUR и oczclout AUR .
Samsung
Несмотря на то, что Samsung считает методы обновления встроенного ПО, не относящиеся к их программному обеспечению Magician, «неподдерживаемыми», они по-прежнему может работать с . Программное обеспечение Magician может создать загрузочный USB-накопитель с обновлением прошивки, однако Samsung больше не предоставляет программное обеспечение для потребительских твердотельных накопителей. Samsung также предоставляет готовые загрузочные образы ISO, которые можно использовать для обновления прошивки. Другой вариант — использовать утилиту Samsung magician , предоставленную samsung_magician-consumer-ssd AUR . Magician поддерживает только твердотельные накопители Samsung; устройства, произведенные Samsung для OEM-производителей (например, Lenovo), не поддерживаются.
Примечание: Samsung вообще не дает понять, что они действительно их предоставляют. Кажется, у них есть 4 разные страницы обновления прошивки, и каждая из них ссылается на разные способы выполнения действий.
Пользователи, предпочитающие запускать обновление микропрограммы с живого USB-накопителя, созданного под Linux (без использования программного обеспечения Samsung Magician под Microsoft Windows), могут обратиться к [12] за более подробной информацией.
Обновление под Linux
Прошивку SSD можно обновить изначально (без создания загрузочного USB-накопителя), как показано ниже. Сначала посетите страницу загрузок Samsung, перейдите в раздел «Прошивка твердотельного накопителя Samsung» и загрузите последнюю версию встроенного ПО для вашего твердотельного накопителя — это должен быть образ ISO.
Примечание: В некоторых ISO-образах отсутствует образ initrd
Linux, упомянутый ниже. Вместо этого см. раздел #Старые твердотельные накопители. Извлеките образ initrd
Linux из образа ISO:
$ bsdtar xf samsung_ssd_firmware .iso initrd
Экстракт корень/фумаг/
. В этом каталоге находятся файлы обновления прошивки:
$ bsdtar xf initrd root/фумаг
Наконец, запустите root/fumagician/fumagician
с правами суперпользователя и перезагрузите систему (если прошивка была успешно обновлена).
Старые твердотельные накопители
Некоторые ISO-образы встроенного ПО SSD содержат образ FreeDOS вместо образа initrd
Linux, поэтому шаги, необходимые для обновления встроенного ПО SSD, отличаются от описанных выше. В следующей таблице перечислены эти SSD (и соответствующие пути):
Модель твердотельного накопителя | Путь к образу FreeDOS | Путь к пакету прошивки |
---|---|---|
470, 830 | БТДСК.ИМГ | ССР/ |
840 | isolinux/btdsk.img | Самсунг/DSRD/ |
840 EVO (mSATA), Pro | ISOLINUX/BTDSK.IMG |
Сначала извлеките образ FreeDOS из образа ISO:
$ bsdtar xf samsung_ssd_firmware .iso freedos_image_path
Смонтируйте образ FreeDOS на /мнт/
:
# монтирование freedos_image_path /mnt
Получите номер диска SSD под Номер диска из утилиты управления Magician SSD:
# фокусник --list
Обновите микропрограмму SSD для указанного диска, указав путь к пакету микропрограммы:
# волшебник --disk disk_num --firmware-update --fwpackage-path /mnt/ firmware_package_path
Наконец, убедитесь, что прошивка была успешно обновлена, проверив версию ниже Прошивка из вывода magician --list
(с рут правами). Перезагрузите систему, если это так.
SanDisk
SanDisk создает образы прошивки ISO, чтобы позволить обновлять прошивку SSD в операционных системах, которые не поддерживаются их набором инструментов SanDisk SSD Toolkit.
Необходимо выбрать прошивку для правильной модели SSD , и правильной емкости , которая у него есть (например, 60 ГБ, или 256 ГБ). После записи образа микропрограммы ISO просто перезагрузите компьютер, чтобы загрузиться с вновь созданного загрузочного диска CD/DVD (может работать с USB-накопителя).
ISO-образы содержат только ядро Linux и файл initrd. Извлеките их в раздел /boot
и загрузите их с помощью GRUB или Syslinux для обновления прошивки.
См. также:
- Примечания к выпуску прошивки твердотельного накопителя SanDisk Extreme и Руководство по обновлению прошивки версии R211
- Примечания к выпуску прошивки SanDisk Ultra SSD и руководство по обновлению прошивки версии 365A13F0
- SanDisk Ultra+ SSD Примечания к выпуску микропрограммы и ручное обновление микропрограммы версии X2316RL — используйте
smartctl -a /dev/sdX
, чтобы определить, используется ли модель «h3» или «HP».
См. также
- Обсуждение на Reddit об установке Arch на SSD
- Re: Изменение размера листьев и узлов в Btrfs
- Re: Выравнивание SSD и размер сектора Btrfs
- Стереть Блок (Выравнивание) Дезинформация?
- Требуется ли выравнивание для стирания размера блока для современных твердотельных накопителей?
- Поддержка Btrfs для эффективной работы SSD (выравнивание блоков данных)
- SSD, Erase Block Size & LVM: PV на необработанном устройстве, выравнивание
Твердотельный накопитель — ArchWiki
В этой статье рассматриваются специальные темы по эксплуатации твердотельных накопителей (SSD) и других устройств хранения данных на основе флэш-памяти.
Если вы хотите разделить SSD для определенной цели, может быть полезно рассмотреть Список файловых систем, оптимизированных для флэш-памяти.
Для общего использования просто выберите предпочтительную файловую систему и включите #TRIM.
Использование
TRIM
По сравнению с жесткими дисками, где удаление файла обрабатывается только на уровне файловой системы[1], твердотельные накопители выигрывают от информирования контроллера диска, когда блоки памяти свободны для повторного использования. Поскольку ячейки флэш-памяти, из которых они сделаны, немного изнашиваются при каждой операции записи, контроллеры дисков используют алгоритмы для распределения операций записи по всем ячейкам: этот процесс называется выравниванием износа. Без команды NVMe DEALLOCATE, SAS UNMAP или ATA_TRIM (поддерживается большинством твердотельных накопителей) контроллеру диска требуется больше времени для выполнения операции записи, как только нет пустых блоков памяти, поскольку ему приходится перетасовывать данные, чтобы стереть ячейку перед запись на него (см. Википедия: Усиление записи): тест TechSpot показывает влияние на производительность до и после заполнения SSD данными.
Примечание: Если вы хотите использовать TRIM, используйте либо периодическую TRIM , либо непрерывную TRIM. Непрерывный TRIM — это , а не , наиболее предпочтительный способ выполнения команд TRIM в сообществе Linux. Например, Ubuntu включает периодическую TRIM по умолчанию [2], Debian не рекомендует использовать непрерывную TRIM, а Red Hat рекомендует использовать периодическую TRIM вместо непрерывной TRIM, если это возможно [3].
Начиная с версии ядра Linux 3.8, поддержка TRIM постоянно добавлялась для различных файловых систем. Ориентировочный обзор см. в следующей таблице:
Файловая система | Непрерывная ТРИМ ( отбросить опцию ) | Периодический TRIM ( fstrim ) | Ссылки и примечания |
---|---|---|---|
БТРФС | Да | Да | Асинхронное отбрасывание включено по умолчанию, начиная с ядра 6.2. |
exFAT | Да | Да | fstrim поддерживается, начиная с ядра 5.![]() |
доб.3 | Да | Да | |
доб4 | Да | Да | «отбросить, не отбросить (*)» в [5] |
Ф2ФС | Да | Да | |
JFS | Да | Да | [6] |
НИЛФС2 | Да | Да | |
NTFS | Да | № | Драйвер ядраntfs3 поддерживает только непрерывную TRIM. |
№ | Да | ДрайверNTFS-3G поддерживает только периодический TRIM. | |
ВФАТ | Да | Да | fstrim поддерживается, начиная с ядра 4.![]() |
XFS | Да | Да | [8] |
Предупреждение: Пользователи должны убедиться, что их твердотельный накопитель поддерживает TRIM, прежде чем пытаться его использовать. В противном случае может произойти потеря данных!
Чтобы проверить поддержку TRIM, выполните:
$ lsblk --discard
И проверьте значения столбцов DISC-GRAN (отбросить гранулярность) и DISC-MAX (отбросить максимальное количество байтов). Ненулевые значения указывают на поддержку TRIM.
Только для твердотельных накопителей SATA пакет hdparm может определить поддержку TRIM с помощью hdparm -I /dev/sda | grep TRIM
в качестве пользователя root. Однако hdparm
не поддерживает твердотельные накопители NVMe.
Периодический TRIM
Пакет util-linux предоставляет fstrim.service
и fstrim.timer
юнит-файлы systemd. Включение таймера активирует услугу еженедельно. Служба выполняет fstrim(8) на всех смонтированных файловых системах на устройствах, поддерживающих операцию discard .
Таймер использует отметку времени /var/lib/systemd/timers/stamp-fstrim.timer
(которую он создаст при первом вызове), чтобы узнать, прошла ли неделя с момента его последнего запуска. Поэтому не нужно беспокоиться о слишком частых вызовах в анакрон – как мод.
Чтобы запросить активность и статус объектов, см. journalctl. Чтобы изменить периодичность запуска таймера или команды, отредактируйте предоставленные файлы модулей.
Continuous TRIM
Вместо того, чтобы выдавать команды TRIM время от времени (по умолчанию один раз в неделю при использовании fstrim.timer
), можно также выдавать команды TRIM каждый раз, когда удаляются файлы. Последний известен как непрерывный TRIM.

ata_device_blacklist
в исходном коде Linux, для которых выполнение команды TRIM в очереди было занесено в черный список из-за серьезного повреждения данных. В таком случае, в зависимости от устройства, система может быть вынуждена отправлять команды TRIM без очереди на SSD вместо команд TRIM из очереди. См. подробности в Wikipedia:Trim_(computing)#Disadvantages. Использование опции discard
для монтирования в /etc/fstab
включает непрерывную TRIM в операциях устройства:
/dev/sda1 / ext4 значения по умолчанию, отбросить 0 1Примечание: Указание параметра монтирования с отбрасыванием в
/etc/fstab
не работает с разделами XFS /
. Согласно этому потоку, это должно быть установлено с использованием параметра ядра rootflags=discard
.В файловой системе ext4 9Флаг 0031 discard также можно установить в качестве параметра монтирования по умолчанию, используя tune2fs :
# tune2fs -o отбросить /dev/sd XY
Использование параметров монтирования по умолчанию вместо записи в /etc/fstab
особенно полезно для внешних дисков, поскольку такой раздел будет монтироваться с параметрами по умолчанию и на других машинах. Таким образом, нет необходимости редактировать
/etc/fstab
на каждой машине.
/proc/mounts
.Обрезка всего устройства
Если вы хотите обрезать весь SSD сразу, например. для новой установки или если вы хотите продать диск, вы можете использовать команду blkdiscard.
LVM
Запросы TRIM, передаваемые из файловой системы на логический том, автоматически передаются на физические тома(ы). Дополнительная настройка не требуется.
Никакие операции LVM ( lvremove , lvreduce и все остальные) не отправляют запросы TRIM к физическим томам по умолчанию. Это делается для того, чтобы можно было восстановить предыдущую конфигурацию группы томов с помощью vgcfgrestore(8). Настройка issue_discards
в /etc/lvm/lvm.conf
определяет, отправляются ли сбросы на базовые физические тома логического тома, когда логический том больше не использует пространство физических томов.
/etc/lvm/lvm.conf
перед изменением параметра issue_discards
. Это никоим образом не влияет на запросы TRIM, которые передаются из файловой системы на диск (например, удаление файлов внутри файловой системы), а также не влияет на управление пространством в тонком пуле. Предупреждение: Включение issue_discards
предотвратит восстановление метаданных группы томов с помощью vgcfgrestore . Вариантов восстановления в случае ошибочно выданной LVM-команды не будет.dm-crypt
Предупреждение: Параметр сброса позволяет передавать запросы на сброс через зашифрованное блочное устройство. Это может улучшить или не улучшить производительность хранилища SSD [9], но имеет последствия для безопасности. Для получения дополнительной информации см. следующее:- Debian:SSDOptimization#Монтирование файловых систем SSD
- Поддержка dm-crypt/Specialties#Discard/TRIM для твердотельных накопителей (SSD)
Для файловых систем без полномочий root настройте /etc/crypttab
, чтобы включить discard
в список параметров для зашифрованных блочных устройств, расположенных на SSD (см. dm-crypt/Конфигурация системы#crypttab).
Для корневой файловой системы следуйте инструкциям поддержки dm-crypt/Specialties#Discard/TRIM для твердотельных накопителей (SSD), чтобы добавить правильный параметр ядра в конфигурацию загрузчика.
Повышение производительности
Следуйте советам в разделе Повышение производительности#Устройства хранения, чтобы максимально повысить производительность дисков.
Размер сектора
См. Расширенное форматирование#Твердотельные накопители.
Очистка ячеек памяти SSD
В некоторых случаях пользователи могут захотеть полностью сбросить ячейки SSD до исходного состояния, в котором они находились на момент установки устройства, таким образом восстановив производительность записи по умолчанию. Известно, что производительность записи со временем ухудшается даже на твердотельных накопителях со встроенной поддержкой TRIM: TRIM защищает только от удаления файлов, а не от замен, таких как добавочное сохранение.
Сброс можно выполнить, выполнив соответствующую процедуру, указанную в разделе очистка ячеек памяти SSD, для твердотельных накопителей #SATA или #NVMe.
Примечание: Если причиной сброса является стирание данных, вы можете не полагаться на контроллер SSD для его безопасного выполнения, например. , если вы не доверяете производителю или опасаетесь возможных ошибок. В этом случае см. раздел Безопасная очистка диска#Flash-память для получения дополнительной информации и примеров выполнения очистки вручную.
Безопасность
Hdparm показывает “замороженное” состояние
BIOS некоторых материнских плат выдает команду “замораживания безопасности” для устройств SATA при инициализации. Точно так же некоторые SSD (и HDD) BIOS уже настроены на «замораживание безопасности» на заводе. Оба приводят к тому, что в настройках защиты паролем устройства устанавливается значение , замороженное , как показано в следующем выводе:
# hdparm -I /dev/sda
Безопасность: Код версии мастер-пароля = 65534 поддерживается не включено не заблокирован замороженный срок действия не истек: счетчик безопасности поддерживается: расширенное стирание 4 минуты для БЛОКА УДАЛЕНИЯ БЕЗОПАСНОСТИ.2 минуты для УСОВЕРШЕНСТВОВАННОЙ БЕЗОПАСНОСТИ УДАЛЕНИЯ.
На такие операции, как форматирование устройства или установка операционных систем, не влияет «блокировка безопасности».
Приведенный выше вывод показывает, что устройство не заблокировано паролем жесткого диска при загрузке, а состояние заморожено защищает устройство от вредоносных программ, которые могут попытаться заблокировать его, установив для него пароль во время выполнения.
Если вы собираетесь самостоятельно установить пароль на «зависшее» устройство, необходим BIOS материнской платы с его поддержкой. У многих ноутбуков есть поддержка, потому что она требуется для аппаратного шифрования, но поддержка может быть нетривиальной для системной платы для настольных компьютеров/серверов. Для материнской платы Intel DH67CL/BL, например, материнская плата должна быть переведена в «режим обслуживания» с помощью физической перемычки для доступа к настройкам (см. [10], [11]).
Предупреждение: Не пытайтесь изменить указанное выше заблокируйте настройки безопасности с помощью hdparm
, если вы точно не знаете, что делаете.
Если вы собираетесь стереть SSD, см. разделы Безопасная очистка диска#hdparm и Очистка ячеек памяти.
Установка состояния SSD на «замороженное» после выхода из спящего режима
При выходе из спящего режима SSD, скорее всего, потеряет свое «замороженное» состояние, что сделает его уязвимым для команд ATA SECURE ERASE, подобных тем, которые описаны в /Memory очистка клеток.
Чтобы предотвратить эту проблему, после выхода из спящего режима можно запустить скрипт:
/usr/lib/systemd/system-sleep/ssd-freeze.sh
#!/bin/sh если ["$1" = 'опубликовать']; затем спать 1 если hdparm --security-freeze /dev/disk/by-id/ ata-name-of-disk ; затем logger "$0: команда заморозки SSD выполнена успешно" еще logger "$0: команда заморозки SSD не удалась" фи fi
Аппаратное шифрование
Как отмечено в #Hdparm показывает «замороженное» состояние, установка пароля для устройства хранения (SSD/HDD) в BIOS может также инициализировать аппаратное шифрование поддерживающих его устройств. Если устройство также соответствует стандарту OPAL, это также может быть достигнуто без соответствующей функции BIOS для установки парольной фразы, см. Диски с самошифрованием.
Устранение неполадок
Возможно, проблема, с которой вы столкнулись, связана с ошибкой встроенного ПО, которая не является специфичной для Linux, поэтому, прежде чем пытаться устранить проблему, влияющую на устройство SSD, вы должны сначала проверить, доступны ли обновления для:
- Прошивка SSD
- Прошивка BIOS/UEFI материнской платы
Даже если это ошибка прошивки, возможно, ее можно избежать, поэтому, если обновлений прошивки нет или вы не решаетесь обновить прошивку, может помочь следующее.
Устранение ошибок NCQ
Некоторые твердотельные накопители и наборы микросхем SATA неправильно работают с собственной очередью команд Linux (NCQ). Контрольные ошибки dmesg выглядят так:
[9.115544] ata9: исключение Emask 0x0 SAct 0xf SErr 0x0 действие 0x10 заморожено [ 9.115550] ata9.00: команда с ошибкой: ЧТЕНИЕ FPDMA В ОЧЕРЕДИ [ 9.115556] ata9.00: cmd 60/04:00:d4:82:85/00:00:1f:00:00/40 тег 0 ncq 2048 в [ 9.115557] res 40/00:18:d3:82:85/00:00:1f:00:00/40 Emask 0x4 (тайм-аут)
Чтобы отключить NCQ при загрузке, добавьте libata.force=noncq
в командную строку ядра в конфигурации загрузчика. Чтобы отключить NCQ только для диска 0 на порту 9, используйте: libata.force=9.00:noncq
Кроме того, вы можете отключить NCQ для определенного диска без перезагрузки через sysfs:
# эхо 1 > /sys/block/sdX/device/queue_depth
Если это (а также обновление микропрограммы) не решает проблему или вызывает другие проблемы, отправьте отчет об ошибке.
Устранение ошибок, связанных с управлением питанием SATA
Некоторые твердотельные накопители (например, Transcend MTS400) выходят из строя при включении SATA Active Link Power Management, ALPM.
ALPM отключен по умолчанию и включается демоном энергосбережения (например, TLP, инструменты режима ноутбука).
Если вы начинаете сталкиваться с ошибками, связанными с SATA, при использовании такого демона, вам следует попытаться отключить ALPM, установив его состояние на max_performance
для профилей с питанием от батареи и переменного тока.
Внешний твердотельный накопитель с поддержкой TRIM
Эта статья или раздел нуждаются в улучшении языка, синтаксиса вики или стиля. См. Help:Style для справки.
Причина: Несколько проблем со стилем и форматированием, особенно слишком много явных команд – см. Справка: Стиль#Запросы на редактирование файла. (Обсудите в разговоре: Твердотельный накопитель)
Несколько микросхем моста USB-SATA (например, VL715, VL716 и т. д.), а также микросхемы моста USB-PCIe (например, JMicron JMS583, используемый во внешних корпусах NVMe, таких как IB-1817M -C31) поддерживают команды типа TRIM, которые можно отправлять через драйвер USB Attached SCSI (называемый «uas» в Linux).
Но ядро может не обнаружить эту возможность автоматически и, следовательно, не использовать ее. Предполагая, что рассматриваемое блочное устройство — /dev/sdX, вы можете узнать, так ли это, используя команду
# sg_readcap -l /dev/sdX
Если в его выходных данных вы найдете строку с указанием «Инициализация логического блока: lbpme=0», значит, ядро предполагает, что устройство не поддерживает «Управление инициализацией логического блока», поскольку бит (LBPME) не установлен.
Если это так, то вам следует выяснить, сообщается ли на странице «Важно важные данные о продукте» (VPD) в разделе «Инициализация логического блока» вашего устройства о поддерживаемых механизмах для несопоставления данных. Вы можете сделать это с помощью команды:
# sg_vpd -a /dev/sdX
Найдите в выходных данных строки, которые выглядят следующим образом:
Поддерживается команда Unmap (LBPU): 1 Запишите то же самое (16) с поддерживаемым битом отмены отображения (LBPWS): 0 Запишите то же самое (10) с поддерживаемым битом отмены отображения (LBPWS10): 0
В этом примере показано, что устройство поддерживает команду “UNMAP”.
Посмотрите на вывод
$ cat /sys/block/sdX/device/scsi_disk/*/provisioning_mode
Если ядро не обнаружило возможность вашего устройства отменить сопоставление данных, скорее всего, будет возвращено значение «полный». Помимо «полного», драйвер хранилища SCSI ядра в настоящее время знает следующие значения для provisioning_mode:
удалить карту пишетsame_16 пишетsame_10 пишетsame_zero неполноценный
Для приведенного выше примера теперь вы можете написать «unmap» в «provisioning_mode», чтобы попросить ядро использовать это:
# echo "unmap" >/sys/block/sdX/device/scsi_disk/*/provisioning_mode
Это должно немедленно позволить вам использовать такие инструменты, как «blkdiscard» на /dev/sdX или «fstrim» на файловых системах, смонтированных на /dev/sdX.
Если вы хотите автоматически включать «provisioning_mode» при подключении внешнего устройства определенного поставщика/продукта, это можно автоматизировать с помощью механизма «udev». Сначала найдите поставщика USB и идентификаторы продукта:
$ cat /sys/block/sdX/../../../../../../idVendor $ cat /sys/block/sdX/../../../../../../idProduct
Затем создайте или добавьте в файл правил udev (пример здесь с использованием idVendor 152d и idProduct 0583):
# echo 'ACTION=="добавить|изменить", ATTRS{idVendor}=="152d", ATTRS{idProduct}=="0583", SUBSYSTEM=="scsi_disk", ATTR{provisioning_mode}="unmap"' >>/etc/udev/rules.d/10-uas-discard.rules
(Вы также можете использовать команду lsusb
для поиска соответствующего idVendor/idProduct.)
Прошивка
Если поддерживается производителем устройства, рекомендуется обновить прошивку с помощью утилиты fwupd.
ADATA
Обновление встроенного ПО SSD под Linux не поддерживается ADATA. Утилита SSD ToolBox только для Windows предоставляется ADATA через их страницу поддержки и через страницу поддержки ADATA XPG для мониторинга, TRIM, эталонного тестирования и обновления встроенного ПО ADATA SSD.
Предупреждение: Не рекомендуется пытаться обновлять прошивку через Wine, поскольку он не предназначен для работы с аппаратными интерфейсами, а неполное обновление прошивки потенциально может привести к поломке вашего устройства.
Crucial
Crucial предоставляет возможность обновления прошивки с помощью образа ISO. Эти образы можно найти после выбора продукта на их странице поддержки SSD и загрузки «Файла ручной загрузки».
Примечание. Образы ISO , предоставленные Crucial, не кажутся гибридными. Если вы будете использовать только команду dd
для копирования образа на какое-либо устройство, MBR не будет присутствовать, что сделает такое устройство не загружаемым. Установите syslinux и запустите isohybrid path/to/image.iso
. Владельцы модели M4 Crucial могут проверить необходимость обновления прошивки с помощью smartctl
.
$ smartctl --all /dev/sd X
==> ВНИМАНИЕ: Этот диск может зависнуть через 5184 часа после включения: https://www.tomshardware.com/news/Crucial-m4-Firmware-BSOD,14544.html См. следующую веб-страницу для получения обновлений встроенного ПО: https://www.crucial.com/usa/en/support-ssd
Пользователям, увидевшим это предупреждение, рекомендуется сделать резервную копию всех важных данных и рассмотрите возможность немедленного обновления . Ознакомьтесь с этой инструкцией, чтобы обновить прошивку Crucial MX100 с помощью образа ISO и Grub.
Intel
У Intel есть средство обновления встроенного ПО на основе операционной системы Linux для операционных систем, несовместимых с программным обеспечением Windows Intel® Memory and Storage Tool (GUI).
Существует также более новая утилита командной строки Linux, которая может перепрошивать прошивку, называемая Intel Memory and Storage (MAS) Tool, доступная как intel-mas-cli-tool AUR . Имеется руководство пользователя в формате PDF.
Пример проверки состояния прошивки:
# intelmas show -intelssd 0
Путь устройства: /dev/nvme0n1 Состояние устройства : исправен Прошивка : 002C FirmwareUpdateAvailable: выбранный твердотельный накопитель Intel содержит микропрограмму, актуальную на момент выпуска этого инструмента.![]()
-intelssd 0
можно опустить, если в системе только один Intel SSD, или 1
передано для второго SSD и так далее.
Если доступно обновление, оно выполняется путем запуска intelmas load -intelmassd 0
. Руководство пользователя в формате PDF предполагает, что эту процедуру необходимо выполнить дважды в Linux с промежуточным включением питания. Последняя прошивка для всех устройств распространяется как часть самого MAS Tool, поэтому ее не нужно загружать отдельно.
Kingston
Инструмент KFU доступен для дисков на базе Sandforce, kingston_fw_updater AUR .
Mushkin
Менее известные твердотельные накопители марки Mushkin также используют контроллеры Sandforce и имеют утилиту Linux (почти идентичную утилите Kingston) для обновления прошивки.
OCZ
OCZ имеет онлайн-инструмент обновления командной строки (CLOUT), доступный для Linux. Существующие пакеты: ocz-ssd-utility AUR , ocztoolbox AUR и oczclout AUR .
Samsung
Несмотря на то, что Samsung считает методы обновления встроенного ПО, не относящиеся к их программному обеспечению Magician, «неподдерживаемыми», они по-прежнему может работать с . Программное обеспечение Magician может создать загрузочный USB-накопитель с обновлением прошивки, однако Samsung больше не предоставляет программное обеспечение для потребительских твердотельных накопителей. Samsung также предоставляет готовые загрузочные образы ISO, которые можно использовать для обновления прошивки. Другой вариант — использовать утилиту Samsung magician , предоставленную samsung_magician-consumer-ssd AUR . Magician поддерживает только твердотельные накопители Samsung; устройства, произведенные Samsung для OEM-производителей (например, Lenovo), не поддерживаются.
Примечание: Samsung вообще не дает понять, что они действительно их предоставляют. Кажется, у них есть 4 разные страницы обновления прошивки, и каждая из них ссылается на разные способы выполнения действий.
Пользователи, предпочитающие запускать обновление микропрограммы с живого USB-накопителя, созданного под Linux (без использования программного обеспечения Samsung Magician под Microsoft Windows), могут обратиться к [12] за более подробной информацией.
Обновление под Linux
Прошивку SSD можно обновить изначально (без создания загрузочного USB-накопителя), как показано ниже. Сначала посетите страницу загрузок Samsung, перейдите в раздел «Прошивка твердотельного накопителя Samsung» и загрузите последнюю версию встроенного ПО для вашего твердотельного накопителя — это должен быть образ ISO.
Примечание: В некоторых ISO-образах отсутствует образ initrd
Linux, упомянутый ниже. Вместо этого см. раздел #Старые твердотельные накопители. Извлеките образ initrd
Linux из образа ISO:
$ bsdtar xf samsung_ssd_firmware .iso initrd
Экстракт корень/фумаг/
. В этом каталоге находятся файлы обновления прошивки:
$ bsdtar xf initrd root/фумаг
Наконец, запустите root/fumagician/fumagician
с правами суперпользователя и перезагрузите систему (если прошивка была успешно обновлена).
Старые твердотельные накопители
Некоторые ISO-образы встроенного ПО SSD содержат образ FreeDOS вместо образа initrd
Linux, поэтому шаги, необходимые для обновления встроенного ПО SSD, отличаются от описанных выше. В следующей таблице перечислены эти SSD (и соответствующие пути):
Модель твердотельного накопителя | Путь к образу FreeDOS | Путь к пакету прошивки |
---|---|---|
470, 830 | БТДСК.ИМГ | ССР/ |
840 | isolinux/btdsk.img | Самсунг/DSRD/ |
840 EVO (mSATA), Pro | ISOLINUX/BTDSK.IMG |
Сначала извлеките образ FreeDOS из образа ISO:
$ bsdtar xf samsung_ssd_firmware .iso freedos_image_path
Смонтируйте образ FreeDOS на /мнт/
:
# монтирование freedos_image_path /mnt
Получите номер диска SSD под Номер диска из утилиты управления Magician SSD:
# фокусник --list
Обновите микропрограмму SSD для указанного диска, указав путь к пакету микропрограммы:
# волшебник --disk disk_num --firmware-update --fwpackage-path /mnt/ firmware_package_path
Наконец, убедитесь, что прошивка была успешно обновлена, проверив версию ниже Прошивка из вывода magician --list
(с рут правами). Перезагрузите систему, если это так.
SanDisk
SanDisk создает образы прошивки ISO, чтобы позволить обновлять прошивку SSD в операционных системах, которые не поддерживаются их набором инструментов SanDisk SSD Toolkit.
Необходимо выбрать прошивку для правильной модели SSD , и правильной емкости , которая у него есть (например, 60 ГБ, или 256 ГБ). После записи образа микропрограммы ISO просто перезагрузите компьютер, чтобы загрузиться с вновь созданного загрузочного диска CD/DVD (может работать с USB-накопителя).
ISO-образы содержат только ядро Linux и файл initrd. Извлеките их в раздел /boot
и загрузите их с помощью GRUB или Syslinux для обновления прошивки.
См. также:
- Примечания к выпуску прошивки твердотельного накопителя SanDisk Extreme и Руководство по обновлению прошивки версии R211
- Примечания к выпуску прошивки SanDisk Ultra SSD и руководство по обновлению прошивки версии 365A13F0
- SanDisk Ultra+ SSD Примечания к выпуску микропрограммы и ручное обновление микропрограммы версии X2316RL — используйте
smartctl -a /dev/sdX
, чтобы определить, используется ли модель «h3» или «HP».