我想知道如何在新分区或磁盘上安装目录。我有一个目录,例如:/u01/app/mylab/data 其中我有几个文件和目录,具有其他用户和组的特定权限。此目录空间不足,因此我向服务器提供了一个新磁盘,目的是将 /u01(及其所有子目录,包括权限)安装到这个具有足够空间的新磁盘上。我运行 mount /dev/sdb /u01,但准备就绪后它没有显示内容,我必须运行 umount /dev/sdb。请问我该怎么做?
答案1
首先,将新磁盘临时安装到某个临时位置,例如 /mnt/temp。接下来,将文件从 /u01/app/mylab/data 目录复制到 /mnt/temp。最后,卸载 /mnt/temp,然后重新安装到 /u01/app/mylab/data。
或者,用 shell 语言
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。