inode与ln命令

inode可以看:

http://www.cnblogs.com/itech/archive/2012/05/15/2502284.html

 

每个inode节点的大小,一般是128字节或256字节。inode节点的总数,在格式化时就给定,一般是每1KB或每2KB就设置一个inode。假定在一块1GB的硬盘中,每个inode节点的大小为128字节,每1KB就设置一个inode,那么inode table的大小就会达到128MB,占整块硬盘的12.8%。

 

查看每个硬盘分区的inode总数和已经使用的数量,可以使用df命令。
df -i
 
查看每个inode节点的大小,可以用如下命令:
sudo dumpe2fs -h /dev/hda | grep "Inode size"
 
由于每个文件都必须有一个inode,因此有可能发生inode已经用光,但是硬盘还未存满的情况。这时,就无法在硬盘上创建新文件。

 

后来用df -i查看了一下/data分区的索引节点(inode),发现已经用满(IUsed=100%),导致系统无法创建新目录和文件。 

 

 

ln命令:

http://www.cnblogs.com/micky-zhou/archive/2012/08/01/2618203.html

 

注意ln a b

指的是针对已有文件a 创建一个硬链接b 

而不是让a指向b,不要反了。

 

ln -s a b

是软链接

 

posted @ 2017-03-04 15:27  blcblc  阅读(665)  评论(0)    收藏  举报