
У меня 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
Когда вы добавляете другой том к экземпляру (используя веб-интерфейс Amazon "attach volume"), это как если бы вы подключили его к машине. Вы должны увидеть новый диск, используя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
- выполнение этого в таком порядке гарантирует, что команда монтирования будет использовать файл fstab для получения информации, что гарантирует правильность файла fstab.
Само собой разумеется, не нарушайте эти шаги (например, не форматируйте не тот диск!), иначе вы можете потерять данные. В частности, не перезагружайтесь, пока не убедитесь, что ваш файл fstab в порядке, иначе ваша машина может не перезагрузиться должным образом. (Вы можете это исправить, но это настоящая головная боль, особенно в amazon ec2).