这篇文章与我的另一个问题相关:恢复数据
我在 TestDisk 上找到了一个分区,但它大约有 300 GB,而且我手头没有外部硬盘。
是否可以将恢复的数据部分放在 16 GB 闪存驱动器上,然后将其转移到我的另一台笔记本电脑上?(这台笔记本电脑有一个 TB 硬盘,因此存储不是问题)
或者我还能做些什么,比如将恢复数据上传到云端?
谢谢!
答案1
有很多选择,但范围太广,无法全部通过或全部使用。我们这里参考的是这个简单的恢复方法,解释如下:
始终建议制作分区的映像,然后运行dd
/浏览映像。这意味着需要 02x 300GB 的可用空间。ddrescue
testdisk
photorec
dd
/都ddrescue
支持起始位置和大小。因此,您可以逐个读取块,复制到闪存盘,然后在 PC2 上合并它们。man dd
count_bytes treat 'count=N' as a byte count (iflag only) skip_bytes treat 'skip=N' as a byte count (iflag only) seek_bytes treat 'seek=N' as a byte count (oflag only)
缺点是您需要进行 20 轮(300GB/15GB)复制/粘贴,每次复制/粘贴的数据块为 15GB。
在 PC2 上设置 NFS 共享并将其安装在 PC1 上,建议使用以太网电缆连接而不是 WiFi 来实现快速传输。
PC2:服务器
安装 NFS 服务器
sudo apt-get install nfs-kernel-server
设置共享文件夹
sudo nano /etc/exports /media/<username>/<partition-name>/<shared-folder> *(rw,sync,no_root_squash)
启动 NFS 服务
sudo service nfs-kernel-server start
PC1:客户
安装 NSF 客户端工具
sudo apt-get install nfs-common
挂载共享文件夹
sudo mkdir /mnt/pc2-nfs sudo chown <username> <username> /mnt/pc2-nfs sudo mount <pc2-ip>:/media/<username>/<partition-name>/<shared-folder> /mnt/pc2-nfs