重新看檔案系統

2021-05-23 05:26:10 字數 2093 閱讀 1179

乙個實體的儲存裝置掛到linux下的時候都要以某個節點來實現,其實就是用/dev/下的乙個檔案來充當介面的功能,在將這個實現了這個介面的實體類掛在樹上就可以訪問了。linux在安裝的時候要有乙個/boot必須安裝到第乙個分割槽,以此開始系統的初始化工作。從這裡出發說說硬碟的分割槽:乙個硬碟最多分四個區,這是由在記錄硬碟分割槽的表——mbr主引導記錄的大小決定的,它只有512k最多記錄四個分割槽的記錄,於是人們想除了邏輯方式,通過乙個擴充套件分割槽來記錄其他邏輯分割槽的情況,邏輯分割槽的記錄表在擴充套件分割槽上——擴充套件分割槽不能用來盛放東西,但是占用乙個檔案符號/sda2,通常是三個主分割槽+乙個擴充套件分割槽的方式,那麼第乙個邏輯分割槽應該就是sda5,而不是sda4,sda4是擴充套件分割槽的標號。

sda1主分割槽           ------》第乙個可用分割槽

sda2主分割槽           ------》第二個可用分割槽

sda3主分割槽           ------》第三個可用分割槽

sda4擴充套件分割槽

sda5邏輯分割槽     ------》第四個可用分割槽

sda6邏輯分割槽   ------》第五個可用分割槽

這個比較形象的說明問題了。

下面是各個分

第乙個bin,主要是存放普通使用者的可執行命令。建議和/放在一起,不單獨分出來

第二個dev, 是系統裝置檔案存放位置,比如我們剛才的分割槽,建議和/放在一起,不單獨分出來

第三個home,是普通使用者的家目錄,很多檔案伺服器都會用到使用者的家目錄存放資料,所以建議單獨分割槽, 而且還有乙個好處, 如果你系統壞了,實在不能用了,需要從新安裝系統。你單獨分出了home分割槽,裡面的東西可以在安裝好系統後,從新掛載進系統。就不會出現重要資料丟失的問題

lost+found分割槽的檔案碎片,沒個分割槽都有 一般不用管這目錄

misc自動掛載服務需要的的目錄,建議和 /放一起

net目錄我平時都沒注意,是個空目錄。一般不會使用

proc目錄裡的東西就是現在記憶體中的東西。不會占用硬碟空間,不須要單獨分割槽

sbin目錄,是超級管理員的可執行檔案存放目錄

tmp臨時檔案目錄,不需要單獨分出來

var是很多伺服器 檔案使用的目錄,建議單獨分割槽。

boot存放grub(啟動裝載程式)和核心的檔案  強烈建議單獨分成第乙個主分割槽, 這樣系統啟動不了,比較容易排除故障

etc大部分配置檔案的存放目錄。 雖然重要但是不大,但是一定要和/放一起,因為啟動的時候需要讀取裡面的配置檔案, 這個是不能單獨分出去的。

lib系統和可執行程式的庫檔案。 和/放一起

media 和mnt也是掛載光碟機和其他裝置用的,和/放一起

root超級使用者的家目錄,裡面一般沒什麼東西,可以和/放一起

selinux增強性安全linux,和usr 部分使用者安裝檔案存放目錄。也和/放一起

出與安全行和擴充套件性考慮我們會分出4個分割槽: /boot,,/,/home,/var

var和home目錄是看你伺服器性質而定。 一般把剩餘空間全部分配給他們

安裝linux時,需要在硬碟建立linux使用的分割槽,在大多情況下,至少需要為linux建立以下3個分割槽。

/boot分割槽:/boot分割槽用於引導系統,它包含了作業系統的核心和在啟動系統過程中所要用到的檔案,該分割槽的大小一般為100mb。

swap分割槽:swap分割槽的作用是充當虛擬記憶體,其大小通常是物理記憶體的兩倍左右(當物理記憶體大於512mb時,swap分割槽為512mb即可)。例如物理記憶體是128mb,那麼swap分割槽的大小應該是256mb。

/(根)分割槽:linux將大部分的系統檔案和使用者檔案都儲存在/(根)分割槽上,所以該分割槽一定要足夠大,一般要求大於5gb。

重新思考檔案系統

對於計算機初學者而言,掌握了檔案系統,可以說計算機就入門了。檔案系統做為計算機的基礎在 it人中已根深締固,但我現在開始覺得,正是目前的檔案系統格式侷限或阻障了計算機的智慧型化 個性化發展。考察一下 對檔案系統而言,資訊的組織是以 個體的儲存方式來開展 檔案為單位,以副檔名來區分資訊型別,以目錄結構...

從檔案系統看系統架構

struct vop vector struct vop vector vop default 定義乙個預設的操作結構,注意型別也是vop vector int vop bypass struct vop generic args ap int vop open struct vop open ar...

從人事檔案系統看需求

關於人事檔案系統,系統本身功能實現很不難,但因為其資料資訊的邏輯性有很問題,使得系統的邏輯一改再改,這裡很大原因在客戶的需求變更和對業務需求不明確。1 需求的變更一般在系統有了乙個較完整的介面功能後,客戶會逐漸對系統有一定的了解,客戶可能會想到各種新的功能和特色,對以前提出的要求進行改動,相應的就會...