[(这确实不是一个特定于 unbuntu 的问题,但是是的......)]
所以我只是不小心碰到了外部 USB 硬盘上的电缆并拔掉了电缆。
当时没有任何活动。
它是btrfs(整个驱动器的一个大分区,大约2TB......(我认为它正在旋转生锈,而不是SSD - 我不知道,这只是我从我不知道从哪里继承的随机旧东西盒子里的东西))
我刚把它插回去,然后...
mountpoint [[path]]
#=>“[[path]] is a mountpoint
”lsblk
不显示它有挂载点findmnt
#=>
TARGET SOURCE FSTYPE OPTIONS
/ /dev/sda3[/@/.snapshots/1/snapshot] btrfs rw,relatime,ssd,discard=async,space_cache=v2,subvolid=266,subvol=/@/.snapshots/1/snapshot
[...]
[...]
[...]
└─[[path]] /dev/sdb1 btrfs ro,nosuid,nodev,relatime,space_cache,subvolid=5,subvol=/
- 但是
sudo ls [[path]]
#=>
ls: reading directory '[[path]]': Input/output error
我应该做什么/检查?
就像,我知道fsck
,但我不知道如何/为什么使用它,或者我应该使用哪些相关/替代工具...... ?
基本上,我的未知数是什么?遇到这种情况你一般会怎样处理呢?
回答我自己的问题:
我应该更明确地说,我很确定我可以重新
umount [mountpoint]
启动,或者在最坏的情况下重新启动,但我认为我应该首先检查是否有人会这样:
然而,我问过的人似乎都不知道有这样潜在的隐藏地雷,
所以我就这么做了:
umount [mountpoint]
看起来效果很好。