Монтировать файловую систему в Linux
Перед выполнением любых операций в режиме Rescue нужно примонтировать файловую систему ОС. Если диск с системным разделом подключен в аппаратный RAID-контроллер, используйте инструкцию с разметкой диска без программного RAID.
Разметка диска без программного RAID
Разметка диска с программным RAID
-
Загрузите сервер в режиме восстановления и диагностики Rescue.
-
Выведите информацию о разделах на доступных дисках:
lsblk
В ответе появится список дисков с разделами. Например:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 2.9G 0 disk
└─sda1 8:1 0 2.9G 0 part
sdb 8:16 0 160G 0 disk
├─sdb1 8:17 0 159.9G 0 part
├─sdb14 8:30 0 4M 0 part
└─sdb15 8:31 0 106M 0 partЗдесь
sda1
,sdb1
,sdb14
,sdb15
— разделы на диске. -
Выберите системный раздел, обычно это самый большой раздел на диске. В примере на шаге 2 это раздел
sdb1
. -
Смонтируйте файловую систему:
infiltrate-root /dev/<partition>
Укажите
<partition>
— раздел на диске, который вы выбрали на шаге 3.Раздел будет смонтирован в директорию
/newroot
. -
Если команда
infiltrate-root
не отрабатывает, смонтируйте файловую систему вручную. -
Выполните работы по восстановлению и диагностике.
-
Выйдите из окружения после завершения работ. Файловая система будет размонтирована автоматически:
exit
-
Загрузите сервер в режиме восстановления и диагностики Rescue.
-
Проверьте, определила ли система RAID-массивы, для этого выведите информацию о разделах на доступных дисках:
lsblk
В ответе появится список дисков с разделами. Наприме р:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 447.1G 0 disk
├─sda1 8:1 0 500M 0 part
│ └─md0 9:0 0 500M 0 raid1
└─sda2 8:2 0 446.6G 0 part
└─md1 9:1 0 446.6G 0 raid1
sdb 8:16 0 447.1G 0 disk
├─sdb1 8:17 0 500M 0 part
│ └─md0 9:0 0 500M 0 raid1
└─sdb2 8:18 0 446.6G 0 part
└─md1 9:1 0 446.6G 0 raid1Здесь
md0
,md1
— RAID-массивы на разделах дисков. -
Если на шаге 2 в выводе
lsblk
есть RAID-массивы, пропустите этот шаг. Если RAID-массивы отсутствуют, запустите сборку RAID-массивов:mdadm --assemble --scan
-
Выведите информацию о разделах на доступных дисках:
lsblk
В ответе появится список дисков с разделами. Например:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 447.1G 0 disk
├─sda1 8:1 0 500M 0 part
│ └─md0 9:0 0 500M 0 raid1
└─sda2 8:2 0 446.6G 0 part
└─md1 9:1 0 446.6G 0 raid1
sdb 8:16 0 447.1G 0 disk
├─sdb1 8:17 0 500M 0 part
│ └─md0 9:0 0 500M 0 raid1
└─sdb2 8:18 0 446.6G 0 part
└─md1 9:1 0 446.6G 0 raid1Здесь
md0
,md1
— RAID-массивы на разделах дисков. -
Выберите системный RAID-массив, обычно это самый большой RAID-массив. В примере на шаге 4 это
md1
. -
Смонтируйте файловую систему:
infiltrate-root /dev/<raid_array>
Укажите
<raid_array>
— RAID-массив, который вы выбрали на шаге 5.Раздел будет смонтирован в директорию
/newroot
. -
Если команда
infiltrate-root
не отрабатывает, смонтируйте файловую систему вручную. -
Выполните ра боты по восстановлению и диагностике.
-
Выйдите из окружения после завершения работ. Файловая система будет размонтирована автоматически:
exit
Монтировать файловую систему вручную
Разметка диска без программного RAID
Разметка диска с программным RAID
-
Загрузите сервер в режиме восстановления и диагностики Rescue.
-
Выведите информацию о разделах на доступных дисках:
lsblk
В ответе появится список дисков с разделами. Например:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 2.9G 0 disk
└─sda1 8:1 0 2.9G 0 part
sdb 8:16 0 160G 0 disk
├─sdb1 8:17 0 159.9G 0 part
├─sdb14 8:30 0 4M 0 part
└─sdb15 8:31 0 106M 0 partЗдесь
sda1
,sdb1
,sdb14
,sdb15
— разделы на диске. -
Выберите системный раздел, обычно это самый большой раздел на диске. В примере на шаге 2 это раздел
sdb1
. -
Смонтируйте файловую систему в директорию
/mnt
:mount /dev/<partition> /mnt
Укажите
<partition>
— раздел на диске, который вы выбрали на шаге 3. -
Смонтируйте служебные файловые системы:
mount -t proc /proc /mnt/proc
mount -t sysfs /sys /mnt/sys
mount --bind /dev /mnt/dev -
Подключитесь к окружению:
chroot /mnt /bin/bash
-
Экспортируйте переменную PATH:
export PATH=/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin:/usr/local/sbin
-
Выполните работы по восстановлению и диагностике.
-
После завершения работ выйдите из окружения:
exit
-
Размонтируйте файловую систему:
umount /dev/<partition> /mnt
Укажите
<partition>
— раздел на диске, на который вы cмонтировали файловую систему на шаге 4.
-
Загрузите сервер в режиме восстановления и диагностики Rescue.
-
Проверьте, определила ли система RAID-массивы, для этого выведите информацию о разделах на доступных дисках:
lsblk
В ответе появится список дисков с разделами. Например:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 447.1G 0 disk
├─sda1 8:1 0 500M 0 part
│ └─md0 9:0 0 500M 0 raid1
└─sda2 8:2 0 446.6G 0 part
└─md1 9:1 0 446.6G 0 raid1
sdb 8:16 0 447.1G 0 disk
├─sdb1 8:17 0 500M 0 part
│ └─md0 9:0 0 500M 0 raid1
└─sdb2 8:18 0 446.6G 0 part
└─md1 9:1 0 446.6G 0 raid1Здесь
md0
,md1
— RAID-массивы на разделах дисков. -
Если на шаге 2 в выводе
lsblk
есть RAID-массивы, пропустите этот шаг. Если RAID-массивы отсутствуют, запустите сборку RAID-массивов:mdadm --assemble --scan
-
Выведите информацию о разделах на доступных дисках:
lsblk
В ответе появится список дисков с разделами. Например:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 447.1G 0 disk
├─sda1 8:1 0 500M 0 part
│ └─md0 9:0 0 500M 0 raid1
└─sda2 8:2 0 446.6G 0 part
└─md1 9:1 0 446.6G 0 raid1
sdb 8:16 0 447.1G 0 disk
├─sdb1 8:17 0 500M 0 part
│ └─md0 9:0 0 500M 0 raid1
└─sdb2 8:18 0 446.6G 0 part
└─md1 9:1 0 446.6G 0 raid1Здесь
md0
,md1
— RAID-массивы на разделах дисков. -
Выберите системный RAID-массив, обычно это самый большой RAID-массив. В примере на шаге 4 это
md1
. -
Смонтируйте файловую систему в директорию
/mnt
:mount /dev/<raid_array> /mnt
Здесь
<raid_array>
— RAID-массив, который вы выбрали на шаге 5. -
Смонтируйте служебные файловые системы:
mount -t proc /proc /mnt/proc
mount -t sysfs /sys /mnt/sys
mount --bind /dev /mnt/dev -
Подключитесь к окружению:
chroot /mnt /bin/bash
-
Экспортируйте переменную PATH:
export PATH=/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin:/usr/local/sbin
-
Выполните работы по восстановлению и диагностике.
-
После завершения работ выйдите из окружения:
exit
-
Размонтируйте файловую систему:
umount /dev/<raid_array> /mnt
Здесь
<raid_array>
— RAID-массив, на который вы cмонтировали файловую систему на шаге 6.