背景
编译代码发现报错
root@fde273a34090:/data/myprojects# ln test.txt ../test.txt2
ln: failed to create hard link '../test.txt2' => 'test.txt': Operation not permitted
分析
当前文件系统,是yrfs
root@fde273a34090:/data/myprojects# df -T $(pwd)
Filesystem Type 1K-blocks Used Available Use% Mounted on
yrfs_nodev:/dataset yrfs 524288000 58508252 465779748 12% /data
实验发现,目录内是可以硬链接的,跨目录是失败的
去到ext4文件系统内测试
root@fde273a34090:/data_local/f1# df -T $(pwd)
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/sdc ext4 7752190724 1030084660 6331388352 14% /data_local
实验结果目录内和跨目录都是可以硬链接
结论
厂商自定义文件系统yrfs,不支持跨目录硬链接,改为软连接使用

186

被折叠的 条评论
为什么被折叠?



