У меня есть CentOS 6.3 с установленными Lighttpd и MySQL. Я использую Amazon Cloud (EC2) и не знаю, как правильно смонтировать другой диск, чтобы перенести на него БД.

Я действительно потерян в ОС Linux, пожалуйста, помогите!

[root@ip-10-246-135-238 ec2-user]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/xvde1            5.0G  1.5G  3.3G  32% /
tmpfs                 828M     0  828M   0% /dev/shm
/dev/xvde2            5.0G  1.5G  3.3G  32% /media/ephemeral0
/dev/xvde2            5.0G  1.5G  3.3G  32% /
/dev/xvdj             5.0G  1.5G  3.3G  32% /
/dev/xvde2            147G  3.3G  137G   3% /mnt/driveb

1 ответ1

0

Когда вы добавляете в экземпляр другой том (используя веб-интерфейс amazon "присоединить том"), создается впечатление, что вы подключили его к машине. Вы должны увидеть новый диск с помощью fdisk -l

Вам понадобится файловая система на нем. Допустим, новый том выглядит как /dev /xvdg, поэтому mkfs.ext4 /dev/xvdg - (предполагается, что вы не хотите поднимать разделы на этом томе, это совсем другая тема).

Затем вам нужно будет смонтировать его, один раз или на длительный срок. Чтобы сделать это в долгосрочной перспективе, создайте каталог и поместите запись (новую строку) в /etc /fstab. Это будет выглядеть примерно так:

/dev/xvdg /mnt/point/you/made ext4 defaults 0 0

сохраните файл, затем попробуйте выполнить монтирование с помощью команды mount /mnt/point/you/made - выполнение этого в таком порядке гарантирует, что команда mount использует для своей информации файл fstab, что гарантирует, что файл fstab исправен.

Само собой разумеется, не путайте эти шаги (например, форматирование неправильного диска!), Иначе вы можете потерять данные. В частности, не перезагружайтесь, пока не убедитесь, что файл fstab исправен, или ваша машина может не перезагрузиться должным образом. (вы можете это исправить, но это настоящая боль, особенно в amazon ec2).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .