精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

在Linux下的磁盤如何分區(qū)?如何格式化?

阿銘linux ? 來源:阿銘linux ? 作者:阿銘 ? 2022-10-26 09:10 ? 次閱讀

在Windows下,我們可以非常直觀地看到系統(tǒng)有多少個(gè)分區(qū),每個(gè)分區(qū)使用多少,還剩多少。那么在Linux命令行下,如何進(jìn)行這些操作呢?在Linux下的磁盤里面寫數(shù)據(jù)也是有講究的。如何分區(qū)?如何格式化?如何掛載?如何卸載?下面阿銘一一為大家解答。

7.1查看磁盤或者目錄的容量

監(jiān)控磁盤的使用率在日常監(jiān)控工作中是必須要做的,磁盤被寫滿是很要命的,嚴(yán)重的情況會(huì)導(dǎo)致磁盤損壞。那么,如何查看磁盤使用率呢?

7.1.1命令df

命令df(diskfilesystem的簡(jiǎn)寫)用于查看已掛載磁盤的總?cè)萘俊⑹褂萌萘俊⑹S嗳萘康龋梢圆患尤魏?a target="_blank">參數(shù),默認(rèn)以KB為單位顯示。示例命令如下:

# df
文件系統(tǒng)          1K-塊    已用     可用已用% 掛載點(diǎn)
devtmpfs 910288       0   910288   
0% /dev
tmpfs 924728       0  
924728    0% /dev/shm
tmpfs 924728    8868  
915860    1% /run
tmpfs 924728       0  
924728    0% /sys/fs/cgroup
/dev/sda3 16561152
1472276 15088876    9% /
/dev/sda1 194235  121419   
58480   68% /boot
tmpfs 184944       0  
184944    0% /run/user/0
tmpfs 184944       0  
184944    0% /run/user/1006

上例的結(jié)果中,其中/、/boot是我們?cè)诎惭b系統(tǒng)時(shí)劃分出來的。/dev、/dev/shm為內(nèi)存分區(qū),默認(rèn)大小為內(nèi)存大小的1/2,如果我們把文件存到這個(gè)分區(qū)下,相當(dāng)于存到了內(nèi)存中,好處是讀寫非常快,壞處是系統(tǒng)重啟時(shí)文件就會(huì)丟失。后面的/run、/sys/fs/cgroup等分區(qū)都是tmpfs,跟/dev/shm類似,為臨時(shí)文件系統(tǒng),我們不要碰它們。

df命令的常用選項(xiàng)有-i、-h、-k和-m,下面介紹這4個(gè)選項(xiàng)的用法。為了更能簡(jiǎn)潔明了地讓大家看到磁盤分區(qū),在下面的示例中阿銘直接把tmpfs相關(guān)的分區(qū)全部過濾掉了。

-i:表示查看inodes的使用狀況,如已使用100%,即使磁盤空間有富余,也會(huì)提示磁盤空間已滿。示例命令如下:

# df -i |grep -v tmpfs //grep
-v的作用是過濾掉包含tmpfs字符串的行
文件系統(tǒng)         Inode 已用(I) 可用(I) 已用(I)% 掛載點(diǎn)
/dev/sda3 8285696   32458 8253238       1% /
/dev/sda1 51200     309  
50891       1% /boot

-h:表示使用合適的單位顯示,例如GB。示例命令如下:

# df -h |grep -v tmpfs
文件系統(tǒng)        容量  已用  可用已用% 掛載點(diǎn)
/dev/sda3 16G  1.5G  
15G    9% /
/dev/sda1 190M  119M  
58M   68% /boot

-k、-m:分別表示以KB和MB為單位顯示。示例命令如下:

# df -k |grep -v tmpfs
文件系統(tǒng)           1K-塊     已用      可用  已用% 掛載點(diǎn)
/dev/sda3 16561152
1472276 15088876    9% /
/dev/sda1 194235  121419   
58480   68% /boot
# df -m |grep -v tmpfs
文件系統(tǒng)         1M-塊  已用  可用已用%    掛載點(diǎn)
/dev/sda3 16173  1438 14736   
9% /
/dev/sda1      190  
119    58   68% /boot

簡(jiǎn)單介紹一下上述信息中各列所表示的含義。如果你的Linux和阿銘的虛擬機(jī)一樣,也是中文顯示的話,那么看字面意思就明白了。第1列為分區(qū)的名字,第2列為該分區(qū)的總?cè)萘浚?列為使用容量,第4列為剩余容量,第5列為使用容量的百分比(如果這個(gè)數(shù)值達(dá)到90%以上,那么就應(yīng)該關(guān)注了。因?yàn)榇疟P分區(qū)滿了,會(huì)引起系統(tǒng)崩潰),最后一列為掛載點(diǎn),阿銘在安裝系統(tǒng)時(shí)提到過這個(gè)詞。

7.1.2命令du

命令du(disk useage)用來查看某個(gè)目錄或文件所占空間的大小,其格式為du[-abckmsh] [文件或者目錄名]。該命令常用的參數(shù)有如下幾個(gè)。

-a:表示全部文件和目錄的大小都列出來。如果后面不加任何選項(xiàng)和參數(shù),則只會(huì)列出目錄(包含子目錄)的大小。如果du命令不指定單位的話,默認(rèn)顯示單位為“KB”。示例命令如下:

# du /root/
8 /root/.ssh
0 /root/123
0 /root/456
36 /root/
# du -a /root/
4 /root/.bash_logout
4 /root/.bash_profile
4 /root/.bashrc
4 /root/.cshrc
4 /root/.tcshrc
4 /root/anaconda-ks.cfg
4 /root/.bash_history
4
/root/.ssh/authorized_keys
4 /root/.ssh/known_hosts
8 /root/.ssh
0 /root/123
0 /root/456
36 /root/

-b:表示列出的值以B為單位輸出。

-k:表示以KB為單位輸出,這和默認(rèn)不加任何選項(xiàng)的輸出值是一樣的。

-m:表示以MB為單位輸出。

-h:表示系統(tǒng)自動(dòng)調(diào)節(jié)單位。例如,如果文件太小,可能就幾千字節(jié),就以KB為單位顯示;如果文件大到千兆字節(jié),就以GB為單位顯示。若一個(gè)文件小于4KB,當(dāng)使用-k選項(xiàng)時(shí),也會(huì)顯示4KB,后面阿銘再給大家解釋原因。同理,使用-m選項(xiàng)時(shí),也會(huì)有類似問題。示例命令如下:

# du -b /etc/passwd
1209 /etc/passwd
# du -k /etc/passwd
4 /etc/passwd
# du -m /etc/passwd
1 /etc/passwd
# du -h /etc/passwd
4.0K /etc/passwd

-c:表示最后加總。這個(gè)選項(xiàng)阿銘不常用,示例命令如下:

# du -c /root/
8 /root/.ssh
0 /root/123
0 /root/456
36 /root/
36    總用量

-s:表示只列出總和。這個(gè)選項(xiàng)阿銘用得最多,示例命令如下:

# du -s /root/
36 /root/

此外,阿銘習(xí)慣用du -sh filename這樣的形式。

7.2磁盤的分區(qū)和格式化

阿銘經(jīng)常做的一件事就是拿一個(gè)全新的磁盤來分區(qū)并格式化。作為一個(gè)Linux系統(tǒng)管理員,對(duì)磁盤的操作必須熟練,所以請(qǐng)認(rèn)真學(xué)習(xí)該部分內(nèi)容。

7.2.1增加虛擬磁盤

在正式介紹Linux分區(qū)工具之前,阿銘需要先給虛擬機(jī)添加一塊磁盤,以便我們做后續(xù)的試驗(yàn)。給虛擬機(jī)添加虛擬磁盤的具體操作步驟如下(軟件版本為VMware Workstation 14)。

(1) 在當(dāng)前的虛擬機(jī)選項(xiàng)卡點(diǎn)擊鼠標(biāo)右鍵,選擇“設(shè)置”,如下圖所示。

ea1280ce-54c0-11ed-a3b6-dac502259ad0.png

(2) 此時(shí)會(huì)彈出“虛擬機(jī)設(shè)置”對(duì)話框。點(diǎn)擊下方的“添加”按鈕,選擇“硬盤”,再點(diǎn)擊“下一步”此時(shí)會(huì)彈出“添加硬件向?qū)А睂?duì)話框。

(3)“選擇磁盤類型”這里保持默認(rèn)不用更改任何指標(biāo),直接點(diǎn)擊“下一步”按鈕。

(4)“選擇磁盤”對(duì)話框里也保持默認(rèn),直接點(diǎn)擊“下一步”按鈕。

(5)“指定磁盤容量”這里需要修改一下,設(shè)定“最大磁盤大小”為5GB,然后選擇“將虛擬磁盤存儲(chǔ)為單個(gè)文件”單選按鈕,如下圖所示。

ea2ff0b4-54c0-11ed-a3b6-dac502259ad0.png

(6) 繼續(xù)點(diǎn)擊“下一步”按鈕,然后點(diǎn)擊“完成”按鈕,最終完成添加新的虛擬磁盤。雖然磁盤已經(jīng)添加了,但系統(tǒng)暫時(shí)還不能被識(shí)別,需要重啟一下系統(tǒng)才可以。

7.2.2使用fdisk工具分區(qū)MBR格式

fdisk是Linux下硬盤的分區(qū)工具,是一個(gè)非常實(shí)用的命令,但是fdisk只能劃分小于2TB的分區(qū)。該命令的格式為 fdisk [-l ] [設(shè)備名稱],其選項(xiàng)只有-l。選項(xiàng)-l后面不加設(shè)備名稱,會(huì)直接列出系統(tǒng)中所有的磁盤設(shè)備以及分區(qū)表;加上設(shè)備名稱,則會(huì)列出該設(shè)備的分區(qū)表。示例命令如下:

# fdisk -l
Disk /dev/sda:20 GiB,21474836480 字節(jié),41943040 個(gè)扇區(qū)
單元:扇區(qū) / 1 * 512 = 512 字節(jié)
扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)
I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)
磁盤標(biāo)簽類型:dos
磁盤標(biāo)識(shí)符:0x1d6231bc
設(shè)備       啟動(dòng)    起點(diǎn)     末尾     扇區(qū)  大小 Id 類型
/dev/sda1 *       2048  
411647   409600  200M 83 Linux
/dev/sda2 411648  8800255 
8388608    4G 82 Linux swap /
Solaris
/dev/sda3 8800256
41943039 33142784 15.8G 83 Linux
Disk /dev/sdb:5 GiB,5368709120 字節(jié),10485760 個(gè)扇區(qū)
單元:扇區(qū) / 1 * 512 = 512 字節(jié)
扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)
I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)
# fdisk -l /dev/sdb
Disk /dev/sdb:5 GiB,5368709120 字節(jié),10485760 個(gè)扇區(qū)
單元:扇區(qū) / 1 * 512 = 512 字節(jié)
扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)
I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)

從上例中可以看到阿銘新增的一塊磁盤/dev/sdb的信息。

fdisk命令如果不加-l選項(xiàng),則會(huì)進(jìn)入另一個(gè)模式,在該模式下,可以對(duì)磁盤進(jìn)行分區(qū)操作。示例命令如下:

# fdisk /dev/sdb
歡迎使用 fdisk (util-linux 2.32.1)。
更改將停留在內(nèi)存中,直到您決定將更改寫入磁盤。
使用寫入命令前請(qǐng)三思。
設(shè)備不包含可識(shí)別的分區(qū)表。
創(chuàng)建了一個(gè)磁盤標(biāo)識(shí)符為 0xea205440 的新 DOS 磁盤標(biāo)簽。
命令(輸入 m 獲取幫助):

此時(shí)如果輸入m,會(huì)列出常用的命令,如下所示:

命令(輸入 m 獲取幫助):m
幫助:
 DOS (MBR)
 a   開關(guān) 可啟動(dòng)標(biāo)志
 b   編輯嵌套的 BSD 磁盤標(biāo)簽
c開關(guān)dos兼容性標(biāo)志
 d   刪除分區(qū)
 F   列出未分區(qū)的空閑區(qū)
 l   列出已知分區(qū)類型
 n   添加新分區(qū)
 p   打印分區(qū)表
 t   更改分區(qū)類型
 v   檢查分區(qū)表
i打印某個(gè)分區(qū)的相關(guān)信息
 m   打印此菜單
 u   更改 顯示/記錄單位
x更多功能(僅限專業(yè)人員)
 I   從sfdisk 腳本文件加載磁盤布局
O將磁盤布局轉(zhuǎn)儲(chǔ)為sfdisk腳本文件
 w   將分區(qū)表寫入磁盤并退出
q退出而不保存更改
 g   新建一份GPT 分區(qū)表
 G   新建一份空GPT (IRIX) 分區(qū)表
 o   新建一份的空 DOS 分區(qū)表
s新建一份空Sun分區(qū)表

p:表示打印當(dāng)前磁盤的分區(qū)情況。示例命令如下:

命令(輸入 m 獲取幫助):p
Disk /dev/sdb:5 GiB,5368709120 字節(jié),10485760 個(gè)扇區(qū)
單元:扇區(qū) / 1 * 512 = 512 字節(jié)
扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)
I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)
磁盤標(biāo)簽類型:dos
磁盤標(biāo)識(shí)符:0xea205440

說明:由于還未對(duì)/dev/sdb進(jìn)行分區(qū),所以并沒有顯示任何分區(qū)信息,你也可以針對(duì)/dev/sda進(jìn)行演示,不過千萬不要真去劃分分區(qū),那樣你的操作系統(tǒng)就被破壞了。

n:表示建立一個(gè)新的分區(qū)。

w:表示保存。

q:表示退出。

d:表示刪除一個(gè)分區(qū)。

下面阿銘將對(duì)新增的磁盤/dev/sdb進(jìn)行分區(qū)操作。阿銘先給它建立第1個(gè)分區(qū),如下所示:

命令(輸入 m 獲取幫助):n
分區(qū)類型
 p   主分區(qū)(0個(gè)主分區(qū),0個(gè)擴(kuò)展分區(qū),4空閑)
 e   擴(kuò)展分區(qū)(邏輯分區(qū)容器)
選擇 (默認(rèn) p):

使用n命令新建分區(qū),它會(huì)提示我們是要e(擴(kuò)展分區(qū))還是p(主分區(qū))。阿銘的選擇是p,于是輸入p,然后回車,如下所示:

Select (default p): p
分區(qū)號(hào) (1-4, 默認(rèn)  1): 1
第一個(gè)扇區(qū) (2048-10485759, 默認(rèn) 2048): 2048
上個(gè)扇區(qū),+sectors 或 +size{K,M,G,T,P} (2048-10485759,默認(rèn) 10485759): +1000M
創(chuàng)建了一個(gè)新分區(qū) 1,類型為“Linux”,大小為 1000 MiB。

輸入p后,會(huì)提示分區(qū)數(shù),這里阿銘寫1,因?yàn)槭堑?個(gè)分區(qū)(當(dāng)然,你也可以寫2或3,但最多為4)。如果你直接回車,會(huì)繼續(xù)提示你必須輸入一個(gè)數(shù)字,緊接著又提示你起始扇區(qū)從哪里開始,默認(rèn)是2048,可以寫2048或者直接回車(這里你也可以寫大于2048的其他數(shù)字,不過這樣就會(huì)造成空間的浪費(fèi))。

然后提示你輸入最后一個(gè)扇區(qū)的數(shù)值,即需要給這個(gè)分區(qū)劃分多大空間。關(guān)于扇區(qū)是多大,阿銘不再細(xì)究,你只需要掌握阿銘教給你的方法即可,即寫 +1000M,這樣既方便又不容易出錯(cuò)。用p命令查看,得知已經(jīng)多出了一個(gè)分區(qū),如下所示:

命令(輸入 m 獲取幫助):p
Disk /dev/sdb:5 GiB,5368709120 字節(jié),10485760 個(gè)扇區(qū)
單元:扇區(qū) / 1 * 512 = 512 字節(jié)
扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)
I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)
磁盤標(biāo)簽類型:dos
磁盤標(biāo)識(shí)符:0xea205440
設(shè)備       啟動(dòng)  起點(diǎn)    末尾   扇區(qū)  大小 Id 類型
/dev/sdb1 2048 2050047
2048000 1000M 83 Linux

按照上面的步驟操作,一直創(chuàng)建主分區(qū)到4。如下所示:

命令(輸入 m 獲取幫助):n
分區(qū)類型
 p   主分區(qū)(1個(gè)主分區(qū),0個(gè)擴(kuò)展分區(qū),3空閑)
 e   擴(kuò)展分區(qū)(邏輯分區(qū)容器)
選擇 (默認(rèn) p):p
分區(qū)號(hào) (2-4, 默認(rèn)  2): 2
第一個(gè)扇區(qū) (2050048-10485759, 默認(rèn)2050048):
上個(gè)扇區(qū),+sectors 或 +size{K,M,G,T,P}
(2050048-10485759, 默認(rèn) 10485759): +1000M
創(chuàng)建了一個(gè)新分區(qū) 2,類型為“Linux”,大小為 1000 MiB。
命令(輸入 m 獲取幫助):n
分區(qū)類型
 p   主分區(qū)(2個(gè)主分區(qū),0個(gè)擴(kuò)展分區(qū),2空閑)
 e   擴(kuò)展分區(qū)(邏輯分區(qū)容器)
選擇 (默認(rèn) p):p
分區(qū)號(hào) (3,4, 默認(rèn)  3):
第一個(gè)扇區(qū) (4098048-10485759, 默認(rèn)4098048):
上個(gè)扇區(qū),+sectors 或 +size{K,M,G,T,P}
(4098048-10485759, 默認(rèn) 10485759): +1000M
創(chuàng)建了一個(gè)新分區(qū) 3,類型為“Linux”,大小為 1000 MiB。
命令(輸入 m 獲取幫助):n
分區(qū)類型
 p   主分區(qū)(3個(gè)主分區(qū),0個(gè)擴(kuò)展分區(qū),1空閑)
 e   擴(kuò)展分區(qū)(邏輯分區(qū)容器)
選擇 (默認(rèn) e):p
已選擇分區(qū) 4
第一個(gè)扇區(qū) (6146048-10485759, 默認(rèn) 6146048):
上個(gè)扇區(qū),+sectors 或 +size{K,M,G,T,P}
(6146048-10485759, 默認(rèn) 10485759): +1000M
創(chuàng)建了一個(gè)新分區(qū) 4,類型為“Linux”,大小為 1000 MiB。
命令(輸入 m 獲取幫助):n

要?jiǎng)?chuàng)建更多分區(qū),請(qǐng)先將一個(gè)主分區(qū)替換為擴(kuò)展分區(qū)。

創(chuàng)建4個(gè)主分區(qū)后,再想創(chuàng)建新分區(qū)時(shí)則會(huì)出問題,這是因?yàn)樵贚inux系統(tǒng)中最多只能創(chuàng)建4個(gè)主分區(qū)。如果你想多創(chuàng)建幾個(gè)分區(qū),怎么做呢?方法很簡(jiǎn)單,就是在創(chuàng)建完第3個(gè)分區(qū)后、創(chuàng)建第4個(gè)分區(qū)時(shí)選擇擴(kuò)展分區(qū)。首先刪除掉第4個(gè)分區(qū),然后再新建分區(qū),如下所示:

命令(輸入 m 獲取幫助):d
分區(qū)號(hào) (1-4, 默認(rèn)  4): 4
分區(qū) 4 已刪除。
命令(輸入 m 獲取幫助):n
分區(qū)類型
 p   主分區(qū)(3個(gè)主分區(qū),0個(gè)擴(kuò)展分區(qū),1空閑)
 e   擴(kuò)展分區(qū)(邏輯分區(qū)容器)
選擇 (默認(rèn) e):e
已選擇分區(qū) 4
第一個(gè)扇區(qū) (6146048-10485759, 默認(rèn)6146048):
上個(gè)扇區(qū),+sectors 或 +size{K,M,G,T,P}
(6146048-10485759, 默認(rèn) 10485759): +2000M
創(chuàng)建了一個(gè)新分區(qū) 4,類型為“Extended”,大小為 2 GiB。
命令(輸入 m 獲取幫助):p
Disk /dev/sdb:5 GiB,5368709120 字節(jié),10485760 個(gè)扇區(qū)
單元:扇區(qū) / 1 * 512 = 512 字節(jié)
扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)
I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)
磁盤標(biāo)簽類型:dos
磁盤標(biāo)識(shí)符:0xea205440
設(shè)備       啟動(dòng)    起點(diǎn)    末尾    扇區(qū)  大小 Id 類型
/dev/sdb1       2048 
2050047 2048000 1000M 83 Linux
/dev/sdb2 2050048  4098047 2048000 1000M 83 Linux
/dev/sdb3 4098048  6146047 2048000 1000M 83 Linux
/dev/sdb4 6146048
10242047 4096000    2G  5 擴(kuò)展

擴(kuò)展分區(qū)在最后一列顯示為Extended,接下來繼續(xù)創(chuàng)建分區(qū),如下所示:

命令(輸入 m 獲取幫助):n
所有主分區(qū)都在使用中。
添加邏輯分區(qū) 5
第一個(gè)扇區(qū) (6148096-10242047, 默認(rèn)6148096):
上個(gè)扇區(qū),+sectors 或 +size{K,M,G,T,P}
(6148096-10242047, 默認(rèn) 10242047): +500M
創(chuàng)建了一個(gè)新分區(qū) 5,類型為“Linux”,大小為 500 MiB。
命令(輸入 m 獲取幫助):p
Disk /dev/sdb:5 GiB,5368709120 字節(jié),10485760 個(gè)扇區(qū)
單元:扇區(qū) / 1 * 512 = 512 字節(jié)
扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)
I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)
磁盤標(biāo)簽類型:dos
磁盤標(biāo)識(shí)符:0xea205440
設(shè)備       啟動(dòng)    起點(diǎn)     末尾    扇區(qū)  大小 Id 類型
/dev/sdb1 2048  2050047 2048000 1000M 83 Linux
/dev/sdb2 2050048  4098047 2048000 1000M 83 Linux
/dev/sdb3      4098048 
6146047 2048000 1000M 83 Linux
/dev/sdb4 6146048
10242047 4096000    2G  5 擴(kuò)展
/dev/sdb5 6148096  7172095 1024000  500M 83 Linux

此時(shí)再分區(qū)就和之前不一樣了,你不再需要選擇是主分區(qū)還是擴(kuò)展分區(qū),而是直接定義分區(qū)大小。值得注意的是,當(dāng)創(chuàng)建完前3個(gè)主分區(qū)后,理應(yīng)把剩余的磁盤空間全部劃分給第4個(gè)擴(kuò)展分區(qū),不然剩余的空間就會(huì)浪費(fèi)(在上面的示例中,阿銘其實(shí)并沒有完全劃分給擴(kuò)展分區(qū))。因?yàn)閯?chuàng)建完擴(kuò)展分區(qū)后,再劃分新的分區(qū)時(shí),是在已經(jīng)劃分的擴(kuò)展分區(qū)里來分的。

上例中,/dev/sdb4為擴(kuò)展分區(qū),這個(gè)分區(qū)是不可以格式化的。你可以把它看成一個(gè)空殼子,能使用的分區(qū)為/dev/sdb5,它是/dev/sdb4的子分區(qū),這個(gè)子分區(qū)稱為邏輯分區(qū)。如果你發(fā)現(xiàn)分區(qū)不合理,想刪除某個(gè)分區(qū),那該怎么辦呢?這就用到了d命令,剛剛阿銘已經(jīng)用到過。下面阿銘再繼續(xù)演示一下:

命令(輸入 m 獲取幫助):d
分區(qū)號(hào) (1-5, 默認(rèn)  5): 1
分區(qū) 1 已刪除。
命令(輸入 m 獲取幫助):p
Disk /dev/sdb:5 GiB,5368709120 字節(jié),10485760 個(gè)扇區(qū)
單元:扇區(qū) / 1 * 512 = 512 字節(jié)
扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)
I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)
磁盤標(biāo)簽類型:dos
磁盤標(biāo)識(shí)符:0xea205440
設(shè)備       啟動(dòng)    起點(diǎn)     末尾    扇區(qū)  大小 Id 類型
/dev/sdb2 2050048  4098047 2048000 1000M 83 Linux
/dev/sdb3 4098048  6146047 2048000 1000M 83 Linux
/dev/sdb4 6146048
10242047 4096000    2G  5 擴(kuò)展
/dev/sdb5 6148096  7172095 1024000  500M 83 Linux
命令(輸入 m 獲取幫助):d
分區(qū)號(hào) (2-5, 默認(rèn)  5): 5
分區(qū)5 已刪除。
命令(輸入 m 獲取幫助):p
Disk /dev/sdb:5 GiB,5368709120 字節(jié),10485760 個(gè)扇區(qū)
單元:扇區(qū) / 1 * 512 = 512 字節(jié)
扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)
I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)
磁盤標(biāo)簽類型:dos
磁盤標(biāo)識(shí)符:0xea205440
設(shè)備       啟動(dòng)    起點(diǎn)     末尾    扇區(qū)  大小 Id 類型
/dev/sdb2 2050048  4098047 2048000 1000M 83 Linux
/dev/sdb3 4098048  6146047 2048000 1000M 83 Linux
/dev/sdb4 6146048
10242047 4096000    2G  5 擴(kuò)展
命令(輸入 m 獲取幫助):n
分區(qū)類型
 p   主分區(qū)(2個(gè)主分區(qū),1個(gè)擴(kuò)展分區(qū),1空閑)
 l   邏輯分區(qū)(從 5 開始編號(hào))
選擇 (默認(rèn) p):l
添加邏輯分區(qū) 5
第一個(gè)扇區(qū) (6148096-10242047, 默認(rèn)6148096):
上個(gè)扇區(qū),+sectors 或 +size{K,M,G,T,P}
(6148096-10242047, 默認(rèn) 10242047): +500M
創(chuàng)建了一個(gè)新分區(qū) 5,類型為“Linux”,大小為 500 MiB。
命令(輸入 m 獲取幫助):p
Disk /dev/sdb:5 GiB,5368709120 字節(jié),10485760 個(gè)扇區(qū)
單元:扇區(qū) / 1 * 512 = 512 字節(jié)
扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)
I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)
磁盤標(biāo)簽類型:dos
磁盤標(biāo)識(shí)符:0xea205440
設(shè)備       啟動(dòng)    起點(diǎn)     末尾    扇區(qū)  大小 Id 類型
/dev/sdb2 2050048  4098047 2048000 1000M 83 Linux
/dev/sdb3 4098048  6146047 2048000 1000M 83 Linux
/dev/sdb4 6146048
10242047 4096000    2G  5 擴(kuò)展
/dev/sdb5 6148096  7172095 1024000  500M 83 Linux
命令(輸入 m 獲取幫助):d
分區(qū)號(hào) (2-5, 默認(rèn)  5): 4
分區(qū) 4 已刪除。
命令(輸入 m 獲取幫助):p
Disk /dev/sdb:5 GiB,5368709120 字節(jié),10485760 個(gè)扇區(qū)
單元:扇區(qū) / 1 * 512 = 512 字節(jié)
扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)
I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)
磁盤標(biāo)簽類型:dos
磁盤標(biāo)識(shí)符:0xea205440
設(shè)備       啟動(dòng)    起點(diǎn)    末尾    扇區(qū)  大小 Id 類型
/dev/sdb2 2050048
4098047 2048000 1000M 83 Linux
/dev/sdb3 4098048
6146047 2048000 1000M 83 Linux

輸入d,會(huì)提示要?jiǎng)h除哪個(gè)分區(qū),可以選擇1-5中的任意一個(gè)分區(qū)。其中,1-3是主分區(qū)(sdb1、sdb2和sdb3),4是擴(kuò)展分區(qū)(sdb4),5是邏輯分區(qū)(sdb5)。

如果輸入5,則直接刪除邏輯分區(qū)sdb5;但如果輸入4,則會(huì)刪除整個(gè)擴(kuò)展分區(qū)sdb4,也包含sdb4里面的邏輯分區(qū)sdb5。在剛才的分區(qū)界面中,直接按Ctrl+C鍵退出,這樣剛做的分區(qū)便全部取消,咱們重新來做分區(qū),如下所示:

命令(輸入 m 獲取幫助):^C
您確實(shí)要退出嗎?Y
fdisk /dev/sdb
歡迎使用 fdisk (util-linux 2.32.1)。
更改將停留在內(nèi)存中,直到您決定將更改寫入磁盤。
使用寫入命令前請(qǐng)三思。
設(shè)備不包含可識(shí)別的分區(qū)表。
創(chuàng)建了一個(gè)磁盤標(biāo)識(shí)符為 0xf6cc0d7a 的新 DOS 磁盤標(biāo)簽。
命令(輸入 m 獲取幫助):p
Disk /dev/sdb:5 GiB,5368709120 字節(jié),10485760 個(gè)扇區(qū)
單元:扇區(qū) / 1 * 512 = 512 字節(jié)
扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)
I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)
磁盤標(biāo)簽類型:dos
磁盤標(biāo)識(shí)符:0xf6cc0d7a
命令(輸入 m 獲取幫助):n
分區(qū)類型
 p   主分區(qū)(0個(gè)主分區(qū),0個(gè)擴(kuò)展分區(qū),4空閑)
 e   擴(kuò)展分區(qū)(邏輯分區(qū)容器)
選擇 (默認(rèn) p):e
分區(qū)號(hào) (1-4, 默認(rèn)  1): 1
第一個(gè)扇區(qū) (2048-10485759, 默認(rèn) 2048):
上個(gè)扇區(qū),+sectors 或 +size{K,M,G,T,P}
(2048-10485759, 默認(rèn) 10485759):
創(chuàng)建了一個(gè)新分區(qū) 1,類型為“Extended”,大小為 5 GiB。
命令(輸入 m 獲取幫助):p
Disk /dev/sdb:5 GiB,5368709120 字節(jié),10485760 個(gè)扇區(qū)
單元:扇區(qū) / 1 * 512 = 512 字節(jié)
扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)
I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)
磁盤標(biāo)簽類型:dos
磁盤標(biāo)識(shí)符:0xf6cc0d7a
設(shè)備       啟動(dòng)  起點(diǎn)     末尾     扇區(qū)大小 Id 類型
/dev/sdb1 2048 10485759
10483712   5G  5 擴(kuò)展
命令(輸入 m 獲取幫助):n
Partition type:
 p   primary (0 primary, 1 extended, 3 free)
 l   logical (numbered from 5)

由上例可知,如果把第1個(gè)分區(qū)定為擴(kuò)展分區(qū),并且把全部空間都劃分給擴(kuò)展分區(qū),那么再繼續(xù)分區(qū)時(shí),則默認(rèn)添加邏輯分區(qū),如下所示:

命令(輸入 m 獲取幫助):n
所有主分區(qū)的空間都在使用中。
添加邏輯分區(qū) 5
第一個(gè)扇區(qū) (4096-10485759, 默認(rèn) 4096):
我們連續(xù)添加兩個(gè)1000M的分區(qū),如下所示:
第一個(gè)扇區(qū) (4096-10485759, 默認(rèn) 4096):
上個(gè)扇區(qū),+sectors 或 +size{K,M,G,T,P}
(4096-10485759, 默認(rèn) 10485759): +1000M
創(chuàng)建了一個(gè)新分區(qū) 5,類型為“Linux”,大小為 1000 MiB。
命令(輸入 m 獲取幫助):n
所有主分區(qū)的空間都在使用中。
添加邏輯分區(qū) 6
第一個(gè)扇區(qū) (2054144-10485759, 默認(rèn)2054144):
上個(gè)扇區(qū),+sectors 或 +size{K,M,G,T,P}
(2054144-10485759, 默認(rèn) 10485759): +1000M
創(chuàng)建了一個(gè)新分區(qū) 6,類型為“Linux”,大小為 1000 MiB。
命令(輸入 m 獲取幫助):p
Disk /dev/sdb:5 GiB,5368709120 字節(jié),10485760 個(gè)扇區(qū)
單元:扇區(qū) / 1 * 512 = 512 字節(jié)
扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)
I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)
磁盤標(biāo)簽類型:dos
磁盤標(biāo)識(shí)符:0xf6cc0d7a
設(shè)備       啟動(dòng)    起點(diǎn)     末尾     扇區(qū)  大小 Id 類型
/dev/sdb1 2048 10485759
10483712    5G  5 擴(kuò)展
/dev/sdb5 4096  2052095 
2048000 1000M 83 Linux
/dev/sdb6 2054144  4102143 
2048000 1000M 83 Linux
分區(qū)完成后,需要輸入w命令來保存我們的配置,如下所示:
分區(qū)表已調(diào)整。
將調(diào)用 ioctl() 來重新讀分區(qū)表。
正在同步磁盤。

然后使用命令fdisk -l /dev/sdb查看分區(qū)情況,如下所示:

# fdisk -l /dev/sdb
Disk /dev/sdb:5 GiB,5368709120 字節(jié),10485760 個(gè)扇區(qū)
單元:扇區(qū) / 1 * 512 = 512 字節(jié)
扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)
I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)
磁盤標(biāo)簽類型:dos
磁盤標(biāo)識(shí)符:0xf6cc0d7a
設(shè)備       啟動(dòng)    起點(diǎn)     末尾     扇區(qū)  大小 Id 類型
/dev/sdb1 2048
10485759 10483712    5G  5 擴(kuò)展
/dev/sdb5 4096  2052095 
2048000 1000M 83 Linux
/dev/sdb6 2054144  4102143 
2048000 1000M 83 Linux

通過以上操作,相信你已經(jīng)學(xué)會(huì)分區(qū)了。但阿銘一定要提醒你,不要隨意分區(qū),這非常危險(xiǎn),一不留神就會(huì)把服務(wù)器上的數(shù)據(jù)全部給分沒了。所以,在執(zhí)行分區(qū)操作的時(shí)候,請(qǐng)保持百分之二百的細(xì)心!






審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11229

    瀏覽量

    208926
  • WINDOWS
    +關(guān)注

    關(guān)注

    3

    文章

    3524

    瀏覽量

    88426
  • 磁盤
    +關(guān)注

    關(guān)注

    1

    文章

    367

    瀏覽量

    25177

原文標(biāo)題:第7章 Linux磁盤管理(上)

文章出處:【微信號(hào):aming_linux,微信公眾號(hào):阿銘linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    U盤在windows無法格式化如何解決

    U盤在windows無法格式化如何解決嘗試一:殺毒排查,無毒嘗試二:當(dāng)然是本機(jī)格式化,無效嘗試三:DOSformat,提示出現(xiàn)錯(cuò)誤,無效嘗試四:到管理工具--計(jì)算機(jī)管理---磁盤管理
    發(fā)表于 05-20 17:37

    《電腦技術(shù)員話你知》什么是低級(jí)格式化

    針對(duì)的是整塊硬盤磁盤,而不像高級(jí)格式化那樣可以針對(duì)某個(gè)分區(qū)。 正因?yàn)槿绱艘虼撕芏嗯笥芽赡芏加貌坏降图?jí)格式化使用過程或者重新安裝系統(tǒng)過程中
    發(fā)表于 07-14 10:36

    【雨林木風(fēng)系統(tǒng)下載教程】利用XP系統(tǒng)磁盤分區(qū)來提升讀寫...

    的讀寫速度。  1.一分鐘內(nèi)分區(qū)格式化硬盤  右鍵點(diǎn)擊“我的電腦”,選擇“管理”命令。在打開的“計(jì)算機(jī)管理”窗口中,依次展開“計(jì)算機(jī)管理”→“存儲(chǔ)”→“磁盤管理”項(xiàng)。之后,右側(cè)窗格
    發(fā)表于 07-19 10:44

    LABview 格式化磁盤

    請(qǐng)問如何用labview 格式化磁盤(C 盤除外),不想用SHFormatdrive,因?yàn)橛眠@個(gè)API 總是彈出對(duì)話框,感覺不專業(yè),請(qǐng)大家多多指教!
    發(fā)表于 01-28 17:03

    如何解決bitlockerU盤 格式化

    SanDis U盤 128G,沒有物理保護(hù)鍵,設(shè)置了bitlocker,知道密碼,可以正常讀取,無法編輯,Windows無法使用格式化磁盤工具檢查修復(fù)無法運(yùn)行,我的電腦右鍵管理中磁盤
    發(fā)表于 10-28 21:08

    格式化硬盤

    格式化硬盤 軟盤只需要一次格式化,硬盤卻需要兩級(jí),即低級(jí)格式化和高級(jí)格式化。  硬盤的低級(jí)格式化
    發(fā)表于 12-25 15:40 ?1087次閱讀

    如何格式化硬盤

    如何格式化硬盤    這是廣大電腦初學(xué)者經(jīng)常詢問的問題,因?yàn)?b class='flag-5'>格式化硬盤是安裝裝系統(tǒng)的前提,所以這就成為了需要首先解決的問題,本文將針這個(gè)
    發(fā)表于 02-24 11:25 ?452次閱讀

    GDISK全自動(dòng)分區(qū)硬盤及格式化

         GDISK 是安裝 Ghost2000 中所附帶的一個(gè)程序,不到 200KB。程序不大功能可不少,不僅能完成創(chuàng)建、刪除、查看硬盤分區(qū)信息等基本功能,還可以格式化
    發(fā)表于 10-25 12:21 ?1155次閱讀

    Linux中fdisk硬盤分區(qū)方法

    用fdisk 對(duì)磁盤操作分區(qū)時(shí),并不是一個(gè)終點(diǎn),我們還要對(duì)分區(qū)進(jìn)行格式化所需要的文件系統(tǒng);這樣一個(gè)分區(qū)才能使用;這和DOS中的fdisk 是
    發(fā)表于 05-14 10:13 ?2531次閱讀

    格式化是什么

    格式化(format)是指對(duì)磁盤磁盤中的分區(qū)(partition)進(jìn)行初始的一種操作,這種操作通常會(huì)導(dǎo)致現(xiàn)有的
    的頭像 發(fā)表于 01-09 15:20 ?8.5w次閱讀

    D盤無法格式化的解決方法分享

    電腦的使用windows7系統(tǒng)過程中,發(fā)現(xiàn)電腦磁盤的有一些不需要的文件想直接格式化,由于自己的電腦D盤太亂,想要格式化D盤。
    的頭像 發(fā)表于 08-10 16:25 ?5215次閱讀
    D盤無法<b class='flag-5'>格式化</b>的解決方法分享

    Linux磁盤格式化和掛載介紹

    磁盤分區(qū)雖然分好區(qū)了,但暫時(shí)還不能用,我們還須對(duì)每一個(gè)分區(qū)進(jìn)行格式化。所謂格式化,其實(shí)就是安裝文件系統(tǒng),Windows的文件系統(tǒng)有FAT3
    的頭像 發(fā)表于 10-28 09:08 ?3214次閱讀

    格式化NTFS文件系統(tǒng)分區(qū)的數(shù)據(jù)恢復(fù)案例

    誤操作格式化服務(wù)器RAID5磁盤陣列分區(qū)(NTFS文件系統(tǒng))。
    的頭像 發(fā)表于 04-10 14:10 ?772次閱讀
    誤<b class='flag-5'>格式化</b>NTFS文件系統(tǒng)<b class='flag-5'>分區(qū)</b>的數(shù)據(jù)恢復(fù)案例

    linux系統(tǒng)如何進(jìn)行磁盤分區(qū)

    linux系統(tǒng)如何進(jìn)行磁盤分區(qū)磁盤分區(qū)Linux系統(tǒng)中進(jìn)行硬盤劃分的一種方法,它可以將一個(gè)物理硬盤劃分為多個(gè)邏輯
    的頭像 發(fā)表于 12-19 11:35 ?989次閱讀

    Linux添加磁盤創(chuàng)建分區(qū)、掛載

    Linux添加磁盤創(chuàng)建分區(qū)、掛載
    發(fā)表于 04-20 17:49 ?465次閱讀
    <b class='flag-5'>Linux</b>添加<b class='flag-5'>磁盤</b>創(chuàng)建<b class='flag-5'>分區(qū)</b>、掛載