歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> linux系統的目錄結構作用和分區方案

linux系統的目錄結構作用和分區方案

日期:2017/2/27 16:05:51   编辑:Linux教程
在Windows操作系統中,使用盤符代表獨立的文件系統,如C盤,D盤等,沒i一個盤符中都會有個根目錄,對於這種同一個系統中可以存在多個根目錄的目錄結構,被稱為森林型目錄結構。而Linux系統使用樹型目錄結構,即在整個系統中只存在一個根目錄(文件系統),所有其他的文件系統都掛載到根目錄下相應的子目錄節點中。

在linux的目錄結構中,根目錄(/)及其下的子目錄名稱如圖: 下面介紹一下linux操作系統中常用的目錄和它們的作用:

根(/)目錄
是linux文件系統的起點,根目錄所在的分區稱為根分區。。

/boot目錄
用於存在linux系統啟動所必須的文件,出於系統安全考慮,“/boot”目錄通常被劃分為獨立的分區,稱作“/boot”分區。

/var目錄
用於存放系統中經常需要變化的一些文件,如系統日志文件等,對於生產系統“/var”目錄通常劃分為獨立的分區。

/home目錄
用於存放所有普通用戶的宿主目錄,例如abc用戶宿主目錄為“/home/abc”;對於提供給大量用戶使用的linux系統,“/home”目錄通常劃分為獨立分區,方便用戶備份數據。

/root目錄
是linux超級管理員root的宿主目錄,默認情況下只有root的宿主目錄存放在根目錄下,而不是存在在“/home”目錄下。

/bin目錄
用戶存放系統基本的用戶命令,普通用戶權限可以執行。

/sbin目錄
用於存放系統基本的管理命令,管理員用戶可以執行。

/usr目錄
用於存放linux系統中大量的應用程序,包括圖形程序;/usr目錄中又被劃分為多個子目錄,用於存放不同類型的應用程序。

/etc目錄
用於存放linux系統和各種程序的配置文件,配置文件較多的程序會在此目錄下建立獨立的子目錄,用於存放自己的配置文件。可以理解為Windows系統中的注冊表!

/dev目錄
用於存放linux系統設備文件目錄。

/lib目錄
存放根目錄上的程序所需的共享庫。

/media目錄
掛載點,用於掛載U盤、光盤、或者遠程磁盤所用。

以上列舉只是linux系統中經常用到的目錄,根目錄中還有很多其他子目錄需要我們在使用過程中慢慢熟悉。如果應用需要,linux系統所有子目錄都可以創建為獨立的硬盤分區。沒有進行獨立分區的子目錄都會保存在根分區中。

下面介紹一種常規的linux系統安裝硬盤分區方案,這也是我常用的方法:

例如給一塊140G的硬盤進行分區:

/boot分區:100MB
SWAP分區:內存的兩倍,一般情況大於等於1G內存就按1G分配
/(根)分區:30G
/data分區:剩下所有都分配給這個分區

分區解釋:
/boot用來存放系統啟動文件,一般不會占用很大的空間,如果覺得100MB不夠,可以適當增加一些。
SWAP分區理解為Windows上的虛擬內存,當實際內存不夠用的時候SWAP分區會當作內存使用。
/分區我想這個不用解釋,上面已經說了很多。
/data分區,是自己創建的獨立分區,實際應用中存放數據使用。之所以獨立創建,是因為如果系統出問題需要重裝系統,不會影響到此分區。
Copyright © Linux教程網 All Rights Reserved