ftp下mount --bind的妙用 作者: sysit 分类: d 发表于 2017-09-23 170人围观 ## 0. 应用场景 > 1. 不同部门的人员,ftp的目录是同一个,实现部门内部的数据共享。 > 2. 跨部门间的数据是保密的,只能特定的数据才能跨部门共享。 > 3. 利用mount --bind将一个public目录挂载到各个部门的目录下,跨部门间的数据共享就通过这个public目录实现。 ## 1. mount --bind的用法 ```shell mount --bind olderdir newerdir ``` 比如将public目录挂载到/data/ftp ```shell mount --bind /public /data/ftp ``` ## 2. 实现 首先在ftp目录下建立各个部门的目录 ```shell mkdir /data/ftp/web #开发组目录 mkdir /data/dtp/bigdata #大数据组目录 mkdir /data/ftp/spider #爬虫组 mkdir /data/ftp/algorithm #算法部 mkdir /data/ftp/public #公共目录 ``` 将公共目录挂载到各个部门的目录下 ```shell mount --bind /data/ftp/public /data/ftp/web/public mount --bind /data/ftp/public /data/ftp/bigdata/public mount --bind /data/ftp/public /data/ftp/spider/public mount --bind /data/ftp/public /data/ftp/algorithm/public ``` 这样就既实现了部门间数据的共享,又实现了跨部门的数据隔离和共享需求。 ## 3. 注意事项 > 挂载后的目录将会继承被挂载目录的所有属性。 如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作! 赞赏支持