在学习ln前要搞懂文件系统的结构:
结点区 数据区
--------- ----------
| | | |
| | | |
| | | |
... ....
|-------| |--------|
这样的文件系统就如同一本书,结点区对应书的目录,数据区对应书的正式章节.
本文以文件/etc/passwd为例.
[applprod@erp applprod]$ stat /etc/passwd
File: "/etc/passwd"
Size: 1603 Blocks: 8 IO Block: -4612090707425882112 Regular File
Device: 803h/2051d Inode: 224278 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: Mon Oct 23 15:29:34 2006
Modify: Mon Jul 24 07:49:15 2006
Change: Mon Jul 24 07:49:15 2006
1.ln分为:
1)硬链接(节点备份);
2)符号链接(软链接,类似WIN下的快捷方式);
2.使用范围
1)硬链接在任一分区内可任一建立,没有数量限制,不支持目录,不支持跨分区.硬链接就相当于页码数相同的两个不同指向数据区的指针.通过使用硬链接可达到备份数据(实际是备份节点)的效果,但如果数据区出现问题这种方法也没有办法.
例如: ls file没问题,但cat file则出现问题,这种情况说明数据区出现问题
2)符号链接是在结点区新建一个指向数据区结点的结点(软结点-->硬结点-->数据区),支持目录链接,可跨分区,有链接次数限制(最好不要超过8次),若原文件删除(软结点-->硬结点-->数据区),则符号链接就变成断链接.
3.理解mv ,cp ,rm(从结点区与数据区分析)
1)同一分区:
为什么cp速度很慢,而mv ,rm
2)不同分区
为什么cp与mv差不多
阅读(3731) | 评论(0) | 转发(0) |