① linux中的分區表應該怎樣正確建立呢
一般要看你的有多少空間給linux,至少要有10G,如果只有10G,可以只要兩個分區,swap(交換空間,大小一般為內存2倍,最大4G),/(根分區)如果有30G,swap
;/
10G;/home
15G;/boot
200M如果更大,多分一點給/home,/usr,/opt,/tmp,/
② linux下怎麼創建分區
Linux下可以用fdisk命令新建分區,方法如下:
1、首先查看硬碟信息,用fdisk -l命令,如果有硬碟有剩餘空間就可以對其進行分區。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[root@bogon 桌面]# fdisk -l
Disk /dev/sda: 85.9 GB, 85899345920 bytes
255 heads, 63 sectors/track, 10443 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000471ad
Device Boot Start End Blocks Id System
/dev/sda1 * 1 26 204800 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 26 3851 30720000 83 Linux
/dev/sda3 3851 4106 2048000 82 Linux swap / Solaris
/dev/sda4 4106 10444 50912256 5 Extended
/dev/sda5 4106 10444 50911232 83 Linux
Disk /dev/sdb: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
#從上面看出/dev/sda空間已經用完了,/dev/sdb沒有使用。
2、下面對/dev/sdb 進行分區
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
[root@bogon 桌面]# fdisk /dev/sdb
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0xfaa2aa49.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').
Command (m for help): m //輸入m查看幫助文檔
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
l list known partition types
m print this menu
n add a new partition //添加一個新的分區
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
#fdisk選中/dev/sdb 輸入m所有基本選項都出現,輸入n新建分區
Command (m for help): n
Command action
e extended
p primary partition (1-4)
3、有擴展分區和主分區,邏輯分區在擴展分區中建立。注意到括弧中的1-4,最多隻能建四個主分區(包括擴展分區)。先建一個主分區:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p #建主分區
Partition number (1-4): 1 #分區號為1
First cylinder (1-2610, default 1): #直接回車默認從第一個柱面開始劃分
Using default value 1
Last
cylinder, +cylinders or +size{K,M,G} (1-2610, default 2610): +2G
#加空間大小,這里有很多種選擇:+後面單位可以接M,G,K(記得要大寫)表示劃分你所加的空間,也可以是柱面數。不管怎樣都不能超過該磁碟剩餘的空間否則無效。
Command (m for help): p #分好後查看分區信息,剛所做的所有一目瞭然。
Disk /dev/sdb: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xfaa2aa49
Device Boot Start End Blocks Id System
/dev/sdb1 1 262 2104483+ 83 Linux
4、同上所述建立擴展分區:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Command (m for help): n
Command action
e extended
p primary partition (1-4)
e #建立擴展分區
Partition number (1-4): 4
First cylinder (263-2610, default 263):
Using default value 263
Last cylinder, +cylinders or +size{K,M,G} (263-2610, default 2610): +4G
Command (m for help): p
Disk /dev/sdb: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xfaa2aa49
Device Boot Start End Blocks Id System
/dev/sdb1 1 262 2104483+ 83 Linux
/dev/sdb4 263 785 4200997+ 5 Extended
5、擴展分區建好就可以在擴展分區建立邏輯分區了
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Command (m for help): n
Command action
l logical (5 or over)
p primary partition (1-4)
l #建邏輯分區
First cylinder (263-785, default 263):
Using default value 263
Last cylinder, +cylinders or +size{K,M,G} (263-785, default 785): +2G
Command (m for help): p
Disk /dev/sdb: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xfaa2aa49
Device Boot Start End Blocks Id System
/dev/sdb1 1 262 2104483+ 83 Linux
/dev/sdb4 263 785 4200997+ 5 Extended
/dev/sdb5 263 524 2104483+ 83 Linux
6、上面顯示已經建好一個主分區,一個邏輯分區,但是這些現在還沒有生效,需要保存退出。
1
2
3
4
5
Command (m for help): w #保存退出
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
③ Linux下如何分區
方案一:「標准」方案
/ 8G SWAP 2G /BOOT 100m /USR 7G /HOME 8G
說明:/ 8G 其實6G這樣子就夠用了,不過還是要留一些冗餘,比如有些軟體默認就安裝在這里了,或者是您臨時將某些文件放在桌面(假如您在ROOT下)因此還是建議8G
SWAP 2G 臨時分區,最大值也就是2G了,如果您的物理內存足夠大,比如512M或者1G以上,SWAP可以設置得小一點。通常就是將它設置成最大值了,因為這2G對硬碟來說或許不算什麼(現在硬碟動則幾十上百G的)但是當您在運行很多的程序的時候,或許這個SWAP就派上了用場(我曾經觀察過自己的系統,512M的內存竟然也有用光的時候--沒開什麼大程序,而且也調用到了SWAP。)
/BOOT 100M 這個BOOT分區通常是作為一個獨立的分區的,如果您僅僅是實驗的話,就不一定需要單獨劃分。但是要記住,在單獨的LINUX系統中,這個分區最好是獨立的。
/USR 7G 准確的說7G可能有點小了,如果您需要用到MYSQL服務的話。這里通常是放程序文件的地方,有些資料庫比如MYSQL不特意指定資料庫存放路徑的話也是放在這里。。因此您可以根據需要調節這個區的大小。
/HOME 8G您說到需要放置一些音樂文件什麼的,因此這個區相應的劃分得大一點。您可以根據您的空間總量來確定這個區的大小
以上是比較均衡的劃分,相應的如果是單個硬碟全部使用的話,也是基本可以按照這個比例的。因為是實驗,因此就不單獨劃分/VAR區了,在以後真正應用的時候,可能是需要劃分/VAR區的,這里通常用於設置FTP以及WEB服務,還有一些系統日誌也放在這里。因為空間有限,就不單獨劃分了。
方案二 「極端」方案
先確定您在/HOME下大概需要多少空間,然後將剩餘的空間全部分配給/
或者您不能確定,那麼請將所有的空間都分配給/
希望我提出的方案能夠對您有用~
④ linux怎麼分區
Fdisk parted 用來分區 具體可以看看《Linux就該這么學》
⑤ linux怎麼在磁碟里的主分區創建邏輯分區
主分區里就不能建啥邏輯分區了,是佔用一個主分區記錄的位置建擴展分區,在擴展分區里建若干個邏輯分區。
以前mbr盤只能建立四個主分區或擴展分區,多個擴展分區windows不認,linux也不認,但是可以用。
後來改變了,有gpt盤,這個是沒限制了,都是主分區,windows給留了127個位置……
⑥ linux對系統剛創建的分區想要使用必須經過哪些步驟
無論是哪個版本的 Linux 系統,要想使用之前首先要將硬碟分為幾個分區(通常大致可分為如下幾個分區:/、/tmp、/usr、/var、/home),其中 /home 分區一般是供用戶使用的,系統管理員把用戶的賬號建立在該子目錄下面(例如:/home/user1),用戶只能夠對 /home/user1下面的子目錄及其所有文件具有完全讀寫許可權(可讀、可寫、可執行),對除此之外的其它任何目錄最多隻具有可讀、可執行許可權(即使是這些許可權,也需要看其它文件屬主的具體設置),不具有可寫許可權。
⑦ LINUX如何分區
對Windows用戶來說,操作系統必須裝在同一分區里,它是商業軟體嗎!所以你沒有選擇的餘地!對Red Hat Linux來說,你有了較大的選擇餘地,你可以把系統文件分幾個區來裝(必須要說明載入點),也可以就裝在同一個分區中(載入點是「/」)。下面我們看看可以創建哪些分區(僅列常用幾種)。
/boot分區,它包含了操作系統的內核和在啟動系統過程中所要用到的文件,建這個分區是有必要的,因為目前大多數的PC機要受到BIOS的限制,況且如果有了一個單獨的/boot啟動分區,即使主要的根分區出現了問題,計算機依然能夠啟動。這個分區的大小約在50MB—100MB之間。但是如果想用LILO啟動Red Hat Linux系統的話,含有/boot的分區必須完全在柱面1023以下。又由於8GB後的數據LILO不能讀取,所以Red Hat Linux要安裝在8GB的區域以內。
/usr分區,是Red Hat Linux系統存放軟體的地方,如有可能應將最大空間分給它。
/home分區,是用戶的home目錄所在地,這個分區的大小取決於有多少用戶。如果是多用戶共同使用一台電腦的話,這個分區是完全有必要的,況且根用戶也可以很好地控制普通用戶使用計算機,如對用戶或者用戶組實行硬碟限量使用,限制普通用戶訪問哪些文件等。其實單用戶也有建立這個分區的必要,因為沒這個分區的話,那麼你只能以根用戶的身份登陸系統,這樣做是危險的,因為根用戶對系統有絕對的使用權,可一旦你對系統進行了誤操作,麻煩也就來了。
/var/log分區,是系統日誌記錄分區,如果設立了這一單獨的分區,這樣即使系統的日誌文件出現了問題,它們也不會影響到操作系統的主分區。
/tmp分區,用來存放臨時文件。這對於多用戶系統或者網路伺服器來說是有必要的。這樣即使程序運行時生成大量的臨時文件,或者用戶對系統進行了錯誤的操作,文件系統的其它部分仍然是安全的。因為文件系統的這一部分仍然還承受著讀寫操作,所以它通常會比其它的部分更快地發生問題。
/bin分區,存放標准系統實用程序。
/dev分區,存放設備文件。
/opt分區,存放可選的安裝的軟體。
/sbin分區,存放標准系統管理文件。
用戶可以使用兩種分區工具:
1.Disk Druid:它是Red Hat Linux提供的硬碟管理工具,它最初是隨Red HatLinux5一起發售的,它可以根據用戶的要求創建和刪除硬碟分區,另外還可以為每個分區管理載入點,這是一個不錯的分區軟體,建議讀者使用。本文也將以此軟體詳細地介紹Red Hat Linux分區。
2.Fdisk:它是傳統的Linux硬碟分區工具,比Disk Druid更強大,使用更加靈活。但是Fdisk要求用戶對硬碟分區有一定經驗,並能夠適應且讀懂簡單的文本界面。如果你是第一次對一個硬碟驅動器進行分區操作的話,最好還是避免Fdisk這樣的程序,它雖然強大但用起來的感覺不是太好的。
附註:此外Red Hat Linux還提供了一種叫fips的分區軟體,但這種分區軟體具有一定的危險性,不宜提倡操作。雖然有許多人已經成功地用fips對他們的硬碟進行了分區,但這不能保證fips將在你的系統中也能正常地運行。況且Red Hat Linux也不提供對fips的支持,勸你對這種分區軟體還是慎用為好。
如果你希望將Red Hat Linux安裝在已經含有其他操作系統的盤上,也就是多重操作系統,這個情況就比較復雜了,因為一個錯誤就可以毀掉你辛辛苦苦保存的數據,讓你欲哭無淚。另外你也可以用其它的一些分區軟體來分區,下面列出了一些常見的這種分區工具軟體:
⑧ 誰知道Linux如何創建分區
轉:
對於IDE硬碟,驅動器標識符為「hdx~」,其中「hd」表明分區所在設備的類型,這里是指IDE硬碟了。「x」為盤號(a為基本盤,b為基本從屬盤,c為輔助主盤,d為輔助從屬盤),「~」代表分區,前四個分區用數字1到4表示,它們是主分區或擴展分區,從5開始就是邏輯分區。例,hda3表示為第一個IDE硬碟上的第三個主分區或擴展分區,hdb2表示為第二個IDE硬碟上的第二個主分區或擴展分區。對於SCSI硬碟則標識為「sdx~」,SCSI硬碟是用「sd」來表示分區所在設備的類型的,其餘則和IDE硬碟的表示方法一樣,不在多說。
我們從上面可以看到,Red Hat Linux的分區是不同於其它操作系統分區的,它的分區格式只有Ext2和Swap兩種,Ext2用於存放系統文件,Swap則作為Red Hat Linux的交換分區。那麼現在我們就可以知道Red Hat Linux至少需要兩個專門的分區(Linux Native和Linux Swap)況且不能將Red Hat Linux安裝在Dos/Windows分區。一般來說我們將Red Hat Linux安裝一個或多個類型為「Linux Native」的硬碟分區,但是在Red Hat Linux的每一個分區都必須要指定一個「Mount Point」(載入點),告訴Red Hat Linux在啟動時,這個目錄要給哪個目錄使用。對「Swap」分區來說,一般定義一個且它不必要定義載入點。下面我們先對「Linux Native」和「Linux Swap」有個初步的了解。
*SWAP分區是LINUX暫時存儲數據的交換分區,它主要是把主內存上暫時不用得數據存起來,在需要的時候再調進內存內,且作為SWAP使用的分區不用指定「Mout Point」(載入點),既然它作為交換分區,我們理所當然應給它指定大小,它至少要等於系統上實際內存的量,一般來說它的大小是內存的兩倍,如果你是16MB的內存,那麼SWAP分區的大小是32MB左右,以此類推。但必須還要注意一點,SWAP分區不要大於128MB,如果你是64MB的內存,那麼SWAP分區最大也只能被定為127MB,再大就是浪費空間了,因為系統不需要太大的交換分區。以此類推,如果你是128MB或更大的內存,SWAP分區也只能最大被定為127MB。況且你還必須注意的是如果你是128MB(或更大)的內存,你必須提醒系統你有這么大的內存,要不然它可不認你這個128MB內存。具體如下:當順利啟動了安裝過程後,會顯示一個boot:提示符,這時你只要鍵入boot:linux mem=128MB就可以了。另外你也可以創建和使用一個以上的交換分區,最多16個。
*Linux Native是存放系統文件的地方,它只能用EXT2的分區類型,上面已說過。對Windows用戶來說,操作系統必須裝在同一分區里,它是商業軟體嗎!所以你沒有選擇的餘地!對Red Hat Linux來說,你有了較大的選擇餘地,你可以把系統文件分幾個區來裝(必須要說明載入點),也可以就裝在同一個分區中(載入點是「/」)。下面我們看看可以創建哪些分區(僅列常用幾種)。
/boot分區,它包含了操作系統的內核和在啟動系統過程中所要用到的文件,建這個分區是有必要的,因為目前大多數的PC機要受到BIOS的限制,況且如果有了一個單獨的/boot啟動分區,即使主要的根分區出現了問題,計算機依然能夠啟動。這個分區的大小約在50MB—100MB之間。但是如果想用LILO啟動Red Hat Linux系統的話,含有/boot的分區必須完全在柱面1023以下。又由於8GB後的數據LILO不能讀取,所以Red Hat Linux要安裝在8GB的區域以內。
/usr分區,是Red Hat Linux系統存放軟體的地方,如有可能應將最大空間分給它。
/home分區,是用戶的home目錄所在地,這個分區的大小取決於有多少用戶。如果是多用戶共同使用一台電腦的話,這個分區是完全有必要的,況且根用戶也可以很好地控制普通用戶使用計算機,如對用戶或者用戶組實行硬碟限量使用,限制普通用戶訪問哪些文件等。其實單用戶也有建立這個分區的必要,因為沒這個分區的話,那麼你只能以根用戶的身份登陸系統,這樣做是危險的,因為根用戶對系統有絕對的使用權,可一旦你對系統進行了誤操作,麻煩也就來了。
/var/log分區,是系統日誌記錄分區,如果設立了這一單獨的分區,這樣即使系統的日誌文件出現了問題,它們也不會影響到操作系統的主分區。
/tmp分區,用來存放臨時文件。這對於多用戶系統或者網路伺服器來說是有必要的。這樣即使程序運行時生成大量的臨時文件,或者用戶對系統進行了錯誤的操作,文件系統的其它部分仍然是安全的。因為文件系統的這一部分仍然還承受著讀寫操作,所以它通常會比其它的部分更快地發生問題。
/bin分區,存放標准系統實用程序。
/dev分區,存放設備文件。
/opt分區,存放可選的安裝的軟體。
/sbin分區,存放標准系統管理文件。
上面介紹了幾個常用的分區,一般來說我們需要一個SWAP分區,一個/boot分區,一個/usr分區,一個/home 分區,一個/var/log分區。當然這沒有什麼規定,完全是依照你個人來定的。但記住至少要有兩個分區,一個SWAP分區,一個/分區。下面我們來看看怎樣分區。
用戶可以使用兩種分區工具:
1.Disk Druid:它是Red Hat Linux提供的硬碟管理工具,它最初是隨Red HatLinux5一起發售的,它可以根據用戶的要求創建和刪除硬碟分區,另外還可以為每個分區管理載入點,這是一個不錯的分區軟體,建議讀者使用。本文也將以此軟體詳細地介紹Red Hat Linux分區。
2.Fdisk:它是傳統的Linux硬碟分區工具,比Disk Druid更強大,使用更加靈活。但是Fdisk要求用戶對硬碟分區有一定經驗,並能夠適應且讀懂簡單的文本界面。如果你是第一次對一個硬碟驅動器進行分區操作的話,最好還是避免Fdisk這樣的程序,它雖然強大但用起來的感覺不是太好的。
附註:此外Red Hat Linux還提供了一種叫fips的分區軟體,但這種分區軟體具有一定的危險性,不宜提倡操作。雖然有許多人已經成功地用fips對他們的硬碟進行了分區,但這不能保證fips將在你的系統中也能正常地運行。況且Red Hat Linux也不提供對fips的支持,勸你對這種分區軟體還是慎用為好。
⑨ 在linux中怎麼分區
Linux最少要3個分區,即根分區「/」,引導分區「boot」,交換分區「swap」
一般成用的分區方法是boot分區默認100M夠了,大點也可以,swap分區最理想的空間是內存的2倍左右,因為他相當與windows的虛擬內存,沒有太大的區別,然後剩下的空間全部劃分給根分區就OK了
具體去一些門戶看看比如Linux伊甸園 UNIX中國
⑩ 如何在Linux操作系統中新建磁碟分區
Linux下可以用fdisk命令新建分區,方法如下:
1、首先用fdisk -l命令查看硬碟信息,硬碟有剩餘空間就可以對其進行分區。
2、假設/dev/sdb 沒有使用,用 fdisk /dev/sdb [不會用請進入命令後根據提示鍵入m獲得幫助]
3、有擴展分區和主分區,邏輯分區在擴展分區中建立。注意到括弧中的1-4,最多隻能建四個主分區(包括擴展分區)。/dev/sdb沒有使用的話就先建一個主分區:
4、根據步驟3的說明建立擴展分區:
5、擴展分區建好就可以在擴展分區建立邏輯分區了
6、就會顯示已經建好一個主分區,一個邏輯分區,需要保存退出使分區設置生效。
7、如果fdisk命令不熟悉使用 fdisk -h 查看幫助,或者在命令使用中根據提示操作