Монтировать файловую систему в Linux
Перед выполнением любых операций в режиме Rescue нужно примонтировать файловую систему ОС. Если диск с системным разделом подключен в аппаратный RAID-контроллер, используйте инструкцию с разметкой диска без программного RAID. Если системный раздел находится в LVM, используйте инструкции для системы с LVM.
Монтировать файловую систему с помощью infiltrate-root
Разметка диска без программного RAID
Разметка диска с программным RAID
Система без LVM
Система с LVM
-
Загрузите сервер в режиме восстановления и диагностики 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, в примере этоsdb1
.Раздел будет смонтирован в директорию
/newroot
. -
Если команда
infiltrate-root
не отрабатывает, смонтируйте файловую систему вручную. -
Выполните работы по восстановлению и диагностике.
-
Выйдите из окружения после завершения работ. Файловая система будет размонтирована автоматически:
exit
-
Загрузите сервер в режиме восстановления и диагностики Rescue.
-
Активируйте LVM:
vgchange -ay
-
Выведите информацию о разделах на дисках:
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
│ ├─vg0-root 253:0 0 150G 0 lvm
│ └─vg0-swap 253:1 0 9.9G 0 lvm
├─sdb14 8:30 0 4M 0 part
└─sdb15 8:31 0 106M 0 partЗдесь:
vg0
— имя группы томов;root
,swap
— имена логических томов в группеvg0
.
-
Выберите системный раздел, обычно это самый большой раздел на диске. В примере на шаге 3 это логический том
root
в группеvg0
. -
Смонтируйте файловую систему:
infiltrate-root /dev/<volume_group>/<logical_volume>
Укажите:
<volume_group>
— имя группы томов, в которой находится логический том с корневым разделом, в примере на шаге 4 этоvg0
;<logical_volume>
— имя логического тома с корневым разделом, который вы выбрали на шаге 4, в примере этоroot
.
Раздел будет смонтирован в директорию
/newroot
. -
Если команда
infiltrate-root
не отрабатывает, смонтируйте файловую систему вручную. -
Выполните работы по восстановлению и диагностике.
-
Деактивируйте LVM:
vgchange -an
-
Выйдите из окружения посл е завершения работ. Файловая система будет размонтирована автоматически:
exit
Система без LVM
Система с LVM
-
Загрузите сервер в режиме восстановления и диагностики 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-массивов. -
Выберите системный раздел, обычно это самый большой раздел на диске. В примере на шаге 4 это RAID-массив
md1
. -
Смонтируйте файловую систему:
infiltrate-root /dev/<raid_array>
Укажите
<raid_array>
— имя системного раздела, который вы выбрали на шаге 5, в примере это RAID-массивmd1
.Раздел будет смонтирован в директорию
/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-массивов. -
Активируйте LVM:
vgchange -ay
-
Выведите информацию о разделах на дисках:
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
├─vg0-root 253:0 0 428G 0 lvm
└─vg0-swap 253:1 0 8G 0 lvm
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
├─vg0-root 253:0 0 428G 0 lvm
└─vg0-swap 253:1 0 8G 0 lvmЗдесь:
vg0
— имя группы томов;root
,swap
— имена логических томов в группеvg0
.
-
Выберите системный раздел, обычно это самый большой раздел на диске. В примере на шаге 6 это логический том
root
в группеvg0
. -
Смонтируйте файловую систему:
infiltrate-root /dev/<volume_group>/<logical_volume>
Укажите:
<volume_group>
— имя группы томов, в которой находится логический том с корневым разделом, в примере на шаге 7 этоvg0
;<logical_volume>
— имя логического тома, который вы выбрали на шаге 7, в примере этоroot
.
Раздел будет смонтирован в директорию
/newroot
. -
Если команда
infiltrate-root
не отрабатывает, смонтируйте файловую систему вручную. -
Выполните работы по восстановлению и диагностике.
-
Деактивируйте LVM:
vgchange -an
-
Выйдите из окружения после завершения работ. Файловая система будет размонтирована автоматически:
exit
Монтировать файловую систему вручную
Разметка диска без программного RAID
Разметка диска с программным RAID
Система без LVM
Система с LVM
-
Загрузите сервер в режиме восстановления и диагностики 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, в примере этоsdb1
. -
Смонтируйте служебные файловые системы:
mount -t proc /proc /mnt/proc
mount -t sysfs /sys /mnt/sys
mount --bind /dev /mnt/dev
mount -t devpts /dev/pts /mnt/dev/pts -
Подключитесь к окружению:
chroot /mnt /bin/bash
-
Экспортируйте переменную PATH:
export PATH=/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin:/usr/local/sbin
-
Выполните работы по восстановлению и диагностике.
-
После завершения работ выйдите из окружения:
exit
-
Размонтируйте служебные файловые системы:
umount -t devpts /dev/pts /mnt/dev/pts
umount --bind /dev /mnt/dev
umount -t sysfs /sys /mnt/sys
umount -t proc /proc /mnt/proc -
Размонтируйте файловую систему:
umount /dev/<partition> /mnt
Укажите
<partition>
— имя системного раздела, файловую систему которого вы смонтировали на шаге 4, в примере этоsdb1
.
-
Загрузите сервер в режиме восстановления и диагностики Rescue.
-
Активируйте LVM:
vgchange -ay
-
Выведите информацию о разделах на дисках:
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
│ ├─vg0-root 253:0 0 150G 0 lvm
│ └─vg0-swap 253:1 0 9.9G 0 lvm
├─sdb14 8:30 0 4M 0 part
└─sdb15 8:31 0 106M 0 partЗдесь:
vg0
— имя группы томов;root
,swap
— имена логических томов в группеvg0
.
-
Выберите системный раздел, обычно это самый большой раздел на диске. В примере на шаге 3 это логический том
root
в группеvg0
. -
Смонтируйте файловую систему в директорию
/mnt
:mount /dev/<volume_group>/<logical_volume> /mnt
Укажите:
<volume_group>
— имя группы томов, в которой находится логический том с корневым разделом, в примере на шаге 4 этоvg0
;<logical_volume>
— имя логического тома с корневым разделом, который вы выбрали на шаге 4, в примере этоroot
.
-
Смонтируйте служебные файловые системы:
mount -t proc /proc /mnt/proc
mount -t sysfs /sys /mnt/sys
mount --bind /dev /mnt/dev
mount -t devpts /dev/pts /mnt/dev/pts -
Подключитесь к окружению:
chroot /mnt /bin/bash
-
Экспортируйте переменную PATH:
export PATH=/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin:/usr/local/sbin
-
Выполните работы по восстановлению и диагностике.
-
После завершения работ выйдите из окружения:
exit
-
Размонтируйте служебные файловые системы:
umount -t devpts /dev/pts /mnt/dev/pts
umount --bind /dev /mnt/dev
umount -t sysfs /sys /mnt/sys
umount -t proc /proc /mnt/proc -
Размонтируйте файловую систему:
umount /dev/<volume_group>/<logical_volume> /mnt
Укажите:
<volume_group>
— имя группы томов, которую вы указали при монтировании файловой системы на шаге 5, в примере этоvg0
;<logical_volume>
— имя логического тома с корневым разделом, файловую систему которого вы смонтировали на шаге 5, в примере этоroot
.
-
Деактивируйте LVM:
vgchange -an
Система без LVM
Система с LVM
-
Загрузите сервер в режиме восстановления и диагностики 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-массивов. -
Выберите системный раздел, обычно это самый большой раздел на диске. В примере на шаге 4 это RAID-массив
md1
. -
Смонтируйте файловую систему в директорию
/mnt
:mount /dev/<raid_array> /mnt
Здесь
<raid_array>
— имя системного раздела, который вы выбрали на шаге 5, в примере это RAID-массивmd1
. -
Смонтируйте служебные файловые системы:
mount -t proc /proc /mnt/proc
mount -t sysfs /sys /mnt/sys
mount --bind /dev /mnt/dev
mount -t devpts /dev/pts /mnt/dev/pts -
Подключитес ь к окружению:
chroot /mnt /bin/bash
-
Экспортируйте переменную PATH:
export PATH=/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin:/usr/local/sbin
-
Выполните работы по восстановлению и диагностике.
-
После завершения работ выйдите из окружения:
exit
-
Размонтируйте служебные файловые системы:
umount -t devpts /dev/pts /mnt/dev/pts
umount --bind /dev /mnt/dev
umount -t sysfs /sys /mnt/sys
umount -t proc /proc /mnt/proc -
Размонтируйте файловую систему:
umount /dev/<raid_array> /mnt
Здесь
<raid_array>
— имя системного раздела, файловую систему которого вы смонтировали на шаге 6, в примере это RAID-массивmd1
.
-
Загрузите сервер в режиме восстановления и диагностики 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-массивов. -
Активируйте LVM:
vgchange -ay
-
Выведите информацию о разделах на дисках:
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
├─vg0-root 253:0 0 428G 0 lvm
└─vg0-swap 253:1 0 8G 0 lvm
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
├─vg0-root 253:0 0 428G 0 lvm
└─vg0-swap 253:1 0 8G 0 lvmЗдесь:
vg0
— имя группы томов;root
,swap
— имена логических томов в группеvg0
.
-
Выберите системный раздел, обычно это самый большой раздел на диске. В примере на шаге 6 это логический том
root
в группеvg0
. -
Смонтируйте файловую систему в директорию
/mnt
:mount /dev/<volume_group>/<logical_volume> /mnt
Укажите:
<volume_group>
— имя группы томов, в которой находится логический том с корневым разделом, в примере на шаге 7 этоvg0
;<logical_volume>
— имя логического тома с корневым разделом, который вы выбрали на шаге 7, в примере этоroot
.
-
Смонтируйте служебные файловые системы:
mount -t proc /proc /mnt/proc
mount -t sysfs /sys /mnt/sys
mount --bind /dev /mnt/dev
mount -t devpts /dev/pts /mnt/dev/pts -
Подключитесь к окружению:
chroot /mnt /bin/bash
-
Экспортируйте переменную PATH:
export PATH=/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin:/usr/local/sbin
-
Выполните работы по восстановлению и диагностике.
-
После завершения работ выйдите из окружения:
exit
-
Размонтируйте служебные файловые системы:
umount -t devpts /dev/pts /mnt/dev/pts
umount --bind /dev /mnt/dev
umount -t sysfs /sys /mnt/sys
umount -t proc /proc /mnt/proc -
Размонтируйте файловую систему:
umount /dev/<volume_group>/<logical_volume> /mnt
Укажите:
<volume_group>
— имя группы томов, которую вы указали при монтировании файловой системы на шаге 8, в примере этоvg0
;<logical_volume>
— имя логического тома с корневым разделом, файловую систему которого вы смонтировали на шаге 8, в примере этоroot
.
-
Деактивируйте LVM:
vgchange -an