Форум русскоязычного сообщества Ubuntu


Автор Тема: Сброс кэшей  (Прочитано 1886 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ravemusic

  • Автор темы
  • Участник
  • *
  • Сообщений: 143
    • Просмотр профиля
Сброс кэшей
« : 03 Июнь 2012, 23:54:40 »
Добрый вечер. Здорово раздражает одна вещь, слышал в линуксе при копировании чего либо, файлы сначала копируются в кэш, а уже потом на физический носитель. В случае с жёстким диском это особо не мешает, но вот с флешками иногда здорово бесит. Когда надо срочно скинуть файлы на флешку, кидаешь через файловый менеджер, вроде всё скопировалось, светодиод на флешке перестаёт мигать, извлекаешь флешку. А когда решаешь скинуть с флешки файлы вдруг обнаруживается, что половина файлов битые. Вопрос, как заставить насильно сбрасывать все кэши на физические носители?

Ещё крепкого словца заслуживает система которая при копировании файлов на флешку пытается проецировать Unix права на файловую систему fat32, получается интересно. Потом приходится на другом компе по новой выставлять права от рута, а то бывают не открываются. Но это другая история.
Linux Mint 19
Acer A315-42, AMD Ryzen 3500u, 8 гб RAM, 1 тб HDD.

Оффлайн Señor_Gaga

  • Забанен
  • Активист
  • *
  • Сообщений: 878
  • Ubuntu 12.04LTS & Linux Mint 13LTS "Maya"
    • Просмотр профиля
Re: Сброс кэшей
« Ответ #1 : 04 Июнь 2012, 00:17:49 »
Попробуйте завести отдельную флешку и отформатировать ее к примеру Ext3.
По первому вопросу - есть команда по принудительному сбросу кеша на носитель,
но я ее не помню. :'(

Оффлайн Ravemusic

  • Автор темы
  • Участник
  • *
  • Сообщений: 143
    • Просмотр профиля
Re: Сброс кэшей
« Ответ #2 : 04 Июнь 2012, 00:40:55 »
Флешка нужна и для работы с виндами. А данная проблема здорово бесит, никогда не знаешь полностью всё скопировалось или нет. Иногда проще сеть по быстрому сделать чтобы файлы перекинуть, чем пользоваться флешками.
Linux Mint 19
Acer A315-42, AMD Ryzen 3500u, 8 гб RAM, 1 тб HDD.

Оффлайн Spect

  • Старожил
  • *
  • Сообщений: 1173
    • Просмотр профиля
Re: Сброс кэшей
« Ответ #3 : 04 Июнь 2012, 02:11:18 »
"Unix права на файловую систему fat32"??? не встречал. А "куда" в фат32 можно "права" запихнуть?
Смотрим http://ru.wikipedia.org/wiki/FAT32
Цитировать
FAT32 не поддерживает установку разрешений на доступ к файлам и папкам и некоторые другие функции современных файловых систем. Все эти причины привели к тому, что сейчас наблюдается тенденция отказа от FAT32 в пользу более продвинутых файловых систем, таких как NTFS, Ext2/Ext3.
И там же
(Нажмите, чтобы показать/скрыть)

Пользуюсь тремя разными флешками - 2, 4 и 8 гиг, разных производителей - форматировал в ех2 и fat32 - как-то проблем ни разу не замечал. Впрочем, со старенькой "Трансцендом 2г" были - провел "низкоуровневое форматирование", утилита забраковала четверть объема и уже год работает, снова без сбоев. Кстати, для Ext3 на флешке - рекомендуется отключать "журналирование" для продления жизни флешки.
Если надо часто и много "перебрасывать" - использую USB-винт, и скорость на порядок выше, и объемы.
Ubuntu 16.04 LTS [x86-64]/i3-2100T/2*4G/1T HDD/Intel HD 2000
Hatsan Escort Aimguard Combo 12/76, 7+1

Оффлайн Ravemusic

  • Автор темы
  • Участник
  • *
  • Сообщений: 143
    • Просмотр профиля
Re: Сброс кэшей
« Ответ #4 : 04 Июнь 2012, 20:32:01 »
Флешка конечно не фонтан (Kingstone DT101 8Gb), даже под виндой пишет "рывками", то есть минуту стабильно скорость 5 мб/с, потом секунд 10 тишина, светодиод тоже не мигает, потом опять идет сначала 800-900 кб/с и поднимается постепенно до 5мб/с (причём на любом компьютере так), похоже проблемы с контроллером. Но под виндой писалась и читалась без единой ошибки. Форматировал стандартными утилитами винды и Gparted и акронисом и прочими утилитами, без разницы.
Хотя если только с этой флешкой проблемы были, так ещё например кидаю фильмы на PSP, вроде показал что копирование завершено и светодиод на приставке перестаёт мигать, если в этот момент вырубить связь, то почти со 100% вероятностью можно сказать, что фильм либо совсем не запустится и вылетит ошибка, либо где нибудь посреди фильма вдруг вылетит, вот приходится ждать ещё минуты три после того как копирование якобы закончилось и то не факт, что всё пройдёт гладко.
USB винт конечно вещь хорошая, был у меня пока брату не дал попользоваться на неделю... А с нынешними ценами на винты, что то не особо хочется их брать, подожду до осени, пока цены не вернутся в норму. Патч-корд и ifconfig пока проблему решают (так как Network Manager это тоже тот ещё глюк).

На счёт прав на файлы я конечно знаю что фат32 прав не поддерживает, но например если закинуть файлы на флешку иногда на другом компе под линуксом они не открываются (вроде как нет доступа), смотрим права... в строке владелец файла, то бишь UID файла либо вообще отсутствует, либо root и прав на чтение я не имею. Но эта проблема в принципе не мешает, ибо chmod 777 всё решает.

Пользователь решил продолжить мысль 04 Июнь 2012, 23:13:41:
Нашёл вроде команду:
echo 3 > /proc/sys/vm/drop_caches
Попробую её как нибудь, правда команда echo не работает из под sudo, пришлось запускать терминал от рута командой gksudo и потом уже вводить команду, весело в общем.
« Последнее редактирование: 04 Июнь 2012, 23:13:41 от Ravemusic »
Linux Mint 19
Acer A315-42, AMD Ryzen 3500u, 8 гб RAM, 1 тб HDD.

 

Страница сгенерирована за 0.091 секунд. Запросов: 24.