Forum rules
Before you post please read how to get help. Topics in this forum are automatically closed 6 months after creation.
-
herra
- Level 1
- Posts: 47
- Joined: Fri Oct 14, 2016 12:55 pm
[SOLVED re-format partition] Error when getting information for file
Hi.
I was moving a mp4 file from partition1 to the partition2, I leave the machine and when I returned the computer was turn-off. I don’t know why.
I start again the PC and when I try to open partition2 a message told me:
Error when getting information for a file «/media/partition2/namefile.mp4» input/output error.
I try to delete that «namefile.mp4» but was impossible, from a terminal command line not worked also from Midnight Commander not worked, even attempted from a LiveCD but with the same result. I have a lot of data in that partition. Is will be possible recover the partition or delete that particular file without lose all content of partition?
I discover it this:
When I open the partition2 whit File Manager (Thunar) in the Dir-bar I type a direction of a SubFolder (example: /media/partition2/VideoMusic) and I can read and play the files in that folder, only «/media/partition2» in not readable.
Well, apparently the problem is the file namefile.mp4 in the main directory of the partition2.
Thanks in advance.
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
-
ricardogroetaers
- Level 6
- Posts: 1247
- Joined: Sat Oct 27, 2018 3:06 am
- Location: Rio de Janeiro, Brasil
Re: Error when getting information for file
Post
by ricardogroetaers » Tue Jan 26, 2021 5:08 am
herra wrote: ↑
Tue Jan 12, 2021 4:33 pm
When I open the partition2 whit File Manager (Thunar) in the Dir-bar I type a direction of a SubFolder (example: /media/partition2/VideoMusic) and I can read and play the files in that folder, only «/media/partition2» in not readable.
Well, apparently the problem is the file namefile.mp4 in the main directory of the partition2.
Generic names, it would be more interesting to see the real thing.
The output of the commands may show:
lsblk -io NAME,FSTYPE,SIZE,UUID,MOUNTPOINT
sudo parted -l
- Forum
- The Ubuntu Forum Community
- Ubuntu Official Flavours Support
- Hardware
- [xubuntu] Unable to open external usb hdd
-
Unable to open external usb hdd
Just attempted to use a 1tb Western Digital My Passport external usb hard drive with a pretty much default install of xubuntu 12.04, the drive mounts/ejects fine, but when I attempt to access the directory «My Passport» in Thunar I get the error message
Code:
Failed to open directory "My Passport". Error when getting information for file '/media/My Passport/Locale': Input/output error.
I think this could be a permissions problem, looking at the permissions
Code:
joe@*****:/media$ ls -l total 56 drwxrwxrwx 1 root root 12288 Jul 9 15:38 Backup drwx------ 1 joe joe 4096 Sep 3 2011 My Passport
‘My Passport’ has a different ownership and permissions than for example my Backup partition (whose permissions are also I think a bit odd as I am using an ntfs formatted partition and had to fiddle things to get it to work) however I don’t seem to be able to change My Passports permissions, or I am trying the wrong chmod commands?
Some other perhaps helpful info
Code:
ls -al /media/My Passport/ ls: cannot access /media/My Passport/Locale: Input/output error ls: cannot access /media/My Passport/My Passport Apps for Mac: Input/output error ls: cannot access /media/My Passport/User Manuals: Input/output error total 12 drwx------ 1 joe joe 4096 Sep 3 2011 . drwxr-xr-x 8 root root 4096 Jul 11 09:30 .. drwx------ 1 joe joe 4096 Feb 14 02:01 Extras d????????? ? ? ? ? ? Locale d????????? ? ? ? ? ? My Passport Apps for Mac drwx------ 1 joe joe 0 Sep 3 2011 System Volume Information d????????? ? ? ? ? ? User Manuals
and
Code:
joe@*****:/media$ mount /dev/sdc1 on /media/My Passport type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)
Any help/pointers much appreciated!
-
Re: Unable to open external usb hdd
It seems you can read the directory ‘Extras’
What file system is there on the partition ‘My Passport’? Could there be a Mac system?
Have you tried to mount it manually with the mount command?
Code:
sudo mount -t auto /dev/sdxy /mnt
where x is the drive letter and y is the partition number, that you can probably figure out from the output ofor
Please post the output of those commands as well as the output of
-
Re: Unable to open external usb hdd
Originally Posted by sudodus
Have you tried to mount it manually with the mount command?
Code:
sudo mount -t auto /dev/sdc1 /mnt
Worked fine, but was unable to access /mnt as before when it automounted to ‘My Pssport’
The outputs of the commands you asked for
Code:
sudo fdisk -lu Disk /dev/sda: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000b920b Device Boot Start End Blocks Id System /dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT /dev/sda2 206848 307406847 153600000 7 HPFS/NTFS/exFAT /dev/sda3 307408894 622995455 157793281 5 Extended /dev/sda4 622995456 1953523711 665264128 7 HPFS/NTFS/exFAT /dev/sda5 307408896 317845503 5218304 82 Linux swap / Solaris /dev/sda6 317847552 622995455 152573952 83 Linux Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x0002bd15 Device Boot Start End Blocks Id System /dev/sdb1 2048 1331202047 665600000 7 HPFS/NTFS/exFAT /dev/sdb2 1331202048 1953523711 311160832 83 Linux Disk /dev/sdc: 1000.2 GB, 1000170586112 bytes 255 heads, 63 sectors/track, 121597 cylinders, total 1953458176 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00023f15 Device Boot Start End Blocks Id System /dev/sdc1 2048 1953458175 976728064 7 HPFS/NTFS/exFAT
Code:
sudo parted -l Model: ATA WDC WD1003FBYX-1 (scsi) Disk /dev/sda: 1000GB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size Type File system Flags 1 1049kB 106MB 105MB primary ntfs boot 2 106MB 157GB 157GB primary ntfs 3 157GB 319GB 162GB extended 5 157GB 163GB 5344MB logical linux-swap(v1) 6 163GB 319GB 156GB logical ext4 4 319GB 1000GB 681GB primary ntfs Model: ATA WDC WD1003FBYX-1 (scsi) Disk /dev/sdb: 1000GB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size Type File system Flags 1 1049kB 682GB 682GB primary ntfs 2 682GB 1000GB 319GB primary ext3 Model: WD My Passport 0748 (scsi) Disk /dev/sdc: 1000GB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size Type File system Flags 1 1049kB 1000GB 1000GB primary ntfs
Code:
sudo blkid /dev/sda1: LABEL="System Reserved" UUID="C660F6AF60F6A579" TYPE="ntfs" /dev/sda2: UUID="28B4F904B4F8D4F2" TYPE="ntfs" /dev/sda4: LABEL="Storage" UUID="33C0487C4A4BD1EB" TYPE="ntfs" /dev/sda5: UUID="25afe596-c6a1-4565-a91a-7e4335e3f6fa" TYPE="swap" /dev/sda6: UUID="0d5135d7-b50a-4c64-83be-68b73f970e96" TYPE="ext4" /dev/sdb1: LABEL="Backup" UUID="05AD7A350B673D19" TYPE="ntfs" /dev/sdb2: UUID="cd94faf5-6aa3-4fc4-9623-66285bd971a6" TYPE="ext3" /dev/sdc1: LABEL="My Passport" UUID="4E1AEA7B1AEA6007" TYPE="ntfs"
Does any of that help? It appears to be an ntfs drive (good for me as ultimately it may well be used on Windows, Linux and Mac systems)
-
Re: Unable to open external usb hdd
It looks fine to me according to those commands. But in your first post
Code:
ls -al /media/My Passport/
gives an output with a lot of ?s.
Also from your first post, it seems you can read the directory ‘Extras’. Is that so, can you cd into it or browse it with the file browser?
I think there is something wrong with the file system (a small damage, that might be possible to repair, when attached to a computer running Windows. (Rule: Use the original system tools to repair a file system, so repair Windows file systems with Windows and linux file systems with linux …).
Last edited by sudodus; July 11th, 2013 at 11:22 AM.
-
Re: Unable to open external usb hdd
I can cd into it but
Code:
/media/My Passport/Extras$ ls ls: reading directory .: Input/output error
Should it be possible to simply format this drive and start over, there is nothing of importance on it.
-
Re: Unable to open external usb hdd
Certainly
This would be the simplest way to get i right. If you want it to be formatted to NTFS, do it in Windows. And make a good descriptive label without space in the label name.
-
Re: Unable to open external usb hdd
I have a 2tb external drive that will not let me mount if not as root. They said it is something about FUSE. Not familiar what it is. So my workaround is to run gnome disk utility as root. «Sudo palimpsest» on terminal and mount. Can read it after that. Not the best way but since don’t use it much, I’m good with it.
Tags for this Thread
Bookmarks
Bookmarks
![](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E)
Posting Permissions
Ошибка при получении информации о файле «X.txt»: Ошибка ввода/вывода. Неожиданная ошибка: Ошибка при получении информации о файле «X.txt»: Ошибка ввода/вывода
Опишем окружение в котором возникла ошибка ввода/вывода:
- ОС: Linux совместно с Windows
- HDD: два диска, на одном Windows XP (далее ДИСК 1), на другом Linux Debian 7.x (далее ДИСК 2)
Каждый диск разбит на два раздела, — на диске с Windows XP два раздела с файловой системой NTFS, на втором диске с Linux Debian 7.x один раздел EXT4, на котором и установлен Linux, а на втором собственно NTFS. Окружением для рабочего стола Linux было выбрано Xfce, файловый менеджер по умолчанию Thunar 1.2.3 (Thunar это быстрый и простой в использовании файловый менеджер для рабочего окружения Xfce.), текстовый редактор gedit.
Ошибка ввода/вывода появилась на ДИСК 2 в разделе с файловой системой NTFS, который монтировался вручную после входа в уч. запись Linux.
Когда именно появилась Ошибка ввода/вывода на NTFS разделе сказать сложно, но предположительно после очередного переключения между ОС. На ДИСК 2 были расположены совместно редактируемые файлы, — т.е. эти фалы (Test.txt один из них) были открыты в текстовом редакторе notepad++ под ОС Windows XP и в текстовом редакторе gedit под Linux Debian 7.x. Перед переключением между ОС каждая ОС переводилась в спящий режим с сохранением запущенных программ и открытых файлов.
Иногда выполнялась перезагрузка ОС Linux Debian 7.x, но ОС Windows XP всегда переводилась в спящий режим, при этом после перезагрузки Linux Debian 7.x восстанавливалась сессия запущенных на момент перезагрузки/выключения программ, в том числе и редактора gedit с совместно редактируемым Test.txt. Потому как раздел NTFS с ДИСК 2 монтировался вручную, то после перезагрузки в gedit был открыт Test.txt с сообщением об ошибке доступа, но после ручного монтирования NTFS раздела редактор gedit предлагал обновить файл по причине его изменения.
Не скажу, как и почему стала появляться Ошибка ввода/вывода, — возможно gedit попутал uid/gid (файловые/индексные дескрипторы) и при сохранении в Master File Table (MFT) прописал не то, не тем и не туда, но вот, что получилось после очередного переключения между ОС при совместном редактировании файлов:
Попытка открыть каталог «/media/SATA2/PROFILE/User/Рабочий стол» в Thunar:
Не удалось открыть папку: «Рабочий стол». Ошибка при получении информации о файле «/media/SATA2/PROFILE/User/Рабочий стол/Test.txt»: Ошибка ввода/вывода.
Остальное содержимое каталога было не доступно для просмотра/редактирования
Попытка сохранить уже открытый в gedit текстовый файл Test.txt:
Не удалось сохранить файл /media/SATA2/PROFILE/Use…бочий стол/Test.txt. Неожиданная ошибка: Ошибка при получении информации о файле «/media/SATA2/ PROFILE/User/Рабочий стол/Test.txt»: Ошибка ввода/вывода
При использовании файлового менеджера NAUTILUS удалось открыть каталог /media/SATA2/PROFILE/User/Рабочий стол и удалить «Test.txt«, но вот создать заново Test.txt или создать «Безымянный документ» и переименовать его в «Test.txt» не удалось:
Не удалось переименовать объект. Не удалось переименовать объект «Безымянный документ» в «Test.txt»: Произошла ошибка при переименовании файла: Ошибка ввода/вывода
Следующий глюк сопутствовал Ошибкам ввода/вывода, но вот при каких условиях возник не припомню (вероятно при нескольких одновременных попытках монтирования):
Не удалось подключить «SATA2». DBus error org.gtk.Private.RemoteVolumeMonitor.Failed: An operation is already pending.
Владелец и права на файл Test.txt не известны:
root@linux:/media/SATA2/PROFILE/User/Рабочий стол# ls -la ls: невозможно получить доступ к Test.txt: Ошибка ввода/вывода итого 4415 drwx------ 1 User User 12288 Сен 2 22:21 . drwx------ 1 User User 8192 Авг 18 07:48 .. -rw------- 1 User User 1830 Сен 2 11:56 Test_2.txt -rw------- 1 User User 3722 Сен 2 21:22 Test_3.txt -????????? ? ? ? ? ? Test.txt
В некоторых манах для лечения предлагалось использовать ntfsfix -b /dev/sdb5
, предварительно отмонтировав его, — но проблема не решилась…
В среде Linux на ДИСК 2 были созданы текстовые файлы «Test_2.txt» и «Test_3.txt» и совершено переключение на Windows XP где эти файлы были не доступны даже для просмотра, хотя после перехода обратно в Linux их можно было просматривать и редактировать…
Проблему с косяком в NTFS разделе на ДИСК 2 удалось решить только с помощью стандартного средства проверки дисков входящего в ОС Windows XP в процессе перезагрузки:
CHKDSK is verifyng indexes (stage 2 of 5) Deleting index entry .Trash-1000 in index $I30 of file 5 Deleting index entry Test.txt in index $I30 of file 702196 Deleting index entry Test_2.txt in index $I30 of file 702196 Deleting index entry Test_3.txt in index $I30 of file 702196
Увидев на экране Deleting index entry …
я зразу же понял, что этих файлов нам уже не видать как своих ушей, — разумеется, так и есть.
Вероятно (http://ru.wikipedia.org/wiki/NTFS#Linux) поддержка NTFS в Linux осуществляется при помощи ntfsmount (использующая FUSE), которая позволяет монтировать NTFS-разделы на запись, но с некоторыми ограничениями.
Существует также ещё один способ монтирования NTFS с возможностью чтения/записи, — это Проект NTFS-3G, который по заявлениям является более функциональным и стабильным вариантом (также использующий FUSE) дающий более широкие возможности по созданию/изменению/удалению/перемещению файлов (исключая сжатые и зашифрованные файлы) в файловой системе NTFS. В тоже время тесты показывают, что NTFS-3G не оптимизирован для производительности, а разработчики заявляют, что это связано с обеспечением повышенной надёжности и, что производительность является второстепенной задачей.
Никто не застрахован от возникновения каких-то ошибок на разделах с файловой системой NTFS или же вовсе полного краха таких разделов с необходимостью полного форматирования. Поэтому, при использовании Linux лучше вовсе не использовать NTFS разделов, или же использовать их как можно реже.
Основные причины ошибок ввода/вывода
- Значит это всё масонский заговор дядюшки Билла… На буржуйских веб-ресурсах бродит информация о том, что стандарт NTFS меняется в каждой новой версии Windows, что вполне предсказуемо, включая сервис-паки и промежуточные патчи. При этом, разумеется, изменения не придаются общественной огласке, а следовательно нет возможности в полной мере обеспечить стабильную работу с NTFS в свободных ОС таких как Linux.
- Отмечено также, что на разделах NTFS возможно изменение уже существующих файлов с незначительным изменением их размера, но при создании новых файлов или существенного изменения уже существующих может вызвать проблемы и даже «запороть» весь раздел.
- Проблемы с отображением созданных в Linux на NTFS разделе файлов, а также проблемы с ошибками ввода/вывода, могут возникнуть если на ПК установлено несколько ОС (ака Мультизагрузка, Multi-boot), — Windows vs Linux. Пик ошибок ввода/вывода отмечен когда Windows была переведена в спящий режим, а после очередного включения запущен Linux из-под которого на NTFS разделе создавались/редактировались файлы. Другими словами если мы хотим из-под ОС Linux, в условиях мультизагрузки (Multi-boot), относительно безопасно создавать/редактировать файлы на NTFS разделах совместно используемых обеими ОС, то перед запуском ОС Linux мы должны выполнить полную перезагрузку или остановку ОС Windows, но не в коем случае не переводить Windows в спящий режим!
- SRT-кэширование (Smart Response Technology) — ещё одна «фича», которая может стать причиной невидимости из-под Windows на NTFS разделах файлов, которые создавались в Linux. Предположительно Linux не поддерживает SRT-кэширование (касается только SSD дисков), которое поддерживает Windows, а значит при создании из-под Linux-а файлов на SSD дисках с активным SRT-кэширование кэш не обновляется и после загрузки Windows файлов не обнаруживается. Предлагается отключить SRT-кэширование для SSD диска.
Тема использования NTFS в Linux является довольно актуальной, требует более подробного изучения и дополнительных экспериментов. О появлении новых багов, в ходе использования NTFS разделов в Linux, и, способов их решения, — будем дописывать в этой же статье…