最近我的硬盘开始出现故障,所以我换了一块新硬盘。我将文件复制到新磁盘上,大约 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/