例圖分析軟、硬鏈接

linux系統中存在兩種鏈接方式硬鏈接和軟連接,兩種鏈接方式在系統中是完全不同的模式,本文主要詳述兩種的區別并給與圖示;

創建guo ,lin兩個文件,兩個文件分別用于演示軟連接和硬鏈接

    圖一:創建文件

blob.png 

創建軟連接guo.ruan1

    圖二:創建軟連接

blob.png 

    圖三:刪除文件guo

blob.png

blob.png 

依據圖二、圖三進行分析:

1、guo.ruan1iNode號碼與guoiNode的號碼不同,可確定guo.ruan1是一個新文件且占有磁盤空間;

2、根據文件類型可看出guo.ruan1是一個鏈接文件,但鏈接次數未被增加;

3、圖三顯示問guo被刪除后guo.ruan1已經失效,且報錯顯示文件已不存在;

 

軟連接:類似Windows里的快捷方式,在建立軟連接時可以跨分區設置,軟連接實質上是一個文本文件(inode已經改變),該文件是一個連接文件指向被鏈接的文件;此種鏈接方式不會增加文件的鏈接次數,但會在文件的文件類型行顯示l;源文件刪除或被移動后,軟鏈接將會失效并會顯示閃紅,企且訪問軟鏈接會報錯顯示文件不存在;

 

    圖四:創建硬鏈接

 blob.png

    圖五:刪除硬鏈接文件

 

blob.png

blob.png 

依據圖四、圖五

1、創建lin的硬鏈接或者lin.ying1的硬鏈接的三個文件的屬性均為,且iNode號碼均不改變,可確認lin、lin.ying1、ling.ying2實際上是同一個文件,不增加磁盤空間;

2、每增加或減少一次鏈接,該文件的鏈接次數隨之加減1;

3、刪除lin文件后,鏈接中文件依然存在;

 

硬鏈接:實質上給被硬鏈接文件另取了一個名字,iNode不會改變),該文件的文件類型仍是,但硬鏈接和源文件的文件鏈接數會共同增加且每被硬鏈接一次增加1,由于此種鏈接方式的iNode號不改變,所以斷定該種鏈接方式不增加磁盤空間;源文件刪除后或減少一個鏈接文件則鏈接次數少1,但鏈接文件不會失效,可訪問源文件存在的內容;

原創文章,作者:guo_ruillin,如若轉載,請注明出處:http://www.www58058.com/53001

(0)
guo_ruillinguo_ruillin
上一篇 2016-10-29
下一篇 2016-10-29

相關推薦

  • 磁盤分區和文件系統管理

    磁盤分區 兩種分區方式:MBR,GPT  MBR: Master Boot Record,1982年,使用32位表示扇區 數,分區不超過2T  如何分區:按柱面      0磁道0扇區:512bytes      446bytes: boo…

    Linux干貨 2016-08-29
  • Linux磁盤管理命令

    Linux有著管理各種存儲設備的強大能力。Linux把所有磁盤都當作文件管理,從而簡化我們對其進行的讀寫等操作。 IDE接口的硬盤在Linux中命名為:/dev/hd{a|b|c……},比如/dev/hda; 其他硬盤比如SATA接口的硬盤命名為:/dev/sd{a|b|c……},比如/dev/sda。 注:{…

    Linux干貨 2015-12-06
  • 馬哥教育網絡班22期+第2周課程練習

    1、Linux上的文件管理類命令都有哪些,其常用的使用方法及相關示例演示。     文件管理類命令有:cp,mv,rm     1. cp:copy           使用方法:      &nbs…

    Linux干貨 2016-08-22
  • Linux之數組

      Linux之數組     數組介紹?數組:存儲多個元素的連續的內存空間,相當于多個變量的集合。 ?變量:存儲單個元素的內存空間?數組名和索引索引:編號從0開始,屬于數值索引注意:索引可支持使用自定義的格式,而不僅是數值格式,即為關聯索引,bash4.0版本之后開始支持。bash的數組支持稀疏格式(索引不連續)?聲明數組:de…

    Linux干貨 2016-08-25
  • 馬哥教育網絡班N22期+第五周課程練習

    1、顯示當前系統上root、fedora或user1用戶的默認shell; ~]# grep -E "^(root|user1|fedora)" /etc/passwd | awk -F: '{ print $1 $7 }' root/bin/bash user1/bin/bash fedora/bin/bash 2、…

    Linux干貨 2016-10-17
  • gzip壓縮輸出

    一、gzip介紹          gzip是GNU zip的縮寫,它是一個GNU自由軟件的文件壓縮程序,也經常用來表示gzip這種文件格式。軟件的作者是Jean-loup Gailly和Mark Adler。1992年10月31日第一次公開發布,版本號是0.1,目前的穩定版本是…

    Linux干貨 2015-07-29
欧美性久久久久