The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Проблемы при копировании больших файлов на USB"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (GNOME / Linux)
Изначальное сообщение [ Отслеживать ]

"Проблемы при копировании больших файлов на USB"  +/
Сообщение от demm (-), 18-Апр-24, 23:35 
Всем привет. Fedora 39 c GNOME. Если копирую большой файл (в несколько гигабайт) на внешний носитель (например USB жесткий диск) то файловый менеджер пишет что файл скопировался, однако копирование в фоне продолжается. Если сделать извлечение диска (нажав на значок в файловом менеджере), то иногда файл оказывается битым.
Я поискал в сети. Народ пишет о том как работает буферизация при копировании, что надо сделать sync и дождаться пока он вылетит в командную строку и потом делать umount.
Но как все настроить нормально средствами графического интерфейса? Вот допустим есть у меня бабушка, которой я на ноут поставил федору и которой надо записать на usb-носитель кино и воткнуть его в телик, чтобы на нем это кино посмотреть. Я ей могу объяснить что надо на треугольник нажать перед тем как извлечь диск, но про командную строку - это слишком сложно.
Есть решения?
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Проблемы при копировании больших файлов на USB"  +/
Сообщение от zyxman (?), 18-Апр-24, 23:46 
> сделать sync и дождаться пока он вылетит в
> командную строку и потом делать umount.
> Но как все настроить нормально средствами графического интерфейса?

Так элементарно, можно сделать скрипт, который будет запускаться с графического шортката и выводить на экран окошко, где писать "ждите", а как закончит работать sync, писать "можно вынуть флешку".

Ответить | Правка | Наверх | Cообщить модератору

2. "Проблемы при копировании больших файлов на USB"  +/
Сообщение от zyxman (?), 18-Апр-24, 23:50 
PS прямо так и гуглить - как сделать скрипт с графическим интерфейсом на linux (вообще это даже на bash можно сделать).
Ответить | Правка | Наверх | Cообщить модератору

3. "Проблемы при копировании больших файлов на USB"  +/
Сообщение от demm (-), 19-Апр-24, 00:02 
> PS прямо так и гуглить - как сделать скрипт с графическим интерфейсом
> на linux (вообще это даже на bash можно сделать).

А в 2024 году хоть в какой-нить одной среде рабочего стола можно без танцев с бубном в линуксе файлы на флешку копировать? Без скриптов. Ну там, настройки какие-нибудь поправить и т.д.? Потому как в окошке может быть написано "ждите" а на треугольник нажать окошко то не запретит ведь?

Ответить | Правка | Наверх | Cообщить модератору

4. "Проблемы при копировании больших файлов на USB"  +/
Сообщение от zyxman (?), 19-Апр-24, 03:54 
> А в 2024 году хоть в какой-нить одной среде рабочего стола можно
> без танцев с бубном в линуксе файлы на флешку копировать?

А у вас в 24 году уже хардварную поддержку управления выбрасыванием флешки уже подвезли?

- Я не настолько стар чтобы за все эпплы говорить, но конкретно в SE 80-какого-то года, кнопочки извлечения диска на дисководе не было вообще.

Для извлечения дискеты, пиктограмка перемещается на пиктограмку урны, далее отрабатывают системные скрипты синкания диска и когда все кеши сбросятся, шпиндель останавливается и дискетка програмно выбрасывается.

Та же хрень с сиди/двд и с всяческими магнитооптиками, ну и да, легендарный эпловский безтреевый сиди драйв как раз поэтому.

Я так понимаю, флеши и всяческие SDcard считаются антисоциальными или что-то такое, поэтому для них такую механику не стали делать. И я хоть и не поддерживаю такое отношение разработчиков, но понимаю, почему они тоже наплевали на эти носители.

Ответить | Правка | Наверх | Cообщить модератору

6. "Проблемы при копировании больших файлов на USB"  +/
Сообщение от demm (?), 19-Апр-24, 10:19 
zyxman, это все понятно. Решение то какие-то есть? я не думаю что я один такой, кто с этим столкнулся. другой дистрибутив, другой рабочий стол? быть может BSD вместо линукса. любые кроме винды :)
Ответить | Правка | Наверх | Cообщить модератору

15. "Проблемы при копировании больших файлов на USB"  +/
Сообщение от zyxman (?), 19-Апр-24, 22:27 
> я не думаю что
> я один такой

Нет, вы именно что один такой. Кто на линуксе работают, по-определению способны скрипт написать. Кто не может - платят тому кто может.

Ответить | Правка | Наверх | Cообщить модератору

5. "Проблемы при копировании больших файлов на USB"  +/
Сообщение от ыы (?), 19-Апр-24, 09:05 
> Всем привет. я Fedora 39 c GNOME. Если копирую большой файл (в несколько

...
> Есть решения?

Зачем вы вообще мучаете бабушку флэшкой? Настройте показ фильмов на телеке прямо с ноутбука, или с сетевой папки ноутбука. Это правильное решение.
А вот неправильное но возможное: превратить бабушку (внучек которой не желает принимать правильные решения и делать технически грамотные архитектуры систем) в настоящего пользователя линуха.
Нужно научить бабушку пользоваться mc - там при копировании выводится прогресс-бар который пока не скопируется- не пропадет.


Ответить | Правка | Наверх | Cообщить модератору

7. "Проблемы при копировании больших файлов на USB"  +/
Сообщение от demm (-), 19-Апр-24, 10:31 
Бабушка живет в доме со старой проводкой без заземления, которое не появится пока не сделают капремонт, который хз когда вообще сделают. Напишите в поисковике "сгорел hdmi" и удивитесь насколько много выдаст результатов. Т.е. например если телик подключен к кабельному, то кабельное может сработать как заземление, а комп соответственно какбы без заземления. Если к телику еще комп подключить через hdmi то там разность потенциалов возникнуть может, т.к. комп какбы "не заземлен" а телик из-за воткнутого кабельного какбы "заземлен". И "холодное" подключение спасает не всегда. Я когда это изучать начал тоже прифигел что так вообще бывает.
Ответить | Правка | Наверх | Cообщить модератору

11. "Проблемы при копировании больших файлов на USB"  +/
Сообщение от 1 (??), 19-Апр-24, 13:32 
ну конечно есть вариант чтобы не втыкать hdmi с компа в телек, но надо купить какую-нибудь Orange Pi PC (из серии что libreelec поддерживает). установить туда libreelec. воткнуть hdmi в телек и в Orange Pi PC, а потом Orange Pi PC витой парой в роутер или в комп-ноут (или вай-фаем даже). ну морочно конечно слегка, но копировать ничего не надо будет. скачал в нужную папку. а потом пультом телека в Kodi (LibreELEC) запускаешь нужный файл на просмотр.


Ответить | Правка | Наверх | Cообщить модератору

12. "Проблемы при копировании больших файлов на USB"  +/
Сообщение от 1 (??), 19-Апр-24, 13:35 
У Orange Pi PC правда вай-фай нету, но если хочется именно ваф-вай то наверно можно подобрать. но вай-фай может и повиснуть (ну тут от конретной железки-модели-производителя зависит).
Ответить | Правка | Наверх | Cообщить модератору

14. "Проблемы при копировании больших файлов на USB"  +/
Сообщение от zyxman (?), 19-Апр-24, 22:24 
> Бабушка живет в доме со старой проводкой без заземления, которое не появится
> пока не сделают капремонт, который хз когда вообще сделают. Напишите в
> например
> если телик подключен к кабельному, то кабельное может сработать как заземление,
> а комп соответственно какбы без заземления. Если к телику еще комп
> подключить через hdmi

Ну так вы не там проблему ищете.

Против заземления кабельного элементарно покупается два конденсатора керамических 1нФ 2.5КВ и впаиваются в конец коаксиала идущего от кабеля - защита гарантированная.

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

9. "Проблемы при копировании больших файлов на USB"  +/
Сообщение от pavlinux (ok), 19-Апр-24, 12:39 
> Нужно научить бабушку пользоваться mc - там при копировании выводится прогресс-бар который
> пока не скопируется- не пропадет.

mc ждëт возврата от функции cp/mv, от ядерного pdflush не дождëтся.  


Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

8. "Проблемы при копировании больших файлов на USB"  +/
Сообщение от DeerFriend (?), 19-Апр-24, 12:36 
>[оверквотинг удален]
> Я поискал в сети. Народ пишет о том как работает буферизация при
> копировании, что надо сделать sync и дождаться пока он вылетит в
> командную строку и потом делать umount.
> Но как все настроить нормально средствами графического интерфейса? Вот допустим есть у
> меня бабушка, которой я на ноут поставил федору и которой надо
> записать на usb-носитель кино и воткнуть его в телик, чтобы на
> нем это кино посмотреть. Я ей могу объяснить что надо на
> треугольник нажать перед тем как извлечь диск, но про командную строку
> - это слишком сложно.
> Есть решения?

Да.
Копируйте командой dd с параметром oflag=direct status=progress.

Ответить | Правка | Наверх | Cообщить модератору

10. "Проблемы при копировании больших файлов на USB"  +/
Сообщение от pavlinux (ok), 19-Апр-24, 12:42 
> пишет что файл скопировался, однако копирование в фоне продолжается.

...
> Есть решения?

монтировать флеху с флагами: sync, dirsync, atime, diratime, barrier, strictatime, nolazytime, flush

> Если сделать извлечение диска (нажав на значок в файловом менеджере), то иногда файл оказывается битым.

А по-моему вы пиз^W недоговариваете, носитель не размонтируется если есть фоновые данные на запись.


Ответить | Правка | Наверх | Cообщить модератору

13. "Проблемы при копировании больших файлов на USB"  +/
Сообщение от demm (-), 19-Апр-24, 15:35 
Вобщем перепроверил все еще раз на двух дисках. Копирую файл. Наутилус сообщает что файл скопирован. Далее жму на треугольник - вылетает уведомление "Размонтирование файловой системы", которое висит несколько секунд. Потом появляется уведомление "Файловая система отключена". Проверил контрольную сумму - на обоих дисках - файл целый. Если отключать через расширение Removable Drive Menu, то также появляется уведомление о том что идет размонтирование, но о том что файловая система отключена уведомление не вылетает (но есть в истории уведомлений). Поставил Thunar - там примерно тоже самое что в наутилусе, только диск после отмонтирования пропадает из списка устройств и чтобы его подключить заново надо его переткнуть.

Пока, после нескольких попыток копирования, не удалось получить ошибку. Выводы такие:
1. Либо я отключал диск в момент когда было сообщение "Размонтирование файловой системы" (т.е. невнимательно прочитал).
2. Либо есть проблемы с диском.
3. Либо расшатался разъем USB (иногда флешка не с первого раза включается).

Попробую еще на этой неделе поковырять. Если будут какие-либо результаты - отпишу в этой теме.

Ответить | Правка | Наверх | Cообщить модератору

16. "Проблемы при копировании больших файлов на USB"  +/
Сообщение от zyxman (?), 25-Апр-24, 01:50 
> 3. Либо расшатался разъем USB (иногда флешка не с первого раза включается).

Вот это кстати очень вероятно.

У меня правда ВСЕ материнки были НЕдешевые, с встроенными разъемами никогда такого не было, но на дешевых кабелях обычное дело, что смарт-метр галактики показывает постепенное уменьшение тока зарядки - как купил разъем, там ампер, а через пол года уже 0.3 - просто у разъема постепенно выпрямляется металл и перестает прижимать контакт достаточно сильно для нормальной работы.

Я материнку стараюсь совсем не трогать, а только в удлинители всё включать, тк их не жалко, и я периодически иголкой подгибаю контакты питания (два крайних, а передачу данных можно не трогать, там всё равно ток маленький и коррекция ошибок всё исправит) - как подогнул сразу опять ампер и стабильнее всё работает, и за пол года постепенно опять отходит.
Не знаю сколько оно так проживет, уже раза 3 подгибал, как перестанет помогать, потрачусь очередной раз 3$ на дешевый удлинитель а этот просто выкину :)

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру