从 Stack Overflow 重新发布
我的 Debian (Jessie) 电脑不再能正常工作,我只有命令行界面(并且只能通过 root 进行连接)。我想将我的数据复制到外部硬盘驱动器上(我知道我之前应该进行备份,但我在执行此操作时犯了一个错误),但我无法做到这一点。
首先,我的电脑似乎没有检测到它(或 USB 密钥 - NTFS),然后我现在执行了以下命令:
# cd /
# find . -name "exthd"
./dev/disk/by-label/exthd
./media/username/exthd
# cp -R dataFile /media/username/exthd
# chown -R username /media/username/exthd
但是当我执行ls -l
on 时,/media/username/exthd
只有我复制的文件,而还有其他 3 个文件,并且当我的 exthd 未连接时,我仍然会在/media/username
我复制的数据中找到它(这就是为什么我认为实际上我的 exthd 不是检测到)。当我在另一台电脑(在 win10 上)上连接 exthd 时,没有我复制的数据(这就是我测试制作 a 的原因chown
)。
注意:我已经在这台电脑上使用了 exthd。
[命令结果]
恢复。
fdisk -l
:
- /dev/sda1
=> EFI System
- /dev/sda2
=> Linux filesystem
- /dev/sda3
=> Linux swap
- /dev/sdb1
=> HPFS/NTFS/exFAT
。
我现在正在使用 USB 密钥,因为我附近没有 exthd,我只在./dev/disk/by-label/myusbname
(find
命令) 中找到了它的名称,而且它似乎是sdb1
,相同的容量fdisk -l
和相同的名称blkid
。
答案1
我做了以下命令(没有结果):
# cd /
# fdisk -l
# blkid
# mount /dev/sdb1 /media/username/exthd
# cp -R /home/username/Documents /media/username/exthd
# umount /media/username/exthd
/dev/sdb1
:通过fdisk
和blkid
命令找到了我的外部硬盘。
/media/username/exthd
:我要安装磁盘的位置。
/home/username/Documents
:我要复制的数据文件夹。
它成功了,我恢复了我的数据。