使用mv命令将文件夹重命名为180GB是否有风险?
我们有一个包含180GB的文件夹/数据.
我们想用mv命令将/ data文件夹重命名为/ BD_FILES.
这样做安全吗?
解决方法:
如果文件夹中的名称保留在同一文件系统中,则更改该文件夹的名称是安全的.
如果它是一个挂载点(/ data有点看起来它可能是我的挂载点,请用mount来检查),那么除了简单的mv之外你还需要做一些其他的事情,因为mv / data / BD_FILES会将数据移动到根分区(可能不是你想要发生的).
您应该卸载文件系统,重命名现在为空的目录,使用此文件系统的新位置更新/ etc / fstab,然后在重命名的位置重新安装文件系统.
换一种说法,
> umount / data
> mv / data / BD_FILES(假设/ BD_FILES尚不存在,在这种情况下,首先将其移开)
>更新/ etc / fstab,将挂载点从/ data更改为/ BD_FILES
> mount / BD_FILES
这不涉及复制任何文件,它只是更改充当文件系统的安装点的目录的名称.
如果目录的重命名涉及将其移动到新的文件系统(如果/ data位于一个磁盘上而/ BD_FILES位于另一个磁盘上则属于这种情况,如果您将内容移动到更大的分区,则通常会这样做,例如),我建议复制数据,同时保持原始完整,直到您可以检查副本是否正常.你可以这样做
rsync -a /data/ /BD_FILES/
例如,但请参阅rsync手册,了解其执行和不执行的操作(例如,它不保留硬链接).
重命名文件夹后,还需要确保现有过程(使用文件夹,备份等的程序和用户)知道名称更改.
标签:linux,filesystems,mv
来源: https://codeday.me/bug/20190808/1625523.html