Скрипт для тестирования реальной скорости копирования на флешку в режиме async под Linux
Не советую использовать этот скрипт неопытным пользователям. Если вы не понимаете, за что отвечают команды внутри него, или даже не знаете, как их просмотреть - не запускайте этот скрипт, так как я не являюсь настолько опытным пользователем Linux, чтобы быть уверенным, что скрипт на 100 % безопасен и не сможет нанести вред вашему ПК. Я имею в виду, что в процессе его выполнения могут возникнуть непредвиденные ситуации, с которыми я ещё не сталкивался и, соответственно система может потребовать от вас определённых действий, которые вы не сможете осмысленно выполнить.
Этот скрипт не является готовым решением для неопытного пользователя. Он предназначен исключительно для облегчения жизни тем, кто уже разобрался как всё работает, и готов в случае чего к "схватке с консолью".
inFlowia Lab. ни при каких обстоятельствах не будет нести ответственность за ущерб нанесённый кому или чему-либо, если этот ущерб был нанесён в связи с использованием этого скрипта.
Скорость копирования данных на флешку издревле окутана туманом тайн и мистификаций и всё по той простой причине, что если файловая система флешки смонтирована в режиме async, то файловые менеджеры показывают завышенную скорость, которая не учитывает времени, которое тратится на реальное дописывание данных на носитель уже после того как окошко загрузки сказадл что копирование успешно завершено.
Чтобы узнать реальную скорость, сразу после завершения "номинального" копирования флешку надо сразу отмонтировать и вычислить скорость копирования с учётом времени, затраченного на отмонтирование.
Этим собственно говоря и занимается наш скрипт для проверки скорости.
Выполнен в двух вариантах: сугубо консольном (с ограничениями на имя файла) и в более безопасном и удобном с меню выбора файлов от zenity
В вашем Linux должен стоять rsync, и, если выберете второй вариант то ещё и zenity
Работало ok на:
- ОС: XUbuntu 19.10
Помогло? :)
Черкани Инфловии пару строк если нашёл здесь помощь. Можешь писать под любым постом в группе VK или по старинке на почту: inFlowia@netc.it :)
inFlowia Lab. не делает добро за деньги, но знать, что её труды кому-то помогают очень классно. Если тебе помогли - не поленись, всего пара слов: "Спасибо! Помогло :)" сделают дни инфловии светлее. ^^
Количество откликнувшихся: 8