linux 刷新磁盘分区,linux中关于硬盘分区操作
不管是在真機還是在虛擬機上裝入linux系統時,都會涉及到磁盤分區這一步驟,只有在磁盤規劃好后,系統才會裝入系統文件及相關程序文件。下面介紹關于linux系統中分區所涉及到的一些命令及注意事項。
首先我們要知道一塊物理硬盤要被利用起來要經歷哪些步驟:
①識別硬盤---只有在硬盤被電腦識別后我們才能進行下一步操作
②分區規劃---一般一塊硬盤都是需要劃分分區的,這樣便于管理,系統重要與普通文件可以區分開來
③格式化----將硬盤規劃好后就要將各個分區轉變成我們想要的文件系統類型
④掛載使用---掛載是linux系統使用存儲空間的必要條件
關于分區的一些常識:
在linux系統中,最多可以有4個主分區,
如果想繼續劃分出分區的話,那么就是3個主分區,第四個就是擴展分區,然后在擴展分區里繼續劃分邏輯分區
注意:這里擴展分區作用就是將所有邏輯分區的承載體,所有的邏輯分區都在擴展分區里好比一間大房間,被分成了四份,然后在第四份里繼續劃分空間。那么,在繼續劃分空間后,這第四份就成了后面所有空間的載體了
總結:linux系統中硬盤分區方式有:1~4個主分區,或者 0~3個主分區+1個擴展分區(n 個邏輯分區)
1 常用查看現有硬盤或分區命令:
[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? 分區命令:fdisk
基本格式:# fdisk?/dev/vdb?? #因為是在虛擬機中,所以設備路徑最后是vd,現實可能是sd或hd
例如:
[root@localhost ~]# fdisk/dev/sda2
歡迎使用fdisk (util-linux 2.23.2)。
更改將停留在內存中,直到您決定將更改寫入磁盤。
使用寫入命令前請三思。
Device does not contain a recognized partition table
使用磁盤標識符0x30ba636e創建新的DOS磁盤標簽。
命令(輸入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 查看現有的分區表
n 新建分區
d 刪除分區
q 放棄更改并退出
w保存更改并退出
輸入n開始分區:
命令(輸入m獲取幫助):n
Partition type:
p?? primary (0 primary, 0 extended, 4 free)
e?? extended
Select (default p):
Using default response p
分區號(1-4,默認1):
起始扇區(2048-20971519,默認為2048):
將使用默認值2048
Last扇區,+扇區or+size{K,M,G} (2048-20971519,默認為20971519):+100M
分區1已設置為Linux類型,大小設為100 MiB
Linux在前3個分區都是默認是主分區,如果不想更換可以直接ENTER到last扇區,加上你想要的分區大小就可以了,也可以在select處輸入e,選擇擴展分區。注意,在輸入分區大小是一定是要加上“+”才可以
分好區后輸入w就是可以保存退出來了
3格式化
mkfs工具集---------分區命令
常用格式化分區文件系統格式如下:
–mkfs.ext3分區設備路徑
–mkfs.ext4分區設備路徑
–mkfs.xfs分區設備路徑
–mkfs.vfat -F 32分區設備路徑
備注:Mkfs后跟的都是文件系統類型
例如:
[root@localhost ~]# mkfs.ext4 /dev/vdb1? #將分區vdb1格式化成ext4文件系統類型
④掛載使用
[root@localhost ~]#mkdir /part1
[root@localhost ~]#mount /dev/vdb1?/part1
注意:這個掛在方式只有在本次開機狀態下才有用,如果關機再重啟后電腦是無法再使用或查看vdb1中的內容的
如果想實現開機自動掛在,需要寫入配置文件:
開機自動掛載配置文件在/etc/fstab
使用vim對fatab進行編輯:
/dev/vdb1? ?/part1? ext4?? defaults??0?0
寫入上述命令后就可以實現開機自動掛載
補充:如果一塊硬盤事先已經分號了一些分區并且已經有掛載使用的分區,繼續對此硬盤分區后,須使用partprobe命令對分區表進行刷新才能將新分區加入到分區表中
基本分區步驟如下::
1. lsblk查看硬盤信息
2. fdisk分區
3. partprobe刷新新的分區表
4. mkfs.xfs格式化分區
5. mount掛載(/etc/fstab開機自動掛載)
總結
以上是生活随笔為你收集整理的linux 刷新磁盘分区,linux中关于硬盘分区操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 嵌入式系统系统升级内核双备份的实现方式
- 下一篇: linux系统导航怎么刷安卓系统升级,4