Linux中的文件管理機制是一種叫掛載和卸載的方式使用分區中的文件。
1.硬盤分區的概念
概述:首先我們要對硬盤分區的基本概念進行一些初步的了解,硬盤的分區主要分為基本分區(Primary Partion)和擴展分區(Extension Partion)兩種,
基本分區和擴展分區的數目之和不能大於四個。且基本分區可以馬上被使用但不能再分區。擴展分區必須再進行分區後才能使用,也就是說它必須還要進行二次分區。
那麼由擴展分區再分下去的是什麼呢?它就是邏輯分區(Logical Partion),而且邏輯分區沒有數量上限制。
如圖,咱們最常用的windows系統的分區就是這樣分區的,首先分出一個主分區(操作系統一般就是裝在主分區裡面),
然後分了一個擴展分區,因為擴展分區不能直接使用,所以需要在擴展分區下面將其分為若干個邏輯分區
(如圖所示的D、E、F、G盤就是分出來的邏輯分區)。
-------------------------------------------------------------------
2.linux分區和windows分區的區別
在Windows操作系統中,是先將物理地址分開(分出主分區和邏輯分區),再在分區上建立目錄。在Windows操作系統中,所有路徑都是從盤符開始,如C://Program Files. Linux正好相反,是先有目錄,再將物理地址(分區)映射到目錄中。在Linux操作系統中,所有路徑都是從根目錄開始【/】
對windows的用戶來說,有幾個分區就有幾個驅動器,並且每個分區都會獲得一個字母標識符,然後就可以選用這個字母來指定在這個分區上的文件和目錄,它們的文件結構都是獨立的,非常好理解。
但對這些用戶初上手Linux嗎,可就有點惱人了。因為對Linux用戶來說無論有幾個分區,分給哪一目錄使用,它歸根結底就只有一個根目錄,一個獨立且唯一的文件結構。
Linux中每個分區都是用來組成整個文件系統的一部分,因為它采用了一種叫“載入”的處理方法,它的整個文件系統中包含了一整套的文件和目錄,且將一個分區和一個目錄聯系起來。
這時要載入的一個分區將使它的存儲空間在一個目錄下獲得。下面我們先來看看Linux的驅動器是如何標識的。
/dev/sda1
sda1:sd硬盤類型,a第一塊硬盤,1代表分區
對於IDE硬盤,驅動器標識符為"hdx~",其中"hd"表明分區所在設備的類型,這裡是指IDE硬盤了。
"x"為盤號(a為基本盤,b為基本從屬盤,c為輔助主盤,d為輔助從屬盤),"~"代表分區,前四個分區用數字1到4表示,它們是主分區或擴展分區,從5開始就是邏輯分區。
例,hda3表示為第一個IDE硬盤上的第三個分區或擴展分區,hdb2表示為第二個IDE硬盤上的第二個主分區或擴展分區。
對於SCSI硬盤則標識為"sdx",SCSI硬盤是用"sd"來表示分區所在設備的類型的,其余則和IDE硬盤的表示方法一樣。
---------------------------------------------------------------
3、linux 幾個重要的命令
1)掛載命令
mount [-參數][設備名稱][掛載點]
特別說明:在掛載光驅時,可直接使用mount /mnt/cdrom/
2)卸載命令
umount [設備名稱]
3)查看磁盤使用情況
df [參數]
比如 df -l
查看分區(磁盤)使用情況
df -h
5)查看某個目錄是在哪個分區
df [目錄全路徑]
6)查看linux系統分區具體情況
fdisk -l
4.安裝分區
在安裝Linux系統時,我們一般為其分配三個區:
①/boot區,通常情況下根據Linux的版本不同,個人分區習慣會不同,我這裡分配了500M給這個分區。
②swap區,交換區,通常分配給其的大小為物理內存的2倍,但是最好不要超過256M,所以我這裡分配了256M給這個分區。關於linux中swap分區的解釋:可搜 關於Linux系統安裝中Swap分區的解釋
③ / 區,也就是根目錄,這個分區盡量給其分配大的空間,可以將安裝Linux系統的這個硬盤上除去分給/boot、swap區以外的空間都分配給這個分區。
補充:linux下lvm磁盤分區配置教程:LVM是什麼?
首先,建立新分區物理卷(PV),然後將該分區類型設定為lvm,之後就可以在該PV上建立卷組(VG),
然後在VG裡劃分邏輯卷(LV),每個邏輯卷就相當於一個新的分區。需要調整分區(LV)大小時,
如果是擴大LV,需要所屬VG還有剩余未分配空間(Free PE),否則據需要先減小其它LV獲得可用PE。
安裝參考
http://xxxxxx/Linuxjc/1175095.html TechArticle