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