自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux操作系統(tǒng)文件基礎(chǔ)知識詳解(二)

運維 系統(tǒng)運維
本章主要對Linux操作系統(tǒng)文件系統(tǒng)基礎(chǔ)知識詳解,有用多朋友對這部分知識都不是掌握全,所以掌握不完全的,可以從下面學(xué)習(xí)下。

以下主要對Linux操作系統(tǒng)文件系統(tǒng)基礎(chǔ)知識詳解,應(yīng)為有用多朋友對Linux操作系統(tǒng)這部分知識都不是掌握全,所以掌握不完全的,可以從下面學(xué)習(xí)下。希望對大家有所幫助。

以下接上文章《Linux操作系統(tǒng)文件系統(tǒng)基礎(chǔ)知識詳解(一)》

二 、linux文件系統(tǒng)
文件系統(tǒng)指文件存在的物理空間,linux系統(tǒng)中每個分區(qū)都是一個文件系統(tǒng),都有自己的目錄層次結(jié)構(gòu)。linux會將這些分屬不同分區(qū)的、單獨的文件系統(tǒng)按一定的方式形成一個系統(tǒng)的總的目錄層次結(jié)構(gòu)。一個操作系統(tǒng)的運行離不開對文件的操作,因此必然要擁有并維護自己的文件系統(tǒng)。

Llinux文件系統(tǒng)使用索引節(jié)點來記錄文件信息,作用像windows的文件分配表。索引節(jié)點是一個結(jié)構(gòu),它包含了一個文件的長度、創(chuàng)建及修改時間、權(quán)限、所屬關(guān)系、磁盤中的位置等信息。一個文件系統(tǒng)維護了一個索引節(jié)點的數(shù)組,每個文件或目錄都與索引節(jié)點數(shù)組中的***一個元素對應(yīng)。系統(tǒng)給每個索引節(jié)點分配了一個號碼,也就是該節(jié)點在數(shù)組中的索引號,稱為索引節(jié)點號。

linux文件系統(tǒng)將文件索引節(jié)點號和文件名同時保存在目錄中。所以,目錄只是將文件的名稱和它的索引節(jié)點號結(jié)合在一起的一張表,目錄中每一對文件名稱和索引節(jié)點號稱為一個連接。

對于一個文件來說有***的索引節(jié)點號與之對應(yīng),對于一個索引節(jié)點號,卻可以有多個文件名與之對應(yīng)。因此,在磁盤上的同一個文件可以通過不同的路徑去訪問它??梢杂胠n命令對一個已經(jīng)存在的文件再建立一個新的連接,而不復(fù)制文件的內(nèi)容。連接有軟連接和硬連接之分,軟連接又叫符號連接。它們各自的特點是:
硬連接:原文件名和連接文件名都指向相同的物理地址。
目錄不能有硬連接;硬連接不能跨越文件系統(tǒng)(不能跨越不同的分區(qū))
文件在磁盤中只有一個拷貝,節(jié)省硬盤空間;
由于刪除文件要在同一個索引節(jié)點屬于***的連接時才能成功,因此可以防止不必要的誤刪除。
符號連接:用ln -s命令建立文件的符號連接符號連接是linux特殊文件的一種,作為一個文件,它的數(shù)據(jù)是它所連接的文件的路徑名。類似windows下的快捷方式。
可以刪除原有的文件而保存連接文件,沒有防止誤刪除功能。
這一段的的內(nèi)容過于抽象,又是節(jié)點又是數(shù)組的,我已經(jīng)盡量通俗再通俗了,又不好加例子作演示。大家如果還是云里霧里的話,我也沒有什么辦法了,只有先記住,日后在實際應(yīng)用中慢慢體會、理解了。這也是我學(xué)習(xí)的一個方法吧。

三 、掛載文件系統(tǒng)
由上一節(jié)知道,linux系統(tǒng)中每個分區(qū)都是一個文件系統(tǒng),都有自己的目錄層次結(jié)構(gòu)。linux會將這些分屬不同分區(qū)的、單獨的文件系統(tǒng)按一定的方式形成一個系統(tǒng)的總的目錄層次結(jié)構(gòu)。這里所說的“按一定方式”就是指的掛載。將一個文件系統(tǒng)的頂層目錄掛到另一個文件系統(tǒng)的子目錄上,使它們成為一個整體,稱為掛載。把該子目錄稱為掛載點。
舉個例子吧:
根分區(qū):
/根目錄

  1. ┃  
  2. ┏━━━━┳━━━━━┳━━━━━┳━━━━━╋━━━━━┳━━━━━┳━━━━━┳━━━━━┓  
  3. ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  
  4. bin home dev etc lib sbin tmp usr var  
  5. ┃  
  6. ┏━┻━┓  
  7. ┃ ┃  
  8. rc.d cron.d  
  9. ┃  
  10. ┏━━━┳━━━┳━┻━┳━━━━┓  
  11. ┃ ┃ ┃ ┃ ┃  
  12. init.d rc0.d rc1.d rc2.d ……  

/usr分區(qū) :

  1. usr  
  2. ┃  
  3. ┏━━━━┳━━━╋━━━┳━━━┳━━━┓  
  4. ┃ ┃ ┃ ┃ ┃ ┃  
  5. X11R6 src lib local man bin  
  6. ┃ ┃  
  7. ┃ ┏━━━╋━━━┓  
  8. ┃ ┃ ┃ ┃  
  9. linux bin lib src  

掛載之后就形成了文章開始時的那個圖。像不像掛上去的?注意:1、掛載點必須是一個目錄。

請點擊下方《Linux操作系統(tǒng)文件系統(tǒng)基礎(chǔ)知識詳解(二)》繼續(xù)查看。

【編輯推薦】

  1. 簡單介紹Ubuntu8.04快速設(shè)置指南
  2. 全面講解Linux 系統(tǒng)安全(二)
  3. 全面講解Ubuntu vsftp的配置
  4. Ubuntu系統(tǒng)中“玩轉(zhuǎn)”文檔壓縮(圖)
  5. Ubuntu 9.04的wubi安裝無效解決方案
責(zé)任編輯:志輝 來源: linux.chinaunix.net
相關(guān)推薦

2010-03-18 14:52:05

Linux操作系統(tǒng)

2010-03-18 15:16:37

Linux操作系統(tǒng)

2010-04-13 18:24:14

Unix操作系統(tǒng)

2010-04-07 15:59:29

Unix操作系統(tǒng)

2023-03-21 18:16:54

2010-03-17 11:21:40

Linux 系統(tǒng)

2009-10-20 09:26:53

綜合布線系統(tǒng)

2009-12-10 14:27:07

Linux操作系統(tǒng)

2020-05-12 09:31:59

網(wǎng)絡(luò)管理Linux操作系統(tǒng)

2009-04-17 14:22:40

XPathXML基礎(chǔ)

2010-04-29 14:08:38

Unix操作系統(tǒng)

2009-12-11 15:32:05

2010-04-23 14:30:20

Aix操作系統(tǒng)

2009-12-11 16:53:52

Linux操作系統(tǒng)

2009-12-22 14:43:38

Linux操作系統(tǒng)

2009-09-14 14:49:12

LINQ查詢基礎(chǔ)知識

2009-12-23 10:05:30

Linux操作系統(tǒng)

2009-12-10 17:27:19

Linux操作系統(tǒng)

2009-12-10 16:45:39

Linux操作系統(tǒng)

2010-04-15 16:24:10

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

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