通过外部硬盘驱动器、命令行和root用户从debian获取数据

通过外部硬盘驱动器、命令行和root用户从debian获取数据

从 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 -lon 时,/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:通过fdiskblkid命令找到了我的外部硬盘。
/media/username/exthd:我要安装磁盘的位置。
/home/username/Documents:我要复制的数据文件夹。

它成功了,我恢复了我的数据。

相关内容