1. 程式人生 > >Linux 磁碟分割槽掛載

Linux 磁碟分割槽掛載

1. 分割槽型別

linux 下有主分割槽、擴充套件分割槽、邏輯分割槽。主分割槽最多有4個,擴充套件分割槽最多隻能有一個。但是主分割槽+擴充套件分割槽最多隻能有4個。擴充套件分割槽無法進行資料讀寫,只能裝在邏輯分割槽(在擴充套件分割槽中,邏輯分割槽的個數沒有限制),邏輯分割槽可以正常寫入和讀取資料。
在linux中,這是要給全新的磁碟做的第一步操作 --> 分割槽。

2. 格式化

只談高階格式化。Linux 系統中有了分割槽還不能進行讀取寫入操作,需要把分割槽格式轉換成linux 系統能夠識別的格式。這就需要進行格式化操作。像windows系統中有 FAT16、FAT32、NTFS等常見的格式。在linux中有 EXT2、EXT3、EXT4等常見格式。一般linux中常見的檔案格式是EXT4。

3. 檔名

在作業系統中,所有硬體都是以檔名的形式存放在磁碟當中的 /dev 目錄下,而且這些硬體檔名還是按照一定的規則命名的,因此可以根據檔名來判別該硬體的型別。像IDE硬碟的裝置檔名為 /dev/hd[a-d] (其中a-d為碟符),SCSI/SATA/USB硬碟的裝置檔名為 /dev/sd[a-p](其中a-p為硬碟碟符),光碟機裝置檔名為 /dev/cdrom 或 /dev/sr0 等等。
同理,分割槽也是擁有裝置檔名的。分割槽的裝置檔名的命名規則很簡單,就是在對應的硬碟的裝置檔名中新增相應的分割槽編號。像 IDE硬碟的1號分裝置檔名為 /dev/hda1,SATA硬碟的2號分割槽裝置檔名為 /dev/sda2等等。

4. 掛載

有了分割槽還並不能對硬碟進行讀寫。還需要設定分割槽的掛載點,相當於 windows系統中的分配碟符的操作(只是為了方便理解,linux中並沒有這一說法),這個操作在linux中稱為掛載。在windows中是直接用CDEF(即c盤、d盤、e盤、f盤)英文字母當做碟符。在linux中是使用空的目錄名稱作為碟符的掛載點。但不是所有的目錄都可以作為碟符。
在linux中有兩個目錄必須作為分割槽碟符:第一、 / (根目錄),作為資料的基本讀寫的地方(一般來說,會在根目錄下建立一個200M 的 /boot目錄存放資料,方便啟動管理);第二、swap分割槽,swap分割槽作為記憶體的交換區域,一般來講大小是記憶體的2倍,但是最大不能超過2G,大於2G的部分也不會用作互動,只會浪費磁碟空間。

5. 小結

給linux安裝一個磁碟並使用,需要進行一下的步驟:格式化磁碟(轉換成linux系統能識別的檔案格式,分割槽,掛載(分配碟符))。


人若無名,專心練劍!
喜歡的朋友可以留下你的贊!