The OpenNET Project / Index page

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




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

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

    • Проблемы при копировании больших файлов на USB, !*! zyxman, 23:50 , 18-Апр-24 (2)
      PS прямо так и гуглить - как сделать скрипт с графическим интерфейсом на linux (вообще это даже на bash можно сделать).
      • Проблемы при копировании больших файлов на USB, !*! demm, 00:02 , 19-Апр-24 (3)
        > PS прямо так и гуглить - как сделать скрипт с графическим интерфейсом
        > на linux (вообще это даже на bash можно сделать).

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

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

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

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

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

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

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

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

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

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


    • Проблемы при копировании больших файлов на USB, !*! demm, 10:31 , 19-Апр-24 (7)
      Бабушка живет в доме со старой проводкой без заземления, которое не появится пока не сделают капремонт, который хз когда вообще сделают. Напишите в поисковике "сгорел hdmi" и удивитесь насколько много выдаст результатов. Т.е. например если телик подключен к кабельному, то кабельное может сработать как заземление, а комп соответственно какбы без заземления. Если к телику еще комп подключить через hdmi то там разность потенциалов возникнуть может, т.к. комп какбы "не заземлен" а телик из-за воткнутого кабельного какбы "заземлен". И "холодное" подключение спасает не всегда. Я когда это изучать начал тоже прифигел что так вообще бывает.
      • Проблемы при копировании больших файлов на USB, !*! 1, 13:32 , 19-Апр-24 (11)
        ну конечно есть вариант чтобы не втыкать hdmi с компа в телек, но надо купить какую-нибудь Orange Pi PC (из серии что libreelec поддерживает). установить туда libreelec. воткнуть hdmi в телек и в Orange Pi PC, а потом Orange Pi PC витой парой в роутер или в комп-ноут (или вай-фаем даже). ну морочно конечно слегка, но копировать ничего не надо будет. скачал в нужную папку. а потом пультом телека в Kodi (LibreELEC) запускаешь нужный файл на просмотр.


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

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

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

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

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


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

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

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

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

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

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

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


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

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

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

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

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

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

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




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

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