歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux系統安裝與硬盤分區簡單介紹

Linux系統安裝與硬盤分區簡單介紹

日期:2017/2/28 17:52:01   编辑:Linux教程

通常,我們的硬盤上已被Windows所占據,而現在要讓Linux入住,就得為它騰出一定的硬盤空間。所以我們不得不面對“分區”這一復雜的概念。

為了實現這一目標,通常可以通過以下三種方法:

1)將原來最後一個邏輯分區上的數據全部移到其它分區中,將該邏輯分區用分區工具刪除,將這部分空間給Linux使用。

這種方法很簡單,只需使用FDISK將最後一個邏輯分區刪掉就可以了。無需多說。

2)重新將硬盤分區,這是最直接和最麻煩的一種方法。具體操作如下:

◆ 備份用戶的文件;

◆ 用MS-DOS系統盤啟動系統;

◆ 用FDISK刪除原有分區,重建新的分區,將分配給Linux的空間留下來不分配給任何一個分區;

◆ 重新安裝原來的用戶系統。

這種方法通常會因您所要安裝的系統情況而變,因此請參考相關文章。

3)利用一些分區工具在不刪除硬盤原有數據的情況下重新為硬盤分區。如分區 魔術師等。(關於這些分區工具的使用方法,我們將專文說明)。

看到這裡,可以有些讀者會問,那本文都想說些什麼呢?其實本文是想詳細地與大家說一說硬盤分區這一個概念。所謂“勿在浮砂築高台”嘛,就是希望大家能夠“知其然,且知其所以然”。

一、硬盤分區基礎:

通常,在PC機上使用的硬盤有兩種:

1) IDE接口:最常見的;

2) SCSI接口:比IDE性能好,但更貴!

硬盤分區是針對一個硬盤進行操作的,它可以分為:主分區、擴展分區、邏輯分區。其中主分區可以是1-3個,擴展分區可以有0-1個,邏輯分區則沒有什麼限制。它們的關系如下圖所示:

圖1 硬盤分區關系圖

我們簡單地解釋一下,主分區與擴展分區是平級的,擴展分區本身無法用來存放數據,要使用它必須將其分成若干個(1-n個)邏輯分區。

一個硬盤能夠分成4個主分區、3個主分區1個擴展分區、2個主分區1個擴展分區、1個主分區1個擴展分區(只安裝Windows系統的用戶大多是使用這種方法)。

當然,如果你願望只分一個主分區、或兩個主分區,沒有擴展分區也是可以的。

也就是說,不管什麼操作系統,能夠直接使用的只有主分區、邏輯分區。不過不同的操作系統使用的文件系統格式不同,因此在用於不同操作系統後,分區又有了一些新名字:早版本MSDOS使用的FAT16分區、Windows使用的FAT32分區、Windows NT使用的NTFS分區、Linux使用的Ext2分區及Swap分區……等等。

好了,現在我們來看看Windows中是如何使用這些分區的。

二、Windows下的分區:

在Windows下,使用“盤符”,如A、B、C、D、E……等還表示一個分區。這種方法使得硬盤分區這一東西變得十分簡單。其中A和B是軟驅,硬盤分區是從C開始編號的。

下面我們看一看下面的例子:

圖2 Windows下分區編號

對於Windows而言,它只能夠使用一個主分區(在FDISK,稱為主DOS分區),可以使用多個邏輯分區。硬盤盤符的編號如上圖所示。

三、Linux下的分區:

而在Linux下,則復雜一些了。首先,它對每一個設備進行了命名:

IDE設備:一台PC上可以有兩個IDE接口(我將其稱為第一IDE、第二IDE),而每個IDE接口上可以接兩個IDE設備(我將其稱為主盤、從盤)。其中硬盤與光驅都是IDE設備。Linux這樣為其命名:

◆ 第一IDE的主盤:/dev/hda

◆ 第一IDE的從盤:/dev/hdb

◆ 第二IDE的主盤:/dev/hdc

◆ 第二IDE的從盤:/dev/hdd

看到這裡,就別問我我的光驅在哪了?!

SCSI設備:這個相對大家會陌生一些,它通常需要加上一塊SCSI卡來驅動。第一塊SCSI設備稱為:/dev/sda、第二塊就是/dev/sdb……以此類推。

為什麼都有一個“/dev”呢,這是因為,在Unix/Linux系統中,將所有的設備都當做一個文件,放在/dev目錄下。

好了,說完硬盤該說分區了!如下圖所示:

圖3 Linux下的分區命名

也就是主分區(或擴展分區)被命名為hda1-hda4,如果沒有,就跳過。而擴展分區中的邏輯分區則從hda5開始編號,以此類推。

注意了,這裡是以第一IDE的主盤為例,如果是第二硬盤,就是hdb1、hdb2、hdb5、hdb6、hdb7。

到此,我們可以發現,Windows下不管有多少個IDE設備都是順序地分配盤符,而在Linux下是認真區分對待每一個硬盤的。

四、為Linux劃分分區:

大家都知道,Windows下每一個分區都可利用於存放文件,而在Linux則除了存放文件的分區外,還需要一個“Swap(交換)分區”用來補充內存,因此通常需要兩個分區:

1. 主分區:學習使用的話,建議2GB。

2. 交換分區:只需1-2倍內存的大小,若64-128MB內存,交換分區可為128MB,128-256MB內存,交換分區可為256MB。

由於早期的Linux啟動器LILO無法識別8GB以外的硬盤分區,因此建議將Linux兩個分區分在8GB以內。

五、啟動系統:

每個硬盤的邏輯第1扇區中存放著MBR(主引導記錄),這裡就包括了主分區和擴展分區信息,當機器啟動後,將引導交給硬盤時,就首先執行MBR上的程序,然後找到活動分區,啟動操作系統。象LILO、OS Loader等多引導工具都是通過改寫MBR來實現的。因此,當大家在安裝完Linux後,將LILO寫在MBR上,再安裝Windows,那麼MBR就改寫成為了Windows的!

Copyright © Linux教程網 All Rights Reserved