У меня есть папка (в основном с почтовыми ящиками-homedirs пользователей postfix), смонтированная на диске A (raid1), и я хочу переместить ее с диска A на диск B (также raid1).
В настоящее время это похоже:
/ h1 (папка) / md120 (diskA)
и я хочу:
/ h1 (папка) / md121 (diskB)
мне просто размонтировать, а затем смонтировать на другой диск?
ОБНОВЛЕНИЕ 1
Привет еще раз!
Спасибо, ребята, за все ваши ответы.
Похоже, я ошибся в своем вопросе.
Правильным было бы
Как правильно изменить точку монтирования папки?
Итак, у меня / h1 смонтирован на / md120, и я хочу изменить его точку монтирования на / md121.
ОБНОВЛЕНИЕ 2 монтировать -l
fstab не содержит монтирования.
/dev/md121 on /home2
/dev/md125 on /h1
Моя идея - переехать h1
под home2
так что полный путь будет /home2/h1
, который будет установлен в /dev/121
и /dev/md125
будет "удалено". Проблема в том, что h1
содержит домашних пользователей (почтовые ящики), поэтому я думаю, что просто ln
после удаления.
Ты можешь использовать rsync
-
rsync -a --progress --remove-source-files /src/dir1/ /dst
Смонтированы оба раздела рейда? Если они есть, вы можете использовать то, что обычно делаете:
mv /h1 /h2
Убедитесь, что вы сначала остановили postfix.
/etc/fstab
, это также их размонтирует. Я предполагаю, что это действительно произойдет.mount /dev/md121 /home2
mkdir /home2/h1
mount /dev/md125 /home2/h1
Все, что сейчас под /h1
теперь будет отображаться под /home2/h1
, что, я думаю, именно то, что вам нужно.
использовать xar, это лучше, чем все остальные, поскольку он сохраняет исходные разрешения, время доступа к файлам и т. д.