我的 Ubuntu 服务器 14.04 上有一个开放式 vpn 服务器。我使用命令将硬盘/dev/xvda
(其中包括启动文件)备份到 img 文件中dd
。
机器 A
dd if=/dev/xvda of=/backup/backup.img
然后将其转移到另一台 Linux 机器(Ubuntu 14.04)并将其恢复到/dev/xvdm
磁盘。
机器 B
dd if=/data-backup/backup.img of=/dev/xvdm
恢复后,fdisk 命令显示两个磁盘。
# fdisk -l
Disk /dev/xvda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders, total 16777216 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: 0x00000000
Device Boot Start End Blocks Id System
/dev/xvda1 * 16065 16771859 8377897+ 83 Linux
Disk /dev/xvdm: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders, total 20971520 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: 0x00000000
Device Boot Start End Blocks Id System
/dev/xvdm1 * 16065 16771859 8377897+ 83 Linux
重启后,服务器系统启动时使用 而/dev/xvdm1
不是/dev/xvda1
。此外,分区也/dev/xvda1
已卸载。那么,如果两个分区都包含启动文件,我该如何或在哪里调整服务器启动顺序。
答案1
这是两个不同的磁盘。系统从哪个磁盘启动取决于 BIOS 及其配置,而不是系统配置。但在大多数情况下,没有任何带启动标志的分区(也称为活动分区)的磁盘不会被 BIOS 启动。
因此,您可以尝试通过 fdisk 从 /dev/xvdm1 中删除启动标志A选项。