我有一个 320GB 的硬盘连接到一台 Debian 机器上,还有一个新的 2TB 驱动器,这将是较小驱动器的升级。
我刚刚尝试使用以下命令将较小的驱动器克隆到较大的驱动器:
sudo dd if=/dev/disk5 of=/dev/disk2 bs=4096 conv=sync,noerror
Run Code Online (Sandbox Code Playgroud)
然而,这导致 2TB 驱动器显示为 320GB。
当我运行时(当我从 mac 进行克隆,然后将驱动器插入 debian 机器时,sda 编号已更改):
sudo fdisk -u /dev/sda1
Run Code Online (Sandbox Code Playgroud)
我得到以下输出,显示 2TB 驱动器已缩小为较小的驱动器尺寸。
Disk /dev/sda1: 298.1 GiB, 320071884800 bytes, 625140400 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
Disklabel type: dos
Disk identifier: 0x5094580b`
Run Code Online (Sandbox Code Playgroud)
如何扩展驱动器以显示其全部容量,最好不必再次扩展,dd因为这需要很长时间?
我试过了:
sudo resize2fs /dev/sda1
Run Code Online (Sandbox Code Playgroud)
但这没有任何作用。它给出以下输出:
The filesystem …Run Code Online (Sandbox Code Playgroud)