| |
由于是从SLES9 SP3的DVD光盘拷贝到安装源的创建目录内,发现报错如下:
引用

cp: will not create hard link './SP3/CD1/i386/update/SUSE-CORE/9/rpm/i586' to directory  './SP3/CD1/suse/i586'
cp: will not create hard link './SP3/CD1/i386/update/SUSE-CORE/9/rpm/noarch' to directory  './SP3/CD1/suse/noarch'
cp: will not create hard link './SP3/CD2/i386/update/SUSE-CORE/9/rpm/i586' to directory  './SP3/CD2/suse/i586'
cp: will not create hard link './SP3/CD2/i386/update/SUSE-CORE/9/rpm/i686' to directory  './SP3/CD2/suse/i686'
cp: will not create hard link './SP3/CD2/i386/update/SUSE-CORE/9/rpm/noarch' to directory  './SP3/CD2/suse/noarch'
cp: will not create hard link './SP3/CD2/i386/update/SUSE-CORE/9/rpm/nosrc' to directory  './SP3/CD2/suse/nosrc'
cp: will not create hard link './SP3/CD2/i386/update/SUSE-CORE/9/rpm/src' to directory  './SP3/CD2/suse/src'


如果你置之不理,在后期的PXE网络安装中,客户端安装系统的时候会提示你找不到所要安装的rpm包。

其实道理很简单,在光盘的镜像结构里面,目录是可以做硬链接的。但是当你将光盘里面的内容拷贝到系统环境下,在目前的linux下的任何文件系统内也是无法为目录来创建硬链接的。

所以解决的方法就是:
1:手工创建软链接。(后经过测试,nfs分享后,无法找到路径)
2:直接从源路径复制目录到链接位置。(学乖了,就这招吧。)
3:用于源的分享的时候,直接将光盘挂载到那个目录下面。(这里有一个疑问,为什么这个时候是好用的。其实在使用ftp分享的时候,也许不让跳转目录。但是应该都属于同一个/下面,理论是可以的。)

最保险的做法是2,1和3也许都会多多少少面临这些问题。不过可以深入研究一下为什么不可以。

后记:用NFS还是效率最高的。

本文链接:http://www.52zhe.cn/read.php/201.htm
本文作者:kook(若就博客内所涉及的技术问题交流,请用下面的MSN或Gmail联系我)
联系方式:(MSN:kook#live.com) (Google talk:kookliu)
没有版权:GNU,转载时请注明“转载人”欠本人一顿饭,来日见面之时兑现!谢谢合作!
by kook | 分类: SuSE | 评论(0) | 引用(0) | 阅读(824)
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]