1. 程式人生 > >Linux分割槽原理及根目錄的介紹

Linux分割槽原理及根目錄的介紹

一、Linux分割槽原理

為了更好的瞭解Linux的分割槽原理,我們可以先來了解window的分割槽原理。

1.window分割槽原理

(1)掛載

如下圖所示,window系統一般有C盤,D盤,E盤,從裡向外環形分佈。每個盤都有一個碟符,用來標記它是什麼盤。我們把碟符和硬碟分割槽建立聯絡的過程,叫做掛載。分割槽是作業系統的邏輯概念,事實上硬碟本身是沒有分割槽的。

(2)掛載點

與硬碟分割槽建立聯絡的系統碟符稱為“掛載點”,例如C、D、E、F、G、H、I、J、K等等都可以稱為掛載點。

(3)掛載型別:自動或手動

windows的掛載都是“自動的”。所謂自動,打個比方,當你把行動硬碟插入windows膝上型電腦的介面時,windows會自動建立一個新的分割槽,比如E、F、G、H等等,不需要我們自己去人為地分割槽。

(4)根目錄

windows系統有多個根目錄,各個掛載點都是一個根目錄。

(5)磁碟佔用情況

各自碟符下的檔案佔據自己對應碟符的空間。


2.Linux分割槽原理

(1)掛載

同樣是作業系統碟符與磁碟分割槽建立聯絡的過程

(2)掛載點

與硬碟分割槽建立聯絡的系統碟符稱為“掛載點”,例如: / 斜槓、boot、movie等碟符都是掛載點。

(3)掛載型別:自動或手動

Linux系統的掛載有自動和手動。如果是系統安裝的時候建立的分割槽以後都會自動掛載,而系統執行中臨時新增的光碟、U盤、行動硬碟等需要手動掛載。

(4)根目錄

Linux只有一個根目錄,就是“/斜槓”,其它目錄都是它的子目錄。

(5)磁碟佔用情況

檔案會佔據其上邊與其挨著最近掛載點對應分割槽的空間。例如下圖中,暴風雨.mp4和變形精鋼.mp4會佔據movie目錄的空間,因為movie是其上邊與其最近的掛載點。而index.php佔據的是斜槓目錄的空間。

(6)普通目錄與新硬碟建立分割槽的步驟如下:

先把掛載點目錄的檔案給釋放出來,然後讓該目錄與新硬碟建立聯絡,最後將釋放出去的檔案再複製到新硬盤裡。舉例:下圖中,變形精鋼是放在movie目錄外國子目錄下的,如果後期不斷有外國電影存進來,勢必會引起硬碟空間不足,那怎麼辦呢?解決的辦法就是,先把變形金剛及外國目錄下的其它電影備份,再釋放外國目錄,然後插入新硬碟,讓外國目錄與該新硬碟重新建立聯絡,最後將備份的電影重新儲存到新硬盤裡。


二、Linux根目錄的介紹

切換到根目錄可以使用命令cd /


1. /bin   binary二進位制

    存放系統許多可執行程式檔案
    執行的相關指令,例如ls  pwd  whoami,後臺的支援檔案目錄

2. /sbin   super binary超級的二進位制
    存放系統許多可執行程式檔案,許多指令支援檔案,是root管理員執行
    指令的支援檔案,例如init  

3. /usr   unix system resource作業系統資原始檔目錄
    類似windows系統的C:/Program Files目錄
    是系統軟體安裝

    /usr/bin    軟體安裝時形成的“普通指令檔案”存放目錄
    /usr/sbin   軟體安裝時形成的“超級指令檔案”存放目錄

4. /dev   device裝置目錄
    系統把全部的硬體對映為檔案儲存在此目錄
    例如:/dev/cdrom用於指向“光碟機”
 
5. /home   家目錄
    每給系統增加一個使用者,都會在此目錄下建立一個“同名”的檔案目錄作為
    該使用者的家目錄使用,該使用者對家目錄擁有絕對許可權
    使用者每次登陸系統首先進入其家目錄。

6. /root   超級管理員root的家目錄

7. /proc   記憶體對映目錄
    可以檢視系統的相關資訊

8. /var  variable 可變的、易變的
    該目錄存放的檔案經常發生變動
    該目錄用於部署程式專案
    /var/www/shop
    /var/www/book

9. /boot   系統啟動目錄
    /boot/initramfs-2.6.32-504.el6.i686.img是系統核心檔案

10. /etc    系統主要配置檔案目錄
    /etc/passwd   存放系統使用者資訊
    /etc/group    存放系統使用者組資訊

11. /lib   library系統資源庫目錄
    
12. /selinux   secure enhanced linux安全增強型linux
    預設是開啟狀態,對軟體安裝有干擾作用

三、核心檔案與發行版

Linux作業系統是1991年芬蘭 赫爾辛基大學一個大學生 林納斯.脫瓦斯 發明的一個類Unix作業系統。林納斯 開發的部分就是作業系統系統的“核心”。

發行版:指的是由軟體發行公司,把一定的Linux核心版本、應用程式和相應的系統管理軟體和安裝程式,組裝成一個發行套件。發行版本號碼,由發行商自己決定,一般與核心版本的數字不一樣。全世界的linux系統種類有上百種,它們都是linux不同的發行版。

目前Linux中國的發行版本(Linux Distribution)主要有Red Hat(紅帽子), Slackware, Caldera, Debian, Red Flag(紅旗), Blue Point(藍點), Xteam Linux(衝浪), Happy Linux(幸福Linux), Xlinux、ubuntu等若干種。

發行版:核心檔案 + 外圍軟體(圖形化介面、安裝程式、辦公軟體、記事本等等)。