Я просто увеличил размер моего раздела /boot и смонтировал его как ext4.
Я сделал шаги ниже:
- Добавлен новый диск на vmware
- Создал раздел с помощью fdisk
- Создал файловую систему ext4 с помощью команды mkfs на /dev/sdb1
- скопировал содержимое из /dev/sda2 (старая загрузка) в /dev/sdb1 (новая загрузка)
- запустить e2fsck на /dev/sdb1
- запустить resize2fs на /dev/sdb1
- смонтировал /dev/sdb1 в /boot
- Добавлена новая запись в fstab и перезагружена система
Система перезагружается с правильным диском, подключенным к /boot, и с помощью команды df -hT он показывает файловую систему ext4, однако команда blkid показывает ext2, а fdisk по-прежнему показывает, что загрузка выполняется на /dev/sda2.
root@ubuntu:~# df -hT | загрузка grep
/dev/sdb1 ext4 5.0G 63M 4.7G 2% /загрузка
root@ubuntu:~# blkid | grep ext2
/dev/sda2: UUID="9e20c640-325e-4aa2-961c-ece5c4013133" TYPE="ext2" PARTUUID="42d33685-02"
/dev/sdb1: UUID="9e20c640-325e-4aa2-961c-ece5c4013133" TYPE="ext2" PARTUUID="a1fcddbb-01"
root@ubuntu:~# fdisk -l
Диск /dev/sda: 25 ГиБ, 26843545600 байт, 52428800 секторов
Единицы: секторы 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер ввода/вывода (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x42d33685
- Размер начальных и конечных секторов загрузки устройства Идентификатор типа
- /dev/sda1 2048 40624127 40622080 19,4G 83 Linux
- /dev/sda2 * 40624128 48437247 7813120 3.7G 83 Linux
- /dev/sda3 48439294 52426751 3987458 1.9G 5 Расширенный
- /dev/sda5 48439296 52426751 3987456 1.9G 82 подкачка Linux / Solaris
Диск /dev/sdb: 5 ГиБ, 5368709120 байт, 10485760 секторов
Единицы: секторы 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер ввода/вывода (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0xa1fcddbb
Размер начальных и конечных секторов загрузки устройства Идентификатор типа
/dev/sdb1 2048 10485759 10483712 5G 83 Linux
Какие-либо предложения?