偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

來(lái)自Linux操作系統(tǒng)的inode和軟硬鏈接介紹

運(yùn)維 系統(tǒng)運(yùn)維
如果說(shuō)操作系統(tǒng)的半壁江山是微軟的,那另一半估計(jì)應(yīng)該屬于Linux操作系統(tǒng)的了。于是很多人開(kāi)始學(xué)習(xí)Linux操作系統(tǒng)這個(gè)新貴。本文為你介紹Linux的inode、軟鏈接、硬鏈接的知識(shí)。對(duì)你學(xué)習(xí)Linux的進(jìn)程有所提高。

如果說(shuō)操作系統(tǒng)的半壁江山是微軟的,那另一半估計(jì)應(yīng)該屬于Linux操作系統(tǒng)的了。于是很多人開(kāi)始學(xué)習(xí)Linux操作系統(tǒng)這個(gè)新貴。本文為你介紹Linux的inode、軟鏈接、硬鏈接的知識(shí)。對(duì)你學(xué)習(xí)Linux的進(jìn)程有所提高。

inode

Linux的文件系統(tǒng)(硬盤(pán))分為2部分:inode table 與 data area。inode table上有許多的inode, 每個(gè)inode分別記錄一個(gè)檔案的屬性與這個(gè)檔案分布在哪些datablock上(也就是我們說(shuō)的指針)。inode有兩個(gè)功能:記錄檔案屬性和指針。data area由很多datablock構(gòu)成,data area記錄文件的真實(shí)內(nèi)容。
 
硬鏈接

Hard Link 只是在某個(gè)目錄下新增一個(gè)該檔案的關(guān)連數(shù)據(jù)而已!
 
1.舉個(gè)例子來(lái)說(shuō),我的 /home/vbird/crontab 為一個(gè) hard link 的檔案,他連結(jié)到 /etc/crontab 這個(gè)檔案,也就是說(shuō),其實(shí) /home/vbird/crontab 與 /etc/crontab是同一個(gè)檔案,只是有兩個(gè)目錄( /etc 與 /home/vbird )記錄了 crontab 這個(gè)檔案的關(guān)連數(shù)據(jù)罷了!也就是說(shuō),我由 /etc 的 Block 所記錄的關(guān)連數(shù)據(jù)可知道 crontab 的 inode 放置在 A 處,而由 /home/vbird 這個(gè)目錄下的關(guān)連數(shù)據(jù),contab 同樣也指到 A處的 inode! 所以,crontab 這個(gè)檔案的 inode 與 block 都沒(méi)有改變,有的只是有兩個(gè)目錄記錄了關(guān)連數(shù)據(jù).
 
2.使用 hard link 設(shè)定連結(jié)文件時(shí),磁盤(pán)的空間與 inode 的數(shù)目都不會(huì)改變!由上面的說(shuō)明來(lái)看,我們可以知道, hard link 只是在某個(gè)目錄下的 block 多寫(xiě)入一個(gè)關(guān)連數(shù)據(jù),所以當(dāng)然不會(huì)用掉 inode 與磁盤(pán)空間。
 
3.當(dāng)我們修改其中一個(gè)文件的內(nèi)容時(shí),互為硬鏈接的文件的內(nèi)容也會(huì)跟著變化。如果我們刪除互為硬鏈接關(guān)系的某個(gè)文件時(shí),其它的文件并不受影響.
 
4.由于 hard link 是在同一個(gè) partition 上面進(jìn)行數(shù)據(jù)關(guān)連的建立,所以 hard link 是有限制的:
a. 不能跨 Filesystem.
b. 不能 link 目錄。


5.假設(shè)已經(jīng)建立若干me.txt的硬鏈接:ln me.txt hard_me.txt ……。
之后運(yùn)行 ls -l: -rw-r--r-- 3 younes younes   40 2009-12-03 16:36 hard_me.txt ,其中橙色底紋的數(shù)字代表指向該文件硬鏈接的數(shù)目。

軟鏈接
 
1. 軟鏈接也叫符號(hào)鏈接,他和硬鏈接有所不同,軟鏈接文件只是其源文件的一個(gè)標(biāo)記。當(dāng)我們刪除了源文件后,鏈接文件不能獨(dú)立存在,雖然仍保留文件名,但我們卻不能查看軟鏈接文件的內(nèi)容了.
 
2. Symbolic Link 與 Windows 的快捷方式可以給他劃上等號(hào),由 Symbolic link 所建立的檔案為一個(gè)獨(dú)立的新的檔案,所以會(huì)占用調(diào)inode與block。

這就是Linux操作系統(tǒng)的inode、軟鏈接、硬鏈接。

【編輯推薦】

  1. 闡述Linux操作系統(tǒng)安裝無(wú)線網(wǎng)卡驅(qū)動(dòng)
  2. Wine成功運(yùn)行Bitcomet于Linux操作系統(tǒng)中
  3. 淺析Linux操作系統(tǒng)中開(kāi)源Cisco路由虛擬機(jī)
  4. Linux操作系統(tǒng)基本知識(shí)
  5. 學(xué)習(xí)手冊(cè):Linux操作系統(tǒng)下的poll和select
責(zé)任編輯:小霞 來(lái)源: NET130
相關(guān)推薦

2009-12-23 10:36:48

Linux操作系統(tǒng)

2009-12-15 10:47:29

linux操作系統(tǒng)

2009-12-16 09:40:26

Linux操作系統(tǒng)

2009-12-11 16:53:52

Linux操作系統(tǒng)

2009-12-22 13:05:15

Linux sysfs

2011-01-04 15:36:45

linux特征

2011-01-04 18:15:21

2010-01-06 10:57:05

Linux操作系統(tǒng)

2010-04-22 12:51:59

Aix操作系統(tǒng)命令

2010-04-29 14:08:38

Unix操作系統(tǒng)

2009-12-02 14:50:28

操作系統(tǒng)

2009-06-25 08:53:03

Linux操作系統(tǒng)

2009-06-29 08:38:14

Linux操作系統(tǒng)

2009-07-03 06:55:33

Linux

2009-12-09 17:25:19

Linux操作系統(tǒng)

2010-02-23 17:14:25

Ubuntu Linu

2015-09-22 14:50:16

2012-05-29 09:42:08

Linux服務(wù)器窗口管理

2009-12-22 13:44:33

Linux操作系統(tǒng)

2010-05-04 13:09:21

Unix操作系統(tǒng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)