linux 刷新磁盘分区,linux中关于硬盘分区操作
不管是在真機(jī)還是在虛擬機(jī)上裝入linux系統(tǒng)時(shí),都會(huì)涉及到磁盤分區(qū)這一步驟,只有在磁盤規(guī)劃好后,系統(tǒng)才會(huì)裝入系統(tǒng)文件及相關(guān)程序文件。下面介紹關(guān)于linux系統(tǒng)中分區(qū)所涉及到的一些命令及注意事項(xiàng)。
首先我們要知道一塊物理硬盤要被利用起來要經(jīng)歷哪些步驟:
①識(shí)別硬盤---只有在硬盤被電腦識(shí)別后我們才能進(jìn)行下一步操作
②分區(qū)規(guī)劃---一般一塊硬盤都是需要?jiǎng)澐址謪^(qū)的,這樣便于管理,系統(tǒng)重要與普通文件可以區(qū)分開來
③格式化----將硬盤規(guī)劃好后就要將各個(gè)分區(qū)轉(zhuǎn)變成我們想要的文件系統(tǒng)類型
④掛載使用---掛載是linux系統(tǒng)使用存儲(chǔ)空間的必要條件
關(guān)于分區(qū)的一些常識(shí):
在linux系統(tǒng)中,最多可以有4個(gè)主分區(qū),
如果想繼續(xù)劃分出分區(qū)的話,那么就是3個(gè)主分區(qū),第四個(gè)就是擴(kuò)展分區(qū),然后在擴(kuò)展分區(qū)里繼續(xù)劃分邏輯分區(qū)
注意:這里擴(kuò)展分區(qū)作用就是將所有邏輯分區(qū)的承載體,所有的邏輯分區(qū)都在擴(kuò)展分區(qū)里好比一間大房間,被分成了四份,然后在第四份里繼續(xù)劃分空間。那么,在繼續(xù)劃分空間后,這第四份就成了后面所有空間的載體了
總結(jié):linux系統(tǒng)中硬盤分區(qū)方式有:1~4個(gè)主分區(qū),或者 0~3個(gè)主分區(qū)+1個(gè)擴(kuò)展分區(qū)(n 個(gè)邏輯分區(qū))
1 常用查看現(xiàn)有硬盤或分區(qū)命令:
[root@localhost 桌面]#lsblk
NAME??MAJ:MIN RM? SIZE RO TYPEMOUNTPOINT
sda?????8:0??? 0?? 20G? 0disk
├─sda1??8:1??? 0? 500M? 0part /boot
├─sda2??8:2??? 0?? 10G? 0part /
├─sda3??8:3??? 0??? 2G? 0part [SWAP]
├─sda4??8:4??? 0??? 1K? 0part
└─sda5??8:5??? 0??? 7G? 0part /home
sr0????11:0??? 1? 3.8G? 0rom
或者:
[root@localhost 桌面]#ls /dev/sd*
/dev/sda
/dev/sda1
/dev/sda2
/dev/sda3
/dev/sda4
/dev/sda5
2? 分區(qū)命令:fdisk
基本格式:# fdisk?/dev/vdb?? #因?yàn)槭窃谔摂M機(jī)中,所以設(shè)備路徑最后是vd,現(xiàn)實(shí)可能是sd或hd
例如:
[root@localhost ~]# fdisk/dev/sda2
歡迎使用fdisk (util-linux 2.23.2)。
更改將停留在內(nèi)存中,直到您決定將更改寫入磁盤。
使用寫入命令前請(qǐng)三思。
Device does not contain a recognized partition table
使用磁盤標(biāo)識(shí)符0x30ba636e創(chuàng)建新的DOS磁盤標(biāo)簽。
命令(輸入m獲取幫助):
輸入m后如下:
命令(輸入m獲取幫助):m
命令操作
a?? toggle a bootable flag
b?? edit bsd disklabel
c?? toggle the dos compatibility flag
d?? delete a partition
g?? create a new empty GPT partition table
G?? create an IRIX (SGI) partition table
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)
常用交互指令:m 列出指令幫助
p 查看現(xiàn)有的分區(qū)表
n 新建分區(qū)
d 刪除分區(qū)
q 放棄更改并退出
w保存更改并退出
輸入n開始分區(qū):
命令(輸入m獲取幫助):n
Partition type:
p?? primary (0 primary, 0 extended, 4 free)
e?? extended
Select (default p):
Using default response p
分區(qū)號(hào)(1-4,默認(rèn)1):
起始扇區(qū)(2048-20971519,默認(rèn)為2048):
將使用默認(rèn)值2048
Last扇區(qū),+扇區(qū)or+size{K,M,G} (2048-20971519,默認(rèn)為20971519):+100M
分區(qū)1已設(shè)置為L(zhǎng)inux類型,大小設(shè)為100 MiB
Linux在前3個(gè)分區(qū)都是默認(rèn)是主分區(qū),如果不想更換可以直接ENTER到last扇區(qū),加上你想要的分區(qū)大小就可以了,也可以在select處輸入e,選擇擴(kuò)展分區(qū)。注意,在輸入分區(qū)大小是一定是要加上“+”才可以
分好區(qū)后輸入w就是可以保存退出來了
3格式化
mkfs工具集---------分區(qū)命令
常用格式化分區(qū)文件系統(tǒng)格式如下:
–mkfs.ext3分區(qū)設(shè)備路徑
–mkfs.ext4分區(qū)設(shè)備路徑
–mkfs.xfs分區(qū)設(shè)備路徑
–mkfs.vfat -F 32分區(qū)設(shè)備路徑
備注:Mkfs后跟的都是文件系統(tǒng)類型
例如:
[root@localhost ~]# mkfs.ext4 /dev/vdb1? #將分區(qū)vdb1格式化成ext4文件系統(tǒng)類型
④掛載使用
[root@localhost ~]#mkdir /part1
[root@localhost ~]#mount /dev/vdb1?/part1
注意:這個(gè)掛在方式只有在本次開機(jī)狀態(tài)下才有用,如果關(guān)機(jī)再重啟后電腦是無法再使用或查看vdb1中的內(nèi)容的
如果想實(shí)現(xiàn)開機(jī)自動(dòng)掛在,需要寫入配置文件:
開機(jī)自動(dòng)掛載配置文件在/etc/fstab
使用vim對(duì)fatab進(jìn)行編輯:
/dev/vdb1? ?/part1? ext4?? defaults??0?0
寫入上述命令后就可以實(shí)現(xiàn)開機(jī)自動(dòng)掛載
補(bǔ)充:如果一塊硬盤事先已經(jīng)分號(hào)了一些分區(qū)并且已經(jīng)有掛載使用的分區(qū),繼續(xù)對(duì)此硬盤分區(qū)后,須使用partprobe命令對(duì)分區(qū)表進(jìn)行刷新才能將新分區(qū)加入到分區(qū)表中
基本分區(qū)步驟如下::
1. lsblk查看硬盤信息
2. fdisk分區(qū)
3. partprobe刷新新的分區(qū)表
4. mkfs.xfs格式化分區(qū)
5. mount掛載(/etc/fstab開機(jī)自動(dòng)掛載)
總結(jié)
以上是生活随笔為你收集整理的linux 刷新磁盘分区,linux中关于硬盘分区操作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 嵌入式系统系统升级内核双备份的实现方式
- 下一篇: NAND FLASH分区规划