尝试安装磁盘后服务器未启动

尝试安装磁盘后服务器未启动

我试图在 Ubuntu 服务器上安装一个 10Tb 磁盘。由于磁盘容量很大,我不得不使用分开代替磁盘管理。遗憾的是,我没有启用GPT 支持在安装磁盘之前,在 Linux 内核中。重新启动服务器后,它无法启动。我最初的想法是,这是 grub 的问题,所以我尝试在 上重新安装 grub2:

[*] /dev/sda
[*] /dev/sdb

使用以下命令:

apt-get install --reinstall grub-pc
dpkg-reconfigure grub-pc

但后来我在网上发现:

如果您没有在 Linux 内核中添加 GPT 支持,则重新启动服务器后,文件系统将不再可挂载,或者 GPT 表将损坏。

我能够使用主机提供商提供的救援服务访问系统。这是一个基于 Debian 的 Linux 系统。以下是我从救援 Linux 服务获得的 df -h 和 fdisk -l 命令的输出:

#df -ha
 Filesystem           Size  Used Avail Use% Mounted on
proc                    0     0     0    - /proc
sys                     0     0     0    - /sys
udev                  32G     0   32G   0% /dev
devpts                  0     0     0    - /dev/pts
SERVER'S_IP_ADDRESS:/nfs  295G  124G  156G  45% /root/.oldroot/nfs
overlay               32G  116K   32G   1% /
securityfs              0     0     0    - /sys/kernel/security
tmpfs                 32G     0   32G   0% /dev/shm
devpts                  0     0     0    - /dev/pts
tmpfs                 32G   13M   32G   1% /run
tmpfs                5.0M     0  5.0M   0% /run/lock
tmpfs                 32G     0   32G   0% /sys/fs/cgroup
cgroup                  0     0     0    - /sys/fs/cgroup/systemd
cgroup                  0     0     0    - /sys/fs/cgroup/cpu,cpuacct
cgroup                  0     0     0    - /sys/fs/cgroup/cpuset
cgroup                  0     0     0    - /sys/fs/cgroup/devices
cgroup                  0     0     0    - /sys/fs/cgroup/memory
cgroup                  0     0     0    - /sys/fs/cgroup/freezer
cgroup                  0     0     0    - /sys/fs/cgroup/blkio
cgroup                  0     0     0    - /sys/fs/cgroup/pids
cgroup                  0     0     0    - /sys/fs/cgroup/perf_event
systemd-1               0     0     0    - /proc/sys/fs/binfmt_misc
hugetlbfs               0     0     0    - /dev/hugepages
mqueue                  0     0     0    - /dev/mqueue
tmpfs                6.3G     0  6.3G   0% /run/user/0  


#fdisk -l
Disk /dev/ram0: 64 MiB, 67108864 bytes, 131072 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 /dev/ram1: 64 MiB, 67108864 bytes, 131072 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 /dev/ram2: 64 MiB, 67108864 bytes, 131072 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 /dev/ram3: 64 MiB, 67108864 bytes, 131072 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 /dev/ram4: 64 MiB, 67108864 bytes, 131072 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 /dev/ram5: 64 MiB, 67108864 bytes, 131072 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 /dev/ram6: 64 MiB, 67108864 bytes, 131072 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 /dev/ram7: 64 MiB, 67108864 bytes, 131072 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 /dev/ram8: 64 MiB, 67108864 bytes, 131072 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 /dev/ram9: 64 MiB, 67108864 bytes, 131072 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 /dev/ram10: 64 MiB, 67108864 bytes, 131072 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 /dev/ram11: 64 MiB, 67108864 bytes, 131072 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 /dev/ram12: 64 MiB, 67108864 bytes, 131072 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 /dev/ram13: 64 MiB, 67108864 bytes, 131072 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 /dev/ram14: 64 MiB, 67108864 bytes, 131072 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 /dev/ram15: 64 MiB, 67108864 bytes, 131072 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 /dev/loop0: 3 GiB, 3221225472 bytes, 6291456 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 /dev/sda: 477 GiB, 512110190592 bytes, 1000215216 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
Disklabel type: dos
Disk identifier: 0x04cbff79

Device     Boot    Start        End   Sectors   Size Id Type
/dev/sda1           2048   33556479  33554432    16G fd Linux raid autodetect
/dev/sda2       33556480   34605055   1048576   512M fd Linux raid autodetect
/dev/sda3       34605056 1000213167 965608112 460.4G fd Linux raid autodetect


Disk /dev/sdc: 9.1 TiB, 10000831348736 bytes, 19532873728 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 /dev/sdb: 477 GiB, 512110190592 bytes, 1000215216 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
Disklabel type: dos
Disk identifier: 0x4686096e

Device     Boot    Start        End   Sectors   Size Id Type
/dev/sdb1           2048   33556479  33554432    16G fd Linux raid autodetect
/dev/sdb2       33556480   34605055   1048576   512M fd Linux raid autodetect
/dev/sdb3       34605056 1000213167 965608112 460.4G fd Linux raid autodetect


Disk /dev/md0: 16 GiB, 17163091968 bytes, 33521664 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 /dev/md1: 511.4 MiB, 536281088 bytes, 1047424 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 /dev/md2: 460.3 GiB, 494257111040 bytes, 965345920 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

我该如何解决这个问题?

服务器:ubuntu-16.04.6-server

提供商:Hetzner

答案1

/etc/fstab通过删除原始系统(非救援系统)的 10TB 文件系统文件中的原始条目来解决。

对于将来访问此问题的任何人来说:使用 Ubuntu 可启动 USB 棒或恢复环境并:

  • 挂载原始启动驱动器的文件系统
  • 使用文本编辑器删除导致问题的分区/驱动器的条目/etc/fstab

一旦删除该条目,机器就可以启动。

相关内容