我有一个 R+M USB 3.0,我的电脑(运行 Windows 10)无法识别它。磁盘显示为灰色,可用字节为 0,如下所示这个答案。
我不介意数据丢失,我想知道的是备份时是否做错了什么,这样我就可以防止将来发生同样的事情。这是我用来备份的脚本:
import subprocess
drive = subprocess.run(['sudo', 'mount', '-t', 'drvfs', 'D:', '/mnt/d'])
print(drive)
docs = subprocess.run(['sudo', 'rsync', '-av', '--progress', '/mnt/c/Users/sc/Documents/', '/mnt/d', '--exclude', '/mnt/c/Users/sc/Documents/my_data/data'])
print(docs)
unmount = subprocess.run(['sudo', 'umount', '/mnt/d/'])
print(unmount)
我运行了这个程序,结果导致我的 USB 坏了。这是不是备份的坏方法?如果我在复制之前先压缩文件,是否可以避免这种情况?或者只是因为我买了一个便宜、质量差的 USB?
任何帮助深表感谢。
答案1
就备份方法而言,你没有做错什么。除非你专门寻找重新编程固件的机制,否则你无法做任何事情让 USB 磁盘变为 0 字节,除非它出现故障。
使用您所使用的命令进行备份对我们来说相当常见。