Уголок новичка
   1230

Инфа о копировании файла на флешку не корректна в thunar (Решено)

Приветствую. Проблема такая. Когда копируешь большой файл с пк на флешку файловый менеджер thunar выдает информацию, что действие началось и его процент выполнения. Однако эта информация заканчивается через несколько секунд и окно информации пропадает, типа всё выполнено. Если в этот момент вынуть флешку с надеждой, что вся инфа скопирована, то вас ожидает разочарование. На самом деле процесс только начался. Надо смотреть на индикатор самой флешке. Заснял процесс на видео, но не знаю как тут его прилепить.

Как это можно победить?
ссылка яндекс диск
  • 1
  • 0

7 комментариев

avatar
из мануала к mount:
linux.die.net/man/8/mount 5
The following options apply to any filesystem that is being mounted (but not every filesystem actually honors them — e.g., the sync option today has effect only for ext2, ext3, fat, vfat and ufs):
async All I/O to the filesystem should be done asynchronously.
sync All I/O to the filesystem should be done synchronously. In case of media with limited number of write cycles (e.g. some flash drives) “sync” may cause life-cycle shortening.

насколько я понял для того чтобы жизненный цикл ssd и usb носителей не сокращался от синхронизации, они по умолчанию наверное async включают. проверь опции mount для своих флешек.
?
הבל הבלים הכל הבל
+1
avatar
[asar@manjara ~]$ mount -f | grep /dev/sde
/dev/sde1 on /run/media/asar/Ventoy type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)

Не соображу, что я должен сделать?
0
avatar
открыть файл /etc/sysctl.conf
и дописать строки:

vm.dirty_bytes = 4194304

vm.dirty_background_bytes = 4194304

применить изменения:
sudo sysctl -p

Ну или ядро поменять

lurkmore.to/12309
?
Всегда есть быстрое простое неправильное решение.
быстрые простые правильные (иногда) ответы здесь t.me/ManjaroRu
0
avatar
[asar@manjara ~]$ cat /etc/sysctl.conf
cat: /etc/sysctl.conf: Нет такого файла или каталога
Думаю это не мой случай, т.к у меня не вырастает потребление и не забивается память, а только окно информации непростительно врет о процессе выполнения.
0
avatar
сори, посмотри, что у тебя здесь /etc/sysctl.d/ и создай, либо отредач /etc/sysctl.d/10-vm.conf
?
Всегда есть быстрое простое неправильное решение.
быстрые простые правильные (иногда) ответы здесь t.me/ManjaroRu
+1
avatar
Сработало :)
+1
avatar
Use sync, Luke.
Или отмонтируйте накопитель перед извлечением.
+1
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.