我使用Ubuntu环境,并使用这个硬盘将文件从我的CPU移动到外部硬盘驱动器。一切都进行了一段时间,因为我能够复制,移动,查看和访问文件从外部硬盘驱动器。然后有一天,它显示文件夹为“空”。但是如果你检查外部硬盘的属性,就会发现它已经使用了将近400 is的数据,所以我知道根据这些信息,有什么东西存在。
有趣的是,当我把这个外部硬盘驱动器移动到一个基于PC的系统时,我可以查看文件。但是,回到ubuntu系统,我不能。请帮帮我!
评论中的最新情况:
$ mount
/dev/sdb1 o n/media/matcha/Segate Backup Plus Drive type fuseblk (rw,nosuid,nodev,relatime,user_id=0, group_id=0, default_permissions, allow_other, blksize=4096,uhelper=udisks2)
$ fdisk -l
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 1953523711 1953521664 931.5G 83 Linux
Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 1953521663 1953519616 931.5G 7 HPFS/NTFS/exFAT
/media/matcha/Seagate Backup Plus Drive$ ls
ls: reading directory '.': Input/output error
/media/matcha/Seagate Backup Plus Drive$ ls -a
ls: reading directory '.': Input/output error发布于 2018-10-09 00:06:20
这个
ls: reading directory '.': Input/output error意味着文件系统有问题。这可能与文件系统本身(损坏的文件系统表)或磁盘本身(硬件故障)有关。
先卸载驱动器
sudo umount /dev/sdb1仔细检查它不会抛出错误。如果不引发任何警告,则执行文件系统检查。这是一个NTFS分区,所以您可以尝试
sudo ntfsfix /dev/sdb1
或者将其插入Windows机器并在那里运行分区验证。
如果不起作用,请打开另一个窗口并键入:
sudo tail -f /var/log/syslog
把它打开。这将向您展示与您正在尝试的内容相关的日志。
然后回到原来的窗口,再次键入ls。
您将在日志中看到的是错误的原因。根据故障类型,这可能是大量的日志行。请试着隔离实际错误,并把它放在你的问题中。
https://askubuntu.com/questions/1082097
复制相似问题