Если у Вас есть структура каталогов /foo/bar/
и Вы хотите переместить все файлы под bar
один шаг выше, войдите bar
каталог и тип следующее:
find . -depth -print0 | cpio --null -pvd ../
Обычно я думаю cpio(1)
лучше для подобных задач. Можно проверить подробную документацию путем издания info cpio
в Вашей оболочке.
Виртуальный контроллер SAS Логики LSI действительно только там, чтобы Windows 2008 допускал кластеризацию. Используйте один из других виртуальных контроллеров вместо этого.
Проблема состоит в том, что, когда начальные загрузки системы, начальный диск поршня создается из содержания файла, который содержит определенные драйверы, которые система должна продолжить загружать. Если тот начальный дисковый файл поршня не будет содержать драйверы для Вашей системы, то система не будет способный загрузиться. Для разрешения этого Вам будет нужен к восстановленному initrd файл с помощью следующей процедуры:
Скопируйте свой/etc/modprobe.conf файл и замените любые scsi_hostadapter записи в нем со следующим:
исказите scsi_hostadapter mptbase scsi_hostadapter1 mptspi псевдонима
Создайте начальный диск поршня
Если необходимо вернуться по какой-либо причине, просто загрузиться назад в спасательный режим и вернуться/etc/modprobe.conf и initrd - *.img файл, то перезагрузка.
В RHEL 7.x это немного отличается, поскольку modprobe.conf не существует.
В моем случае мне нужно было изменить контроллер корневого диска с Paravirtual на LSI Logic SAS. Как предполагалось в предыдущих сообщениях, это нужно сделать в двух местах: на обычном диске и на RamDisk, поскольку оба должны загружаться с новым драйвером.
Во-первых, если возможно, клонируйте свою машину, а не снимайте ее. Когда вы работаете с дисками, лучше не использовать моментальные снимки.
Возможно, вам не нужно делать этот второй шаг, я сделал это в теории, что контроллер диска инициализирует себя, если будет введен в систему через дополнительный диск, точно так же, как вы это сделали бы для Windows:
Второй шаг - выключите виртуальную машину, подключите диск емкостью 1 ГБ, используя тип контроллера SCSI, на который вы хотите изменить свой корневой диск, и верните систему в рабочее состояние, чтобы modprobe обнаружил его. (Вы могли бы сделать это горячо)
Третий шаг - выполните следующую команду, чтобы добавить правильный драйвер на RamDisk (Помните, что в моем случае я переходил с VMWare Paravirtual на драйвер LSI Logic SAS. Скорее всего, вы идете противоположным путем, но вам просто нужно изменить тип драйвера:
dracut -f -v --add-drivers mptsas
Другие варианты драйверов: mptspi mptscsih mptbase
После этого выключите и удалите временный диск объемом 1 ГБ. Измените контроллер корневого диска на тот драйвер, который вы только что добавили на виртуальный диск, и загрузите систему.