как-то я забыл про нее. да, она без кэша копирует
Как отключить кэширование съемных носителей?
Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод
inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
-
Chocobo
- Сообщения: 10021
- Зарегистрирован: 27 авг 2016, 19:57
- Решено: 217
- Откуда: НН
- Благодарил (а): 850 раз
- Поблагодарили: 3093 раза
Как отключить кэширование съемных носителей?
вызвать
sync и подглядывать в iotop на рейт записи, чтоб иметь примерное представление как успешно оно летит и сколько ему может потребоваться:)-
slant
- Сообщения: 4926
- Зарегистрирован: 21 июн 2017, 15:09
- Решено: 111
- Благодарил (а): 55 раз
- Поблагодарили: 2216 раз
Как отключить кэширование съемных носителей?
Флешки изнашиваются намного интенсивнее полноценных SSD - они не умеют размазывать запись по всем ячейкам, и будут тупо перезаписывать одну - если будет перезаписываться тот же блок. В случае отсутствия кеша - это будут блоки где каталог/карта блоков FS лежит. Вместо одной финальной записи - куча перезаписей о записываемых данных.
Вообще, чтобы гарантированно избежать проблем с недозаписью на флешку - есть команда sync. Просто даете ее в консоли и ждете пока отработает. Она принудительно согласует все кеши с носителями, и недописанных данных не будет. Потом можно даже выдергивать флешку, не говоря уже о нормальном отключении.
dd - просто копирование файлов, хоть и продвинутое. Но по уровню - такое же как cp, например. Просто можно задать какие байты у файла нужны - а так, оно не с низким уровнем работает, так что разумеется режим будет с кешем если он включен. Правда там опция есть, чтобы dd сама sync дернула после себя.
А вот опция nocache - делает не совсем то, что предполагается если инструкцию не читать. Это не копирование без кеша, а указание дернуть sync до начала копирования - привести кеш и диск в соответствие до начала. (т.е. убедится, что копироваться с диска будут именно актуальные данные - что важно в случае с файлами блочных устройств)
-
AlexKai
Автор темы - Сообщения: 22
- Зарегистрирован: 25 окт 2023, 05:30
- Решено: 1
- Благодарил (а): 3 раза
Как отключить кэширование съемных носителей?
Так то да, но я уж подискутирую)
Все будет зависить от того как флешка используется (вроде говорил уже). Если так подключил флешку, скопировал на флешку, sync кэша, извлек флешку, то нет разницы используется кэш или нет.
А вот если подключил и работаешь с флешкой как с обычным диском (множественные чтение/запись) и в конце дня sync кэша с извлечением, тут да, кэш сильно экономит ресурс флешки, так как реальная запись может произойти только один раз за день.
у меня первый вариант. Часто нужно скинуть большой файл на флешку и отдать. Т.е. в этом случае кэш это реально зло. Тем более что он какой-то безразмерный. Ощущение что туда гиг помещается, судя по времени отмонтирования.
тут еще вопрос. я проследил закономерность когда в утилите Disks доступна/не доступна настройка кэша. на всех sata дисках она работает и смарт доступен. на usb и nvme дисках настройка в меню серая (не доступна). не понимаю одного, если этот страничный кэш реализуется ядром для всех дисков, то какая ему разница какой интерфейс диска?
-
WWolf
- Сообщения: 4362
- Зарегистрирован: 13 фев 2018, 21:51
- Решено: 40
- Откуда: Краснодар
- Благодарил (а): 1746 раз
- Поблагодарили: 1304 раза
Как отключить кэширование съемных носителей?
ещё раз - тыкни уже в 1 что б активировалась опция 2 - там выпадающий список по умолчанию она лишь показывает с каким параметром смонтировано, в твоём случае с кэшем...AlexKai писал(а): ↑11 сен 2024, 18:13тут еще вопрос. я проследил закономерность когда в утилите Disks доступна/не доступна настройка кэша. на всех sata дисках она работает и смарт доступен. на usb и nvme дисках настройка в меню серая (не доступна). не понимаю одного, если этот страничный кэш реализуется ядром для всех дисков, то какая ему разница какой интерфейс диска?
Вернуться к началу
почему она где-то активна по умолчанию зависит от параметров монтирования
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
AlexKai
Автор темы - Сообщения: 22
- Зарегистрирован: 25 окт 2023, 05:30
- Решено: 1
- Благодарил (а): 3 раза
Как отключить кэширование съемных носителей?
я бы с удовольствием) да сначала надо в это окно попасть)
в меню (три точки которое) пункт Drive settings... не активен
-
WWolf
- Сообщения: 4362
- Зарегистрирован: 13 фев 2018, 21:51
- Решено: 40
- Откуда: Краснодар
- Благодарил (а): 1746 раз
- Поблагодарили: 1304 раза
Как отключить кэширование съемных носителей?
AlexKai, оно не активно только если диск не выбран... пиши видео, как пытаешься вызвать...
-
slant
- Сообщения: 4926
- Зарегистрирован: 21 июн 2017, 15:09
- Решено: 111
- Благодарил (а): 55 раз
- Поблагодарили: 2216 раз
Как отключить кэширование съемных носителей?
Ошибка.
Без кеша, будет происходить перезапись блоков с каталогом FS как минимум после каждого файла, даже самого мелкого. А по факту - еще чаще. Кеш именно флешки спасает куда сильнее чем SSD. Кратно.
-
madesta
- Сообщения: 2571
- Зарегистрирован: 11 июн 2017, 18:47
- Решено: 33
- Откуда: BY
- Благодарил (а): 85 раз
- Поблагодарили: 550 раз
Как отключить кэширование съемных носителей?
Означает ли вопрос с кэшем, что для дисков SSD включение кэширования весьма желательно, так как по умолчанию LM в настройках привода не включает кэш записи?
-
WWolf
- Сообщения: 4362
- Зарегистрирован: 13 фев 2018, 21:51
- Решено: 40
- Откуда: Краснодар
- Благодарил (а): 1746 раз
- Поблагодарили: 1304 раза
Как отключить кэширование съемных носителей?
по умолчанию он как раз включён
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
madesta
- Сообщения: 2571
- Зарегистрирован: 11 июн 2017, 18:47
- Решено: 33
- Откуда: BY
- Благодарил (а): 85 раз
- Поблагодарили: 550 раз
Как отключить кэширование съемных носителей?
WWolf, не поверите, но на SSD SATA после установки системы у меня переключатель стоял в левом положении, то есть не включено. Возможно, это обусловлено тем, что у меня не ноутбуки, а мини-ПК и, соответственно, никаких АКБ не имеется. А в пояснении сказано, что включение кэша улучшает производительность, но повышает риск утери изменённых данных при пропадании питания. Собственно этим и обусловлен мой вопрос для SSD дисков: "а как лучше для здоровья диска SSD?". Пропадание питания мне не так критично, так как особо важные данные практически постоянно синхронизируются на бэкап. И вот что ещё интересно: на интерфейсе mvme настройка включения кэша вообще не активна.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
WWolf
- Сообщения: 4362
- Зарегистрирован: 13 фев 2018, 21:51
- Решено: 40
- Откуда: Краснодар
- Благодарил (а): 1746 раз
- Поблагодарили: 1304 раза
Как отключить кэширование съемных носителей?
не включено не значит что выключено... это лишь как предохранитель, показывающий что ты понимаешь что желаешь делать
-
WWolf
- Сообщения: 4362
- Зарегистрирован: 13 фев 2018, 21:51
- Решено: 40
- Откуда: Краснодар
- Благодарил (а): 1746 раз
- Поблагодарили: 1304 раза
Как отключить кэширование съемных носителей?
madesta, а у тебя там ваще nvme, потому и нет настройки ПРИВОДА
они по другому интерфейсу работают...
-
madesta
- Сообщения: 2571
- Зарегистрирован: 11 июн 2017, 18:47
- Решено: 33
- Откуда: BY
- Благодарил (а): 85 раз
- Поблагодарили: 550 раз
Как отключить кэширование съемных носителей?
То есть, насколько понял, могу не париться: везде кэш функционирует изначально?
-
slant
- Сообщения: 4926
- Зарегистрирован: 21 июн 2017, 15:09
- Решено: 111
- Благодарил (а): 55 раз
- Поблагодарили: 2216 раз
Как отключить кэширование съемных носителей?
Разумеется, включенный кеш. Он сокращает количество фактических операций записи, а любое их сокращение - это сохранение ресурса флеш-памяти. Правда для SSD это совсем не критично - ресурс по сравнению с простой флешкой гигантский. Там от кеша реальной пользы больше в ускорении записи (особенно random write). Но формально - жизнь продлевает и SSD.
ext4, ntfs и тем более btrfs от пропадания питания не страдают, даже если шла запись. У первых двух происходит откат через журнал, у последней запись вообще атомарная операция. Пропасть может разве что то, что писалось именно в момент записи. А при настройках по умолчанию, кеш синхронизируется с диском как только тот становится достаточно свободен.
-
sveta13
- Сообщения: 288
- Зарегистрирован: 13 мар 2022, 06:39
- Решено: 3
- Благодарил (а): 54 раза
- Поблагодарили: 23 раза
-
AlexKai
Автор темы - Сообщения: 22
- Зарегистрирован: 25 окт 2023, 05:30
- Решено: 1
- Благодарил (а): 3 раза
Как отключить кэширование съемных носителей?
аргумент
но мне лучше, всетаки, когда я могу просто извлечь флеку и не гадать на картах
-
rogoznik
- Сообщения: 10484
- Зарегистрирован: 27 июн 2017, 10:36
- Решено: 135
- Откуда: Нижний Тагил
- Благодарил (а): 802 раза
- Поблагодарили: 2074 раза
Как отключить кэширование съемных носителей?
А винда тоже кэширует, только делает это по другому. Точнее для пользователя при записи на флешку она весь процесс записи вместе со сбросом кэша показывает. По времени столько же проходит.

