описание проблемы
После перезагрузки сервера CentOs ранее смонтированный диск с данными не может быть найден
анализ проблемы
- Возможно, диск поврежден и питание отключено. Такого рода проблемы могут напрямую устранять проблемы с оборудованием.
- Может быть проблема с таблицей разделов, и информация о монтировании диска с данными потеряна.
Решение. Устраните проблему, связанную с тем, что таблица разделов теряет информацию о монтировании диска данных.
-
Сначала проверьте, существует ли диск
fdisk -l [root@TEST-ecs01 ~]# fdisk -l Disk /dev/vda: 21.5 GB, 21474836480 bytes, 41943040 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 label type: dos Disk identifier: 0x000d9a78 Device Boot Start End Blocks Id System /dev/vda1 * 2048 41943039 20970496 83 Linux Disk /dev/vdb: 322.1 GB, 322122547200 bytes, 629145600 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
- Видно, что диск все еще существует, но информацию о диске нельзя увидеть с помощью команды df -h.
-
просмотреть таблицу разделов
[root@TEST-ecs01 ~]# cat /etc/fstab # # /etc/fstab # Created by anaconda on Tue May 19 03:50:16 2020 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # UUID=5f56c9a9-0b5f-428b-b092-7cc41e7c4a93 / ext4 defaults 1 1
- Вы можете видеть, что в таблице разделов нет информации о монтировании диска данных.
-
Получить аппаратный UUID диска
# blkid 是定位或打印块设备属性的命令行实用工具。它利用 libblkid 库在 Linux 系统中获得到磁盘分区的 UUID。 [root@TEST-ecs01 ~]# blkid /dev/vdb: UUID="40cf2200-65f2-4da7-acdf-dc1015fce2fb" TYPE="xfs" /dev/vda1: UUID="5f56c9a9-0b5f-428b-b092-7cc41e7c4a93" TYPE="ext4"
- Видно, что UUID /dev/vdb равен 40cf2200-65f2-4da7-acdf-dc1015fce2fb.
-
восстановить таблицу разделов
vim /etc/fstab ## 在文件中追加这一行即可 UUID=40cf2200-65f2-4da7-acdf-dc1015fce2fb /home/work xfs defaults 0 0
-
Повторно выполните команду монтирования
mount -a
-
Проверьте эффект
[root@TEST-ecs01 ~]# df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 3.7G 0 3.7G 0% /dev /dev/vda1 20G 16G 3.4G 83% / /dev/vdb 300G 51G 250G 17% /home/work tmpfs 756M 0 756M 0% /run/user/0