linux 硬链接失败

背景

编译代码发现报错

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,不支持跨目录硬链接,改为软连接使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值