Жесткий диск записывается, но не файловым менеджером

336
fixer1234

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

Установка
Две ОС - Debian Wheezy и Linux Mint, обе используют KDE, поэтому файловый менеджер в обоих случаях - Dolphin. Mint находится на разделе внутреннего жесткого диска, Debian на внешнем жестком диске. Есть два других внешних USB HDD от моих дней Windows. Один - NTFS, другой - VFAT. Это информация о монтировании в Debian (моя основная ОС):

/dev/sdb1 on /media/HD_CEIU2 type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)  /dev/sdd1 on /media/WDC$USB2 type vfat (rw,nosuid,nodev,relatime,uid=999,gid=999,fmask=0022,dmask=0077,codepage=cp437,iocharset=utf8,shortname=mixed,showexec,utf8,errors=remount-ro,uhelper=udisks) 

Проблема только с приводом VFAT; У Dolphin нет проблем с диском NTFS. По крайней мере, в Debian диск VFAT доступен при загрузке, но изначально монтируется только после запроса; диск NTFS монтируется при загрузке (не проверял, совпадают ли эти детали в Mint).

Симптом
Веб-браузер (Firefox) может записывать на диск VFAT без проблем. Например, я могу скачать видео. Я также могу сохранять изображения с помощью правого клика (это функция ОС). Однако в Dolphin попытка перетаскивания, вырезания и вставки или копирования или перемещения правой кнопкой мыши на диск VFAT не удалась с сообщением об ошибке, что он «не может выполнить запись <path/filename>».

Я считаю, что это не было проблемой до недавнего времени, но на данный момент я не могу поклясться в этом. Мне интересно, могло ли какое-то недавнее обновление повлиять на что-то.

Кто-нибудь знает, что может происходить?

1

1 ответ на вопрос

1
fixer1234

After posting this question, I stumbled onto the answer. I’ll leave the question and post an answer so nobody else with the same problem bruises their forehead smacking it.

The problem had nothing to do with permissions. There were a number of coincidences that pointed in the wrong direction. The files I was trying to move contained a character in the filename that is not allowed in VFAT, the fence character |. There is probably some filename cleanup performed when you save a file directly to VFAT from the Internet (or you would at least get an error message at the time). These had been save to EXT4, where the fence character is fine. Trying to then move the files into VFAT triggered “indigestion”. Cleaning up the filenames solved the problem.

Хорошее объяснение сумасшедшей проблемы, от которой кто-то действительно может зацикливаться. Пожалуйста, не забудьте отметить это как «ответ», когда у вас есть шанс. JakeGould 9 лет назад 0
`VFATL` это опечатка. Не берите в голову! JakeGould 9 лет назад 0

Похожие вопросы