易截截图软件、单文件、免安装、纯绿色、仅160KB

linux 硬链接与软连接的区别


首先我们需要了解linux
下硬链接以及软连接的基本概念.
硬链接:新建的文件是已经存在的文件的一个别名,当原文件删除时,新建的文件仍然可以使用.
软链接:也称为符号链接,新建的文件以“
路径”
的形式来表示另一个文件,和Windows
的快捷方式十分相似,新建的软链接可以指向不存在的文件.
下面详细介绍一下硬链接和软连接之间的区别.
1.
硬链接和原来的文件没有什么区别,而且共享一个
inode
号(文件在文件系统上的唯一标识);而软链接不共享 inode
,也可以说是个特殊的 inode
,所以和原来的 inode
有区别。
2.
若原文件删除了,则该软连接则不可以访问,而硬连接则是可以的。
3.
由于符号链接的特性,导致其可以跨越磁盘分区,但硬链接不具备这个特性.
另外在转载一下网上的介绍.
硬链接(hard
link)
  
UNIX
文件系统提供了一种将不同文件链接至同一个文件的机制,我们称这种机制为链接。它可以使得单个程序对同一文件使用不同的名字。这样的好处是文件系
统只存在一个文件的副本。系统简单地通过在目录中建立一个新的登记项来实现这种连接。该登记项具有一个新的文件名和要连接文件的inode
号(inode
与原文件相同)
。不论一个文件有多少硬链接,在磁盘上只有一个描述它的inode
,只要该文件的链接数不为0
,该文件就保持存在。硬链接不能对目录建立硬
链接!
  
硬连接是直接建立在节点表上的(inode
),建立硬连接指向一个文件的时候,会更新节点表上面的计数值。举个例子,一个文件被连接了两次(硬连接),这 个 文件的计数值是3
,而无论通过3
个文件名中的任何一个访问,效果都是完全一样的,但是如果删除其中任意一个,都只是把计数值减1
,不会删除实际的内容的, (任何存在的文件本身就算是一个硬连接)只有计数值变成0
也就是没有任何硬连接指向的时候才会真实的删除内容。
软链接(symbolic
link)
  
我们把符号链接称为软链接,它是指向另一个文件的特殊文件,这种文件的数据部分仅包含它所要链接文件的路径名。软链接是为了克服硬链接的不足而引入的,软
链接不直接使用inode
号作为文件指针,而是使用文件路径名作为指针(软链接:文件名 +
数据部分-->
目标文件的路径名)。软件有自己的inode
,并在磁盘上有一小片空间存放路径名。因此,软链接能够跨文件系统,也可以和目录链接! 其二,软链接可以对一个不存在的文件名


相关文档:

understanding linux usb ehci device driver(2)

understanding linux usb ehci device driver(2)
understanding linux usb ehci device driver(2)
lm_tom@163.com
2. linux ehci device driver(ehci hcd)
2.1. linux usb subsystem arch overview(host)
2.2. ehci_hcd
2.3. ehci 实现的接口
2.3.1. ehci_pci_setup() (hc_driver->reset)
2.3.2. ehci_run() ( ......

IBM开发社区上关于Linux多线程编程的文章

一、POSIX 线程详解
1、
一种支持内存共享的简捷工具
2、称作互斥对象的小玩意
3、使用条件变量提高效率
二、Posix线程编程指南
1、
线程创建与取消
2、
线程私有数据
3、线程同步
4、线程终止
5、杂项
......

Linux文件系统选择


通过综合使用多种标准文件系统Benchmarks对Ext3, Ext4, Reiserfs, XFS, JFS, Reiser4的性能测试对比,对不同应用选择合适的文件系统给出以下方案,供大家参考。文件系统性能测试数据见附表。
1、大量小文件(LOSF, Lost of small files)I/O应用(如小图片)
Reiserfs(首选), Ext4文件系统适合这类负载特征,IO调度算法选 ......

Linux 设置DNS和主机名

Linux下配置静态IP地址,设置DNS和主机名
配置文件位于:
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.3
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
使
IP地址生效:
/sbin/ifdown eth0
/sbin/ifup eth0
主机名配置 /etc/sysconfig/network
NETWO ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号