Мне нужно создать машину RHEL на GCP с отдельными разделами для /home, /tmp и /var. Если бы я устанавливал на физическую машину, я бы просто разделил свой диск при установке ОС, но я не могу понять это на виртуальной машине GCP. Я:
- создал новую виртуальную машину RHEL на GCP, выбрав существующую и функцию «создать аналогичную»
- создал новый диск на GCP с
вычислительные диски gcloud создают acas-home --size 200 --type pd-ssd
- прикрепил его к моей виртуальной машине с помощью
экземпляры вычислений gcloud attach-disk <my-vm-name> --disk acas-home
- отформатировал его с
sudo mkfs.ext4 -m 0 -E lazy_itable_init=0,lazy_journal_init=0, отбросить /dev/sdb
- смонтировал новый раздел только один раз во временную папку и скопировал исходную папку .ssh в, чтобы импортировать файл author_keys
- добавил новый диск в /etc/fstab со следующей строкой
UUID=<MY_UUID_VALUE> /home ext4 discard,по умолчанию,без ошибок 0 2
- поставил диски с
судо монтировать -а
- перезапустил sshd с
sudo systemctl перезапустить sshd.service
После этого я не могу подключиться к серверу по ssh. Я попытался просто удалить файл author_keys и создать новый, но ничего не помогло. Я также попытался добавить еще один файл авторизованных ключей в sshd_config и заполнить его этой строкой, но он также не подхватил его:
Файл авторизованных ключей .ssh/authorized_keys /etc/ssh/authorized_keys
Что я делаю не так?