Монтировать файловую систему в 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