1. linux中如何創建新分區啊
Linux下可以用fdisk命令新建分區,方法如下:
1、首先查看硬碟信息,用fdisk -l命令,如果有硬碟有剩餘空間就可以對其進行分區。
[root@bogon桌面]#fdisk-l
Disk/dev/sda:85.9GB,85899345920bytes
255heads,63sectors/track,10443cylinders
Units=cylindersof16065*512=8225280bytes
Sectorsize(logical/physical):512bytes/512bytes
I/Osize(minimum/optimal):512bytes/512bytes
Diskidentifier:0x000471ad
/dev/sda1*12620480083Linux
.
/dev/sda22638513072000083Linux
/dev//Solaris
/dev/
/dev/sda54106104445091123283Linux
Disk/dev/sdb:21.5GB,21474836480bytes
255heads,63sectors/track,2610cylinders
Units=cylindersof16065*512=8225280bytes
Sectorsize(logical/physical):512bytes/512bytes
I/Osize(minimum/optimal):512bytes/512bytes
Diskidentifier:0x00000000
#從上面看出/dev/sda空間已經用完了,/dev/sdb沒有使用。
2、下面對/dev/sdb 進行分區
[root@bogon桌面]#fdisk/dev/sdb
,norSun,SGIorOSFdisklabel
.
Changeswillremaininmemoryonly,untilyoudecidetowritethem.
Afterthat,ofcourse,thepreviouscontentwon'tberecoverable.
Warning:(rite)
WARNING:DOS-compatiblemodeisdeprecated.It'sstronglyrecommendedto
switchoffthemode(command'c')andchangedisplayunitsto
sectors(command'u').
Command(mforhelp):m//輸入m查看幫助文檔
Commandaction
atoggleabootableflag
beditbsddisklabel
ddeleteapartition
llistknownpartitiontypes
mprintthismenu
naddanewpartition//添加一個新的分區
pprintthepartitiontable
qquitwithoutsavingchanges
screateanewemptySundisklabel
tchangeapartition'ssystemid
uchangedisplay/entryunits
vverifythepartitiontable
wwritetabletodiskandexit
xextrafunctionality(expertsonly)
#fdisk選中/dev/sdb輸入m所有基本選項都出現,輸入n新建分區
Command(mforhelp):n
Commandaction
eextended
pprimarypartition(1-4)
3、有擴展分區和主分區,邏輯分區在擴展分區中建立。注意到括弧中的1-4,最多隻能建四個主分區(包括擴展分區)。先建一個主分區:
Command(mforhelp):n
Commandaction
eextended
pprimarypartition(1-4)
p#建主分區
Partitionnumber(1-4):1#分區號為1
Firstcylinder(1-2610,default1):#直接回車默認從第一個柱面開始劃分
Usingdefaultvalue1
Last
cylinder,+cylindersor+size{K,M,G}(1-2610,default2610):+2G
#加空間大小,這里有很多種選擇:+後面單位可以接M,G,K(記得要大寫)表示劃分你所加的空間,也可以是柱面數。不管怎樣都不能超過該磁碟剩餘的空間否則無效。
Command(mforhelp):p#分好後查看分區信息,剛所做的所有一目瞭然。
Disk/dev/sdb:21.5GB,21474836480bytes
255heads,63sectors/track,2610cylinders
Units=cylindersof16065*512=8225280bytes
Sectorsize(logical/physical):512bytes/512bytes
I/Osize(minimum/optimal):512bytes/512bytes
Diskidentifier:0xfaa2aa49
/dev/sdb112622104483+83Linux
4、同上所述建立擴展分區:
Command(mforhelp):n
Commandaction
eextended
pprimarypartition(1-4)
e#建立擴展分區
Partitionnumber(1-4):4
Firstcylinder(263-2610,default263):
Usingdefaultvalue263
Lastcylinder,+cylindersor+size{K,M,G}(263-2610,default2610):+4G
Command(mforhelp):p
Disk/dev/sdb:21.5GB,21474836480bytes
255heads,63sectors/track,2610cylinders
Units=cylindersof16065*512=8225280bytes
Sectorsize(logical/physical):512bytes/512bytes
I/Osize(minimum/optimal):512bytes/512bytes
Diskidentifier:0xfaa2aa49
/dev/sdb112622104483+83Linux
/dev/sdb42637854200997+5Extended
5、擴展分區建好就可以在擴展分區建立邏輯分區了
Command(mforhelp):n
Commandaction
llogical(5orover)
pprimarypartition(1-4)
l#建邏輯分區
Firstcylinder(263-785,default263):
Usingdefaultvalue263
Lastcylinder,+cylindersor+size{K,M,G}(263-785,default785):+2G
Command(mforhelp):p
Disk/dev/sdb:21.5GB,21474836480bytes
255heads,63sectors/track,2610cylinders
Units=cylindersof16065*512=8225280bytes
Sectorsize(logical/physical):512bytes/512bytes
I/Osize(minimum/optimal):512bytes/512bytes
Diskidentifier:0xfaa2aa49
/dev/sdb112622104483+83Linux
/dev/sdb42637854200997+5Extended
/dev/sdb52635242104483+83Linux
6、上面顯示已經建好一個主分區,一個邏輯分區,但是這些現在還沒有生效,需要保存退出。
Command(mforhelp):w#保存退出
!
Callingioctl()tore-readpartitiontable.
Syncingdisks.
2. 怎樣給linux操作系統分區
1、磁碟分區格式說明
linux分區不同於windows,linux下硬碟設備名為(IDE硬碟為hdx(x為從a—d)因為IDE硬碟最多四個,SCSI,SATA,USB硬碟為sdx(x為a—z)),硬碟主分區最多為4個,不用說大家也知道…..所以主分區從sdb1開始到sdb4,邏輯
分區從sdb5開始,(邏輯分區永遠從sdb5開始…)設備名可以使用fdisk–l查看。
2、分區詳解
使用ssh遠程連接工具登錄到系統,使用fdisk-l命令查看磁碟狀態。
劃分的空間與我們計劃劃分相同,最後輸入w回車,進行保存退出。
再次使用fdisk-l命令就可以查看到磁碟hdb已經分區成功。
磁碟劃分成功,下面就要對分區進行格式化了
使用命令mkfs-text3/dev/hdb1
mkfs-text3/dev/hdb5
mkfs-text3/dev/hdb6
mkfs-text3/dev/hdb7
分別對磁碟進行格式化處理,格式化為ext3文件類型。
3. LINUX分區是什麼
分區就是把一片空間分割成多塊,文件系統就是分區(或者別的空間)里放的東西。
分區是將塊設備按照其物理地址分成若干區域作為可獨立管理的子設備,分區只是劃分了塊設備的地址空間,只是一種靜態劃分,分完就完了,沒有更多作用了。
Linux系統分區方式
常見的兩種分區表現形式
MBR分區表:最大支持2.1T磁碟,最多支持4個分區,支持32位和64位系統;
GPT分區表:全局唯一標示分區表,支持9.4ZB,理論上支持的分區數沒有限制,只支持64位系統。
雖然GPT是一個較新的分區機制,解決了MBR很多缺點,但是目前使用最多的還是MBR分區方式。MBR最多有4個分區,分區類型有三種:
1、主分區
2、擴展分區
①最多有一個
②擴展分區+主分區數最多不超過4個
③不能寫入數據,不能格式化,只能用來包含邏輯分區
3、邏輯分區
①包含在擴展分區內,可以有多個
②擴展分區至少要包含一個邏輯分區
4. linux分區
Linux 的任何 /xxxx 、/xxxx/yyy 、/xxxx/yyy/zzzzzz 什麼的目錄都可以放到一個獨立的分區裡面。
其實 Windows 也可以這么理解的,而且也可以這么用,但 Windows 的分區延續原來 MSDOS 的設計,讓你理解不了 UNIX 類系統的設計。
例如你的計算機 sda1 掛載到 / 裡面。
/
|- /usr
|- /root
|- /tmp
那麼這三個目錄的硬碟空間都是 / 分區裡面的空間,存進去的數據都放在 sda1 裡面。
/ <-在 sda1 里
|- /usr <-在 sda1 里
|- /root <-在 sda1 里
|- /tmp <-在 sda1 里
如果你把一個分區 sda2 掛載到 /tmp
那麼你的目錄還是
/
|- /usr
|- /root
|- /tmp
目錄雖然沒變化,但這個時候 /tmp 的存儲空間發生了變化,導致存儲到 /tmp 和他下面的目錄裡面的數據不再寫入 / 的 sda1 分區,而是放進新的 sda2 分區。
這個時候他們的存儲空間也就是
/ <-在 sda1 里
|- /usr <-在 sda1 里
|- /root <-在 sda1 里
|- /tmp <-在 sda2 里
也就是說一個文件 aaa 放進 /tmp 。
/ <-在 sda1 里
|- /usr <-在 sda1 里
|- /root <-在 sda1 里
|- /tmp <-在 sda2 里
|-/tmp/aaa <-在 sda2 里
這個文件不在 / 的硬碟分區裡面。
假設 sda1 有 10M ,sda2 有 20M 。那麼一個 15M 的文件可以放進 /tmp ,不可以放進 / 、/usr 、/root ,而且如果你卸載 /tmp 上的 sda2 ,那麼 /tmp 目錄裡面的空間就不再是 sda2 ,而變回了 sda1 。這個時候 /tmp 自然就延續了回他的上級 / 的分區,變得放不下 15M 的文件。
這個時候如果把 sda2 取消掛載在 /tmp 改為 /root ,這個時候這個 aaa 文件就成了
/ <-在 sda1 里
|- /usr <-在 sda1 里
|- /root <-在 sda2 里
|-/root/aaa <-在 sda2 里
|- /tmp <-在 sda1 里
但你要注意,上面解釋為了方便,有一個問題就是,假設 sda2 掛載到 /tmp
/ <-在 sda1 里
|- /usr <-在 sda1 里
|- /root <-在 sda1 里
|- /tmp <-在 sda2 里 《==這個/tmp 目錄本身還是在 sda1 裡面,但他下面的存儲空間都在 sda2 裡面,也就是說這個 /tmp 裡面的數據才是在 sda2 裡面的,/tmp 這個目錄本身還是在 sda1 裡面。你要理解的是文件、目錄對於文件系統來說都是一個存儲,只是他們的屬性不同。分區可以掛載到任何的目錄上,包括 / 也是被掛載為一個分區,但 UNIX 類系統,/ 是最高級別。所以他沒有上級。
Windows 的最高級別不是 C 盤,而是「我的電腦」。這是一個虛擬的最高級別分區。CDEF 全都在我的電腦下面的分支中按照 ABCDEF 這種盤符來分別掛載。這是 Windows 和 Linux 分區管理的區別。而且 Windows 還附加了一些其他的虛擬目錄來處理各種的功能。
我的電腦
|- C:
|- C:\Windows\
|- D:
|- E:
|- E:\aaaa.mp3
|- 控制面板
你發現他們其實有什麼共通了么?不過是 Windows 模糊化,統一化處理了而已。
其實 NTFS 也支持把分區掛載到目錄上的,不信你可以在「我的電腦」->「控制面板」->「計算機管理」 裡面的磁碟管理裡面給分區分配盤符的功能。你可以看到不光可以用盤符,還可以選擇目錄。
5. linux的常見的分區類型有哪些
主分區是Ext4格式,另一個SWAP分區格式。
linux最少需要兩個分區,主分區是Ext4格式,另一個SWAP分區格式。
1、第一個是引導分區,用來安裝UEFI等引導信息,通常用Ext2、Ext4的格式;
2、第二個就是安裝系統和儲存文件的Ext4格式分區;
3、第三個就是專用於與內存交換數據和作為緩存使用的SWAP分區。
(5)linux分區1擴展閱讀
1、s -l命令以詳情模式(long listing fashion)列出文件夾的內容。
1、ls -a命令會列出文件夾里的所有內容,包括以"."開頭的隱藏文件。注意:在Linux中,文件以「.」開頭就是隱藏文件,並且每個文件,文件夾,設備或者命令都是以文件對待。
2、lsblklsblk就是列出塊設備。除了RAM外,以標準的樹狀輸出格式,整齊地顯示塊設備。lsblk -l命令以列表格式顯示塊設備(而不是樹狀格式)。注意:lsblk是最有用和最簡單的方式來了解新插入的USB設備的名字,特別是當你在終端上處理磁碟/塊設備時。
3、uname"uname"命令就是Unix Name的簡寫。顯示機器名,操作系統和內核的詳細信息。注意:uname顯示內核類別,uname -a顯示詳細信息。
6. Linux系統分區是什麼格式的
主分區是Ext4格式,另一個SWAP分區格式。
1、linux最少需要兩個分區,主分區是Ext4格式,另一個SWAP分區格式。
2、新版的linux在安裝時一般會需要3個分區:
第一個是引導分區,用來安裝UEFI等引導信息,通常用Ext2、Ext4的格式;
第二個就是安裝系統和儲存文件的Ext4格式分區;
第三個就是專用於與內存交換數據和作為緩存使用的SWAP分區。
3、Linux管理文件的模式與windows不一樣,是採用文件夾模式,在linux系統當中,新的硬碟加入也是以文件夾的方式掛載到主分區,而不是採用windows的分區模式,通常只能看到Ext4分區,看不到linux的引導分區和交換分區的。
(6)linux分區1擴展閱讀:
安裝Linux時,默認分為三個區,分別是/boot分區、根分區和swap分區.這三個分區分別對應的盤符是hda1、hda2、hda3。
1、boot分區
該分區對應於/boot目錄,約100MB,該分區存放Linux的Grub(bootloader)和內核源碼。用戶可通過訪問/boot目錄來訪問該分區,換句話說,用戶對/boot目錄的操作就是操作該分區。
2、swap分區
該分區沒有對應的目錄,故用戶無法訪問。
Linux下的swap分區即為虛擬內存,虛擬內存用於當系統內存空間不足時,先將臨時數據存放在swap分區,等待一段時間後,然後再將數據調入到內存中執行,所以說,虛擬內存只是暫時存放數據,在該空間內並沒有執行。
7. linux硬碟分區
linux分區一般用fdisk/cfdisk/parted命令,格式化一般用mke2fs或者mkfs.ext3或者 mkfs.xfs,mkswap
1、先確定用mbr還是gpt,可以用parted命令修改,例如
parted /dev/sdb
mklabel gpt或者mklabel msdos
2、fdisk一般用了創建mbr分區
3、cfdisk類似圖形界面
4、parted 可以創建gpt分區
5、分區後才能格式化,比如
mkfs.xfs /dev/sdb1
mkswap /dev/sdb2
8. 在linux中怎麼分區
Linux最少要3個分區,即根分區「/」,引導分區「boot」,交換分區「swap」
一般成用的分區方法是boot分區默認100M夠了,大點也可以,swap分區最理想的空間是內存的2倍左右,因為他相當與windows的虛擬內存,沒有太大的區別,然後剩下的空間全部劃分給根分區就OK了
具體去一些門戶看看比如Linux伊甸園 UNIX中國
9. linux 分區的含意是什麼,如何理解
自動分區和手動分區,是指出分區的時候,選擇那種分區方式,並非分區本身的屬性。
10. 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.