由于单个磁盘空间不够用了,所以挂了新磁盘,软连接了部分站点目录过来,主要是方便管理,不用动已有的配置。但在FTP访问时出现了无权限。
后来在网上找到,可以用mount –bind的方式规避权限问题。具体就是用mount –bind代替ln -s。有一点不同就是先要创建个挂载目录。
例如:
我的博客下面要放个other目录 /home/www/zpblog.cn/other
但home所在磁盘空间不够大,这时候新挂了个盘 /data1
我们把other目录放到 /data1/other
如果用软连接就是
ln -s /data1/other /home/www/zpblog.cn/
用mount –bind 就先要在/home/www/zpblog.cn/ 里面先
mkdir other
然后在
mount --bind /data1/other /home/www/zpblog.cn/other
这样就可以在FTP中访问了
mount –bind是将一个目录中的内容挂载到另一个目录上,用法是:
mount --bind olddir newdir mount --bind olddir/file newdir/file
如果想将mount –bind写入/etc/fstab,则用法是:
olddir newdir none bind 0 0
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
相关文章
开启 vsftpd SSL 安全认证2015-02-07
CentOS安装vsftpd架设ftp服务器(配置虚拟用户)2013-12-30