Error when getting information for file input output error

Forum rules Before you post please read how to get help. Topics in this forum are automatically closed 6 months after creation.

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
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.

User avatar

ricardogroetaers

Level 6
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

  • Home
  • Forum
  • The Ubuntu Forum Community
  • Ubuntu Official Flavours Support
  • Hardware
  • [xubuntu] Unable to open external usb hdd

  1. 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!


  2. 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


  3. Re: Unable to open external usb hdd

    Quote Originally Posted by sudodus
    View Post

    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)


  4. 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.


  5. 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.


  6. 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.


  7. 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


Posting Permissions

pc-error-logo Ошибка при получении информации о файле «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, и, способов их решения, — будем дописывать в этой же статье…

Понравилась статья? Поделить с друзьями:
  • Error when bootstrapping cmake problem while running initial cmake
  • Error when bootstrapping cmake cannot find appropriate c compiler on this system
  • Error when assembling chunks status code 504
  • Error validate failed migrations have failed validation
  • Error utf8rus was not declared in this scope