Монтировать файловую систему
Монтировать файловую систему в Rescue
Перед любыми операциями в режиме Rescue требуется примонтировать файловую систему ОС, если данное действие не произошло автоматически. Для этого используется специальная команда:
infiltrate-root
В некоторых случаях infiltrate-root
может не сработать. Одной из причин может быть то, что не собрался RAID.
Проверьте, как организована файловая система ОС:
fdisk -l
Если не указаны устройства md, но в sda, sdb и так далее есть разделы с типом Linux RAID (в поле Type), то необходимо собрать RAID. Если разделы Linux RAID отсутствуют, то это означает, что операционная система без RAID и можно переходить к монтированию разделов по инструкции ниже.
Собрать RAID
Устройства sda, sdb и так далее с разделами типа Linux RAID представляют собой части единого массива. Чтобы получить к ним доступ, нужно произвести сборку массива в виртуальные устройства, которые будут иметь вид /dev/md0, /dev/md1 и так далее.
Для этого необходимо выполнить команду mdadm --assemble
, в качестве аргументов нужно передать название виртуального устройства и части массива. Например, есть 2 диска: /dev/sda и /dev/sdb. В первом диске есть разделы /dev/sda2 и /dev/sda3, а во втором — /dev/sdb2 и /dev/sdb3. Все они имеют тип Linux RAID. Необходимо объединить все разделы на разных дисках в рамках одного порядкового номера.
Пример для двух дисков:
mdadm --assemble /dev/md0 /dev/sda2 /dev/sdb2
mdadm --assemble /dev/md1 /dev/sda3 /dev/sdb3
В зависимости от количества устройств в RAID может быть больше дисков. Пример для четырёх дисков (как правило, это актуально для RAID 10):
mdadm --assemble /dev/md0 /dev/sda2 /dev/sdb2 /dev/sdc2 /dev/sdd2
mdadm --assemble /dev/md1 /dev/sda3 /dev/sdb3 /dev/sdc3 /dev/sdd3
После завершения сборки можно переходить к монтированию файловой системы.
Монтировать раздел (без использования LVM)
Если в списке файловой системы есть только устройства вида /dev/sda, /dev/sdb и так далее, то это значит, что не используется менеджер логических томов (LVM). Например, если у диска /dev/sda есть раздел /dev/sda1, то для монтирования раздела нужно выполнить команду:
mount /dev/sda1 /mnt
Для монтирования с изменением корневого каталога используется infiltrate-root
:
infiltrate-root /dev/sda1
Монтировать раздел (с использованием LVM)
Если в списке есть устройства с root в названии (например, /dev/mapper/vg0-root), то в таком случае используется LVM и для монтирования раздела нужно выполнить команду:
mount /dev/mapper/vg0-root /mnt
Для монтирования с изменением корневого каталога:
infiltrate-root /dev/mapper/vg0-root
При использовании infiltrate-root
раздел будет смонтирован в директорию /newroot.
Монтировать файловую систему в Windows
Монтирование файловой системы можно выполнить аналогично инструкции для Linux без использования LVM при помощи команды:
mount /dev/sda1 /mnt
В некоторых случаях может возникать ошибка:
The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Falling back to read-only mount because the NTFS partition is in an
unsafe state. Please resume and shutdown Windows fully (no hibernation
or fast restarting.)
В таком случае не будет возможности производить запись на смонтированный том. Если у вас нет в этом необходимости, то сообщение можно игнорировать. В противном случае нужно размонтировать том и выполнить процедуру исправления базовых ошибок в файловой системе NTFS с помощью утилиты ntfsfix, после чего повторить операцию монтирования:
umount /mnt
ntfsfix /dev/sda1
mount /dev/sda1 /mnt
Также можно смонтировать раздел с NTFS, напрямую обратившись к компоненту ntfs-3g:
ntfs-3g /dev/sda1 /mnt