У меня есть экземпляр машины и присоединенный том, который я хотел бы клонировать, но применить к нему новые сетевые настройки.
Что такое лучший способ для этого, что оставит исходный экземпляр без изменений?
Могу ли я сделать снимок работающего экземпляра и использовать этот снимок для создания нового экземпляра того же типа, но с другим сетевым адресом? Если да, то как мне это сделать?
РЕДАКТИРОВАТЬ:
Если посмотреть на консоль EC2, функция моментального снимка клонирует том (по идентификатору тома), а не экземпляр (по идентификатору экземпляра). Есть ли способ создать новый том, сделанный из моментального снимка существующего тома, и присоединить его к новому экземпляру машины, которому назначены другие сетевые настройки, без отсоединения / повторного подключения томов и вручную cp / scp-ing тысяч файлов?
Я в основном ищу способ дублировать существующий экземпляр машины и все содержимое подключенного тома EBS, с той лишь разницей, что новые сетевые настройки. (Если я' Используемый размер файловой системы Доступное использование% Установлено на / dev / sda1 30 ГБ 2,6 ГБ 28 ГБ 9% / devtmpfs 287M 0 287M 0% / dev ...
При каждой загрузке моя машина (CentOS 7) монтирует все это:
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 30G 2.6G 28G 9% /
devtmpfs 287M 0 287M 0% /dev
tmpfs 294M 0 294M 0% /dev/shm
tmpfs 294M 34M 261M 12% /run
tmpfs 294M 0 294M 0% /sys/fs/cgroup
Но мой / etc / fstab содержит только это:
# cat /etc/fstab
UUID=823db525-82d9-467e-acdf-7379cbd85171 / xfs defaults 0 0
Где будут определены все монтирования «tmpfs»?
Где я могу настроить их размеры?
Если я добавлю больше записей в свой / etc / fstab, например, что-то вроде:
tmpfs /dev/shm tmpfs defaults,noatime 0 0
Вызовет ли это конфликт с любым параметром, который уже монтируется при загрузке?
CentOS 7 использует systemd.
Systemd автоматически создаст некоторые файловые системы API с настройками по умолчанию (ядро), но вы все равно можете добавить их в / etc / fstab
, чтобы использовать собственные параметры:
... Даже хотя обычно ни одна из этих файловых систем API не указана в
/ etc / fstab
, они могут быть добавлены туда. В таком случае любые указанные в нем параметры будут применены к этой конкретной файловой системе API. Отсюда:, чтобы изменить параметры монтирования или другие параметры этих файловых систем, просто добавьте их в/ etc / fstab
с соответствующими настройками, и все готово ...
В дополнение к стандартный управляющий файл / etc / fstab
systemd поддерживает файлы модулей .mount
, которые можно использовать для управления пользовательскими монтировками.
Подробнее см. man systemd.mount
.