在 CentOS 中挂载/重新挂载目录时如何处理本地存储的数据?

在 CentOS 中挂载/重新挂载目录时如何处理本地存储的数据?

我有一台 CentOS 5.x 服务器,最初为它配置了一个挂载点。该netfs服务在启动时启用。/etc/fstab有一个指向 cifs 共享的条目:

//foobox.example.com/share /mnt/foo cifs  rw,credentials=/foo/cred,dir_mode=0775,file_mode=0664,soft

在某个时间点,该netfs服务在启动时被禁用(运行级别设置为 0)。服务器上的应用程序开始将文件本地写入到/mnt/foo.

所以我的问题有两个:

1)如何快速检查确认某个目录是否是其他地方的挂载点?我正在使用,df -h但我不确定是否有更方便/有用的命令。

2) 如果用作挂载点的目录已经存在文件,linux 会怎么做?我会同时看到本地和远程文件吗?会删除本地存储的文件吗?它会隐藏它们吗?

答案1

1-您也可以使用mount|grep <directory name>或简单地mount命令。

2- 先前存在的文件将无法访问,因为目录指向的是新数据,而不是先前存在的目录。换句话说,先前存在的文件将不会发生任何变化,您将看不到先前的文件,但它们存在于磁盘上,挂载后不会被删除。

相关内容