尝试将文件从一个 HDD 传输到另一个 HDD 时空间不足

尝试将文件从一个 HDD 传输到另一个 HDD 时空间不足

最近我的硬盘开始出现故障,所以我换了一块新硬盘。我将文件复制到新磁盘上,大约 350GB,大约完成了一半的过程 -1.5 小时后- 它停止了,没有发出任何消息。

因此决定尝试再次复制文件并指定不替换已复制的文件以免再次浪费 1.5 小时,然后我收到消息“需要更多 49.0 GB 空间才能复制到目标”,这很奇怪因为我的分区中有 310GB 的可用空间。

Gparted 也显示有 310GB 可用空间。

到底是怎么回事?

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x366ec4cf

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   251660287   125829120   83  Linux
/dev/sda2       251660288   264243199     6291456   82  Linux swap / Solaris
/dev/sda3       264243200   515901439   125829120    7  HPFS/NTFS/exFAT
/dev/sda4       515901440  1465147391   474622976    7  HPFS/NTFS/exFAT

Disk /dev/sdb: 640.1 GB, 640135028736 bytes
255 heads, 63 sectors/track, 77825 cylinders, total 1250263728 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x637ca5d8

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048     3074047     1536000    7  HPFS/NTFS/exFAT
/dev/sdb2   *     3074048  1167904767   582415360    7  HPFS/NTFS/exFAT
/dev/sdb3      1167904768  1238264142    35179687+  83  Linux
/dev/sdb4      1238265854  1250263039     5998593    5  Extended
/dev/sdb5      1238265856  1250263039     5998592   82  Linux swap / Solaris

我正在使用 nautilus @ubuntu 从 live cd 将 /dev/sdb2 复制到 /dev/sda4。

在此处输入图片描述

有没有办法可以安全地复制所有文件而不会出现中断或问题?我不能再浪费时间了。

答案1

首先我必须检查要复制的文件夹目标文件夹中的可用空间 站在du -sh终端中的每个目录上。

然后sudo rsync -asv -P /path_to_copy_from/(here will be what is copied) /path_to_copy_to/

相关内容