У меня есть раздел под названием sda4.
И я хочу хранить данные mysql и файлы xml на этом разделе, потому что раздел, на котором установлены mysql и домен, имеет мало места.
Итак, я планирую создать две подпапки под sda4: одну для mysql и одну для xml. Затем я хочу смонтировать подпапки следующим образом:
mount -t auto /dev/sda4/mysql /var/lib/mysql
mount -t auto /dev/sda4/xml /home/user/domain/public_html/xml
Осуществим ли мой план? Может ли раздел монтировать на две точки монтирования?
Короткий ответ: нет, нельзя.
Более длинный ответ: монтировать /dev/sda4
в одной точке монтирования и выполните мягкую ссылку с другой точки монтирования. Или смонтируйте его в третьей, нейтральной для приложения точке, и установите программную ссылку из обеих точек приложения.
редактировать: re учебник, попробуйте:
mount /dev/sda4 /mnt
ln -s /mnt/mysql /var/lib/mysql
ln -s /mnt/xml /home/user/domain/public_html/xml
NB: необходимо, чтобы ни /var/lib/mysql
или /home/user/domain/public_html/xml
существуют, или ln -s
сделает что-то предсказуемое, но неожиданное.
Редактировать 2: это нормально, что такой материал существует, вам нужно переместить его в сторону. Установив /dev/sda4
на /mnt
(см. выше), попробуйте
mv /var/lib/mysql /var/lib/mysql.mark
mv /home/user/domain/public_html/xml /home/user/domain/public_html/xml.mark
(сделайте мягкие ссылки, как указано выше)
mv /var/lib/mysql.mark/* /var/lib/mysql
mv /home/user/domain/public_html/xml.mark/* /home/user/domain/public_html/xml
что должно оставить вас с двумя пустыми .mark
каталоги, которые теперь можно удалить. Не делайте этого во время работы приложений!