我的问题是,我有一个硬盘,有一个linux服务器(It fails during booting up process)和一些有价值的文件。( tried almost all solutions on the internet but no luck)
现在我找到了一家公司,它可以发送硬盘进行修复,但是由于我的硬盘上有一些有价值的信息,我需要能够复制硬盘并将副本发送给它们(以防丢失、失败等)。
发现了解决方案,但在linux系统正常工作时(如dd ,Partimage ,Partclone )可以正常工作。
但是,我想知道如何在不启动时获得linux硬盘的第二份副本?有可能吗?(我相信,即使
我一直在尝试使用using ()来获取linux系统上的硬盘大小。
我有一个函数,它应该返回正确的大小:
unsigned long long getsize(FILE *fp){
unsigned long long prev=ftell(fp);
fseek(fp,0,SEEK_END);
unsigned long long size=ftell(fp);
fseek(fp,prev,SEEK_SET);
return size;
}
但是当我在硬盘上使用它时,它会返回18446744073709551615或2^64-1.
它似乎并不总是把它还回
我有一个rsync脚本,当前从一个内部硬盘驱动器备份到另一个,我正在考虑添加一个离线备份( rsync over ssh ),我的问题是,该备份的带宽使用率是多少。以下是我的日志所显示内容的示例输出
sent 86511816 bytes received 12798 bytes 5967214.76 bytes/sec
total size is 16458790438 speedup is 190.22
我正在尝试计算,如果我添加此异地,它将发送15 GB (总大小是... )或.08 GB (已发送... )