一区二区三区在线视频播放_一区在线播放视频_欧美.com_亚洲精品无人区_久久亚洲精品视频_国产精品久久久久久久免费软件_久久av一区二区三区_欧美国产日韩精品免费观看_亚洲一区自拍_91久久国产精品91久久性色_亚洲一区二区三区在线播放_久久久久久久一区_国产精品一区二区久久久_精品成人国产_亚洲欧洲精品一区二区三区波多野1战4_在线观看亚洲精品

綠色資源網:您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

綠色資源網

技術教程
您的位置:首頁操作系統linux → 詳解Linux文件系統

詳解Linux文件系統

我要評論 2011/09/19 14:08:15 來源:綠色資源網 編輯:downcc.com [ ] 評論:0 點擊:231次

1. Linux 磁盤分區和目錄
Linux 發行版本之間的差別很少,差別主要表現在系統管理的特色工具以及軟件包管理方式的不同。目錄結構基本上都是一樣的。 Windows 的文件結構是多個并列的樹狀結構,最頂部的是不同的磁盤(分區),如: C , D , E , F 等。
Linux 的文件結構是單個的樹狀結構 . 可以用 tree 進行展示。 在 Ubuntu 下安裝 tree ( sudo apt-get install tree ) , 并可通過命令來查看。
每次安裝系統的時候我們都會進行分區, Linux 下磁盤分區和目錄的關系如下:
– 任何一個分區都必須掛載到某個目錄上。
– 目錄是邏輯上的區分。分區是物理上的區分。
– 磁盤 Linux 分區都必須掛載到目錄樹中的某個具體的目錄上才能進行讀寫操作。
– 根目錄是所有 Linux 的文件和目錄所在的地方,需要掛載上一個磁盤分區。
以下是我們可能存在的一種目錄和分區關系:

圖1:目錄和分區關系
Q: 如何查看分區和目錄及使用情況?
– fdisk 查看硬盤分區表
– df :查看分區使用情況
– du: 查看文件占用空間情況
Q: 為什么要分區,如何分區?
– 可以把不同資料,分別放入不同分區中管理,降低風險。
– 大硬盤搜索范圍大,效率低
– 磁盤配合只能對分區做設定
– /home /var /usr/local 經常是單獨分區,因為經常會操作,容易產生碎片

2. Mount 掛載和 NFS 簡介
掛載的概念 :當要使用某個設備時,例如要讀取硬盤中的一個格式化好的分區、光盤或軟件等設備時,必須先把這些設備對應到某個目錄上,而這個目錄就稱為 “ 掛載點( mount point ) ” ,這樣才可以讀取這些設備,而這些對應的動作就是 “ 掛載 ” 。 將物理分區細節屏蔽掉。用戶只有統一的邏輯概念。所有的東西都是文件。 Mount 命令可以實現掛載:
mount [-fnrsvw] [-t vfstype] [-o options] device dir
Q :所有的磁盤分區都必須被掛載上才能使用,那么我們機器上的硬盤分區是如何被掛載的?
A :這主要是它利用了 /etc/fstab 文件。每次內核加載它知道從這里開始 mount 文件系統。每次系統啟動會根據該文件定義自動掛載。若沒有被自動掛載,分區將不能使用。 如下是我的 /etc/fstab 的定義,主要是根據裝機的分區來的:
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
#/dev/sda1 被自動掛載到 /
UUID=cb1934d0-4b72-4bbf-9fad-885d2a8eeeb1 / ext3 relatime,errors=remount-ro 0 1
# /dev/sda5 被自動掛載到分區 /home
UUID=c40f813b-bb0e-463e-aa85-5092a17c9b94 /home ext3 relatime 0 2
#/dev/sda7 被自動掛載到 /work
UUID=0f918e7e-721a-41c6-af82-f92352a568af /work ext3 relatime 0 2
# 分區 /dev/sda6 被自動掛載到 swap
UUID=2f8bdd05-6f8e-4a6b-b166-12bb52591a1f none swap sw 0 0

Q :移動硬盤如何掛載?如何掛載一個新的分區?
移動硬盤有驅動模塊會自動掛載,如果有個新硬盤,要先進行分區,并通過 mount 命令掛載到某個文件夾。如果要自動掛載則可以修改 /etc/fstab 文件 .
NFS 簡介: NFS 相信在很多地方都有廣泛使用,是一個非常好的文件共享方式。我們公司所使用的上傳服務就是把文件上傳到某臺網絡服務器上,中間就是通過 NFS 實現。
使用 NFS 客戶端可以透明的地訪問服務器端的文件。 NFS 也是通過 mount 來實現,底層是通過 NFS 通信協議實現?;驹恚?br />  

圖2:NFS基本原理

Ubuntu 下面 Ubuntu 下的例子
服務端 :
$apt-get install nfs-kernel-server
vi /etc/exports 添加 nfs 目錄 : /personal/nfs_share
10.1.60.34(rw,sync,no_root_squash)
$sudo exportfs -r
$sudo /etc/init.d/portmap start
$sudo /etc/init.d/nfs-kernel-server start
客戶端 :
$sudo apt-get install nfs-common
$sudo mount 10.19.34.76:/personal/nfs_share ~/nfsshare 例子:
3. 文件類型
Linux 下面的文件類型主要有:
a) 普通文件 : C 語言元代碼、 SHELL 腳本、二進制的可執行文件等。分為純文本和二進制。
b) 目錄文件 :目錄,存儲文件的唯一地方。
c) 鏈接文件 :指向同一個文件或目錄的的文件。
d) 特殊文件 :與系統外設相關的,通常在 /dev 下面。分為塊設備和字符設備。
可以通過 ls –l, file, stat 幾個命令來查看文件的類型等相關信息。
4.文件存儲結構
Linux 正統的文件系統 ( 如 ext2 、 ext3) 一個文件由目錄項、 inode 和數據塊組成。
目錄項 : 包括文件名和 inode 節點號。
Inode :又稱文件索引節點,是文件基本信息的存放地和數據塊指針存放地。
數據塊 :文件的具體內容存放地。

Linux 正統的文件系統 ( 如 ext2 、 3 等 ) 將硬盤分區時會劃分出目錄塊、 inode Table 區塊和 data block 數據區域。 一個文件由一個目錄項、 inode 和數據區域塊組成。 Inode 包含文件的屬性 ( 如讀寫屬性、 owner 等,以及指向數據塊的指針 ) ,數據區域塊則是文件內容。 當查看某個文件時,會先從 inode table 中查出文件屬性及數據存放點,再從數據塊中讀取數據。

站在 2w 英尺視圖,文件存儲結構大概如下:
 

圖3:文件存儲結構2w英尺視圖

其中目錄項的結構如下 ( 每個文件的目錄項存儲在改文件所屬目錄的文件內容里 ) :
 

圖4:目錄項結構

其中文件的 inode 結構如下( inode 里所包含的文件信息可以通過 stat filename 查看得到):
 

圖5:inode結構

以上只反映大體的結構, linux 文件系統本身在不斷發展。但是以上概念基本是不變的。且如 ext2 、 ext3 、 ext4 文件系統也存在很大差別,如果要了解可以查看專門的文件系統介紹。

5. 軟連接、硬鏈接
軟鏈接和硬鏈接是我們常見的兩種概念:
硬連接 :是給文件一個副本,同時建立兩者之間的連接關系。修改其中一個,與其連接的文件同時被修改。如果刪除其中 [color=red] 任意一個 [/color] 其余的文件將不受影響。
軟連接 : 也叫符號連接 , 他只是對源文件在新的位置建立一個“快捷(借用一下 wondows 常用詞)”,所以,當源文件刪除時,符號連接的文件將成為無源之水 -> 僅僅剩下個文件名了,當然刪除這個連接,也不會影響到源文件,但對連接文件的使用、引用都是直接調用源文件的。
具體關系可以看下圖:
 

圖6:軟鏈接和硬鏈接

從圖上可以看出硬鏈接和軟鏈接的區別:
1 :硬鏈接原文件和新文件的 inode 編號一致。而軟鏈接不一樣。
2 :對原文件刪除,會導致軟鏈接不可用,而硬鏈接不受影響。
3 :對原文件的修改,軟、硬鏈接文件內容也一樣的修改,因為都是指向同一個文件內容的。

6. 文件目錄管理命令
磁盤和文件空間
fdisk df du
文件目錄與管理
cd pwd mkdir rmdir ls cp rm mv
查看文件內容
cat:
cat [file]
查看文件的內容。全程式concatenate的意思,將文件內容連續輸出到屏幕上。第一行到最后一行顯示。
tac:
tac [file]
和cat剛好相反 是從最后一行到第一行的方式查看。
cat有個比較不好的地方時當文件比較大時候沒辦法看清楚,這個時候可以用more或者Less命令。
more:
more [file]
如果使用grep或者find等命令時,可以配合使用more一頁一頁的查看。如果看到一半想退出,則敲入’q’即可退出。
less:
less [file]
less比more更有彈性,可以上下翻頁。
如果只想讀取文件的頭幾行或者文件的末尾幾行,可以用head或tail.
head –n [file]:讀取文件的前n行。
tail –n [file]:讀取文件末尾n行。
以上命令都是用于查看字符文件,二進制文件出來的都是亂碼,要看二進制文件的內容,可以用od命令,如查看一個MP3文件里面的內容:
od shijiemori.mp3
文件目錄與權限

關鍵詞:Linux,文件系統

閱讀本文后您有什么感想? 已有 人給出評價!

  • 0 歡迎喜歡
  • 0 白癡
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙視
一区二区三区在线视频播放_一区在线播放视频_欧美.com_亚洲精品无人区_久久亚洲精品视频_国产精品久久久久久久免费软件_久久av一区二区三区_欧美国产日韩精品免费观看_亚洲一区自拍_91久久国产精品91久久性色_亚洲一区二区三区在线播放_久久久久久久一区_国产精品一区二区久久久_精品成人国产_亚洲欧洲精品一区二区三区波多野1战4_在线观看亚洲精品
欧美激情视频免费观看| 欧美色播在线播放| 国产一区二区三区在线播放免费观看| 国产精品v欧美精品v日韩精品| 性欧美长视频| 免费一区二区三区| 久久精品国产精品亚洲综合| 欧美日韩国产电影| 在线精品国精品国产尤物884a| 另类成人小视频在线| 欧美日韩在线精品一区二区三区| 一区二区三区国产在线| 午夜免费电影一区在线观看| 国产精品影院在线观看| 怡红院精品视频| 蜜桃久久精品乱码一区二区| 激情视频一区二区三区| 免费欧美在线视频| 欧美福利小视频| 亚洲视屏在线播放| 欧美午夜www高清视频| 国产精品久久久久aaaa九色| 99精品热6080yy久久| 伊人久久大香线蕉av超碰演员| 久久午夜av| 欧美专区在线播放| 国产精品你懂的在线| 亚洲第一主播视频| 欧美一区二区三区久久精品| 精品福利免费观看| 国内精品久久久久影院 日本资源| 欧美一区二区成人| 一区二区日韩欧美| 国产亚洲综合精品| 国产精品久久久久久久久搜平片| 久久婷婷综合激情| 亚洲字幕在线观看| 国产午夜精品一区理论片飘花| 久久综合电影| 亚洲在线播放| 欧美成人综合在线| 在线色欧美三级视频| 欧美一区二区三区播放老司机| 日韩亚洲一区在线播放| 亚洲黄色成人| 欧美伦理视频网站| 欧美中文在线免费| 国产亚洲精品一区二区| 欧美日韩在线视频观看| 国产一区二区三区久久久| 激情欧美国产欧美| 日韩亚洲国产欧美| 欧美伊人久久久久久午夜久久久久| 国产精品成人一区二区网站软件| 午夜精品av| 亚洲欧美激情在线视频| 性亚洲最疯狂xxxx高清| 在线观看视频免费一区二区三区| 欧美一级欧美一级在线播放| 久久久久久久久一区二区| 欧美一区二区视频在线| 久久精品一二三区| 一区二区三区在线免费视频| 欧美福利视频一区| 国产精品电影网站| 欧美日韩另类视频| 亚洲欧洲一区二区三区久久| 六月丁香综合| 欧美国产精品一区| 欧美黄网免费在线观看| 夜夜嗨一区二区三区| 久久久久91| 国产美女精品一区二区三区| 久久激情久久| 亚洲午夜精品| 夜夜夜精品看看| 狠狠做深爱婷婷久久综合一区| 久久久久久久久久久久久久一区| 欧美日韩成人激情| 性xx色xx综合久久久xx| 亚洲一区二区久久| 欧美精品午夜| 欧美一级成年大片在线观看| 亚洲一区三区视频在线观看| 99视频一区二区三区| 亚洲午夜精品久久久久久浪潮| 国产欧美日韩在线视频| 日韩亚洲欧美成人一区| 欧美女主播在线| 日韩午夜精品视频| 午夜久久福利| 国产一区二区三区在线观看精品| 欧美激情综合在线| 一本久久综合亚洲鲁鲁五月天| 午夜精品电影| 最新69国产成人精品视频免费| 国产香蕉97碰碰久久人人| 伊人一区二区三区久久精品| 国产日韩欧美一区在线| 亚洲欧美日韩国产一区二区三区| 一区二区欧美视频| 亚洲欧美激情一区二区| 欧美精品一级| 亚洲大胆女人| 亚洲高清不卡在线| 中国女人久久久| 国产精品卡一卡二| 国产精品一卡二| 一本色道88久久加勒比精品| 噜噜爱69成人精品| 国产精品激情| 韩日成人在线| 久久久欧美精品sm网站| 欧美日韩国产999| 免费久久99精品国产| 亚洲伊人网站| 欧美在线观看一区二区| 久久久www成人免费毛片麻豆| 久久一二三国产| 欧美一区1区三区3区公司| 亚洲欧美日韩国产中文| 久久久久综合| 亚洲精品美女久久7777777| 亚洲精品永久免费精品| 欧美激情精品久久久久久大尺度| 亚洲国内在线| 久久久久88色偷偷免费| 欧美国产视频日韩| 欧美精品乱人伦久久久久久| 国产日韩欧美一区二区三区四区| 欧美色中文字幕| 久久久亚洲精品一区二区三区| 亚洲欧洲精品一区二区精品久久久| 欧美成人免费在线视频| 欧美一区三区三区高中清蜜桃| 欧美国产日韩亚洲一区| 一区二区三区高清| 欧美亚洲日本网站| 欧美日韩国产欧美日美国产精品| 久久免费视频这里只有精品| 在线观看成人一级片| 亚洲欧美一区二区精品久久久| 欧美日韩一区免费| 亚洲一区二区在线免费观看视频| 性欧美xxxx视频在线观看| 欧美激情中文字幕乱码免费| 鲁鲁狠狠狠7777一区二区| 性欧美1819性猛交| 一区二区精品在线| 国内精品久久久久久影视8| 免费人成精品欧美精品| 亚洲国产岛国毛片在线| 久久精品一区二区三区中文字幕| 国产精品永久| 久久亚洲精品视频| 亚洲一区免费观看| 中文欧美字幕免费| 欧美三级日本三级少妇99| 中文精品99久久国产香蕉| 在线观看成人一级片| 亚洲高清自拍| 欧美喷水视频| 久久精品人人做人人爽| 最新69国产成人精品视频免费|