Назад | Перейти на главную страницу

Смонтируйте каталог на новом разделе или диске

Я хотел бы знать, как смонтировать каталог на новом разделе или диске. У меня есть каталог, например: / u01 / app / mylab / data. Внутри у меня есть несколько файлов и каталогов с определенными разрешениями других пользователей и групп. В этом каталоге мало места, поэтому я представил серверу новый диск с целью монтирования / u01 (и всех его подкаталогов, включая разрешения) на этом новом диске с достаточным пространством. Я запускаю mount / dev / sdb / u01, и когда он готов, он не показывает содержимое, и мне нужно запустить umount / dev / sdb. Пожалуйста, как мне это сделать?

Во-первых, временно смонтируйте новый диск в какое-нибудь временное место, например / mnt / temp. Затем скопируйте файлы из каталога / u01 / app / mylab / data в / mnt / temp. Наконец, размонтируйте / mnt / temp, а затем снова подключите к / u01 / app / mylab / data.

Или в оболочке говорить

mkdir /mnt/temp
mount /dev/sdb /mnt/temp
cp -pr /u01/app/mylab/data/ /mnt/temp
umount /mnt/temp
mount /dev/sdb /u01/app/mylab/data

Обратите внимание, что я использовал cp вместо того mv, так как таким образом, если что-то пойдет не так во время передачи, вы не получите испорченную ситуацию. После того, как вы убедились, что все работает должным образом, вы можете размонтировать / dev / sdb еще раз, освободить исходное пространство и затем перемонтировать / dev / sdb.