Linux 磁盤分區(qū)和掛載
linux 分區(qū)
原理介紹- 1.Linux 來(lái)說 wulun 有幾個(gè)分區(qū),分給哪一目錄使用,他歸根結(jié)底只有一個(gè)根目錄,一個(gè)獨(dú)立且唯一的文件結(jié)構(gòu),Linux 中每個(gè)分區(qū)都是用來(lái)組成整個(gè)文件系統(tǒng)的一部分。
- 2.Linux 采用了一種叫 "載入" 的處理方法,它的整個(gè)文件系統(tǒng)中包含了一整套的文件和目錄,且將一個(gè)分區(qū)和一個(gè)目錄聯(lián)系起來(lái),這是要載入的一個(gè)分區(qū)將使它的存儲(chǔ)空間在一個(gè),目錄下獲得。

- 1.Linux 硬盤分 IDE 硬盤和 SCSI 硬盤,目前基本上是 SCSI 硬盤
- 2.對(duì)于IDE 硬盤,驅(qū)動(dòng)器標(biāo)識(shí)符為 "hdx~",其中 "hd" 表明分區(qū)所在設(shè)備的類型,這里是指 IDE 硬盤了。"x" 為盤號(hào) (a 為基本盤,b 為基本從屬盤,c 為輔助主盤,d 為輔助從屬盤),"~" 代表分區(qū),前四個(gè)分區(qū)用數(shù)字 1 到 4 表示,它們是主分區(qū)或擴(kuò)展分區(qū),從 5 開始就是邏輯分區(qū)。例,hda3 表示為第一個(gè) IDE 硬盤上的第三個(gè)主分區(qū)或擴(kuò)展分區(qū),hdb2 表示為第二個(gè) IDE 硬盤上的第二個(gè)主分區(qū)或擴(kuò)展分區(qū)。
- 3.對(duì)于SCSI 硬盤則標(biāo)識(shí)為 "sdx~",SCSI 硬盤是用 "sd" 來(lái)表示分區(qū)所在設(shè)備的類型的,其余則和 IDE 硬盤的表示方法一樣(x 可以為 abcd 分別對(duì)應(yīng)第 1、2、3、4 塊硬盤)。
查看所有設(shè)備掛載情況
指令:lsblk 或者 lsblk -f
[root@kongchao03~]#lsblk NAMEMAJ:MINRMSIZEROTYPEMOUNTPOINT sda8:0020G0disk ├─sda18:101023M0part/boot ├─sda28:2017G0part/ └─sda38:302G0part[SWAP] sr011:01729.9M0rom/run/media/root/20210907_143734 [root@kongchao03~]#


這里 sda1、2、3 分別代表第一塊硬盤的第一分區(qū)第二分區(qū)...
掛載案例
步驟 1:新建一塊硬盤
在虛擬機(jī)菜單中,設(shè)置增加一塊硬盤,完成后重啟可以生效識(shí)別

操作步驟 2:虛擬機(jī)硬盤分區(qū)
分區(qū)指令:fdisk /dev/sdb開始對(duì) sdb 分區(qū)
- m 顯示命令列表
- p 顯示磁盤分區(qū)同 fdisk -l
- n 新增分區(qū)
- d 刪除分區(qū)
- w寫入并退出
說明:開始分區(qū)后輸入 n,新增分區(qū),然后選擇 p,分區(qū)類型為主分區(qū)。兩次回車默認(rèn)剩余全部空間,最后輸入 w 寫入分區(qū)并退出,若不保存退出輸入 q
[root@kongchao03~]#fdisk/dev/sdb 歡迎使用 fdisk (util-linux 2.23.2)。 >更改將停留在內(nèi)存中,直到您決定將更改寫入磁盤。使用寫入命令前請(qǐng)三思。 >Devicedoesnotcontainarecognizedpartitiontable >>使用磁盤標(biāo)識(shí)符0xdf03b737 創(chuàng)建新的 DOS 磁盤標(biāo)簽。 命令(輸入 m 獲取幫助):m 命令操作 atoggleabootableflag beditbsddisklabel ctogglethedoscompatibilityflag ddeleteapartition gcreateanewemptyGPTpartitiontable GcreateanIRIX(SGI)partitiontable llistknownpartitiontypes mprintthismenu naddanewpartition ocreateanewemptyDOSpartitiontable pprintthepartitiontable qquitwithoutsavingchanges screateanewemptySundisklabel tchangeapartition'ssystemid uchangedisplay/entryunits vverifythepartitiontable wwritetabletodiskandexit xextrafunctionality(expertsonly) 命令(輸入 m 獲取幫助):n Partitiontype: pprimary(0primary,0extended,4free) eextended Select(defaultp):p 分區(qū)號(hào)(1-4,默認(rèn) 1):1 起始扇區(qū)(2048-2097151,默認(rèn)為 2048): 將使用默認(rèn)值2048 Last 扇區(qū), +扇區(qū) or +size{K,M,G}(2048-2097151,默認(rèn)為 2097151): 將使用默認(rèn)值2097151 分區(qū)1已設(shè)置為L(zhǎng)inux類型,大小設(shè)為1023MiB 命令(輸入 m 獲取幫助):w Thepartitiontablehasbeenaltered! Callingioctl()tore-readpartitiontable. 正在同步磁盤。 [root@kongchao03~]#

步驟 3:虛擬機(jī)硬盤分區(qū)格式化
格式化磁盤,格式化之后才會(huì)分配 UUID格式化指令:mkfs -t ext4 /dev/sdb1其中 ext4 是分區(qū)類型
mkfs-text4/dev/sdb1 lsblk-f

步驟 4:將磁盤掛載到根目錄下 newdisk 目錄下
也可以到其他目錄下掛載:將一個(gè)分區(qū)與一個(gè)目錄聯(lián)系起來(lái),
mount 掛載
掛載語(yǔ)法:mount 設(shè)備名稱 掛載目錄(掛載目錄是任意的)
[root@kongchao03~]#cd/ [root@kongchao03/]#mkdirnewdisk [root@kongchao03/]#mount/dev/sdb1/newdisk [root@kongchao03/]#lsblk-f

cd 進(jìn)入掛載點(diǎn),在其中創(chuàng)建文件,實(shí)則是在分區(qū)上新建了一個(gè)文件
linux 根下的存放只是目錄,真正存放數(shù)據(jù)還是在硬盤中的分區(qū)
umount 取消掛載
語(yǔ)法:umount 掛載點(diǎn)或 umount 設(shè)備名umount/dev/sdb1 lsblk-f

步驟 5:實(shí)現(xiàn)永久掛載(即重啟不消失)
永久掛載的本質(zhì)是自動(dòng)掛載上永久掛載:通過修改/etc/fstab 實(shí)現(xiàn)掛載
添加完成后執(zhí)行mount -a 或 reboot即可生效
[root@kongchao03/]#vim/etc/fstab [root@kongchao03/]#mount-a

df -h 查詢磁盤使用情況
[root@kongchao03~]#df-h 文件系統(tǒng)容量已用可用已用%掛載點(diǎn) /dev/sda217G5.8G11G37%/ devtmpfs978M0978M0%/dev tmpfs993M0993M0%/dev/shm tmpfs993M9.0M984M1%/run tmpfs993M0993M0%/sys/fs/cgroup /dev/sdb1991M2.6M922M1%/newdisk /dev/sda1991M128M797M14%/boot tmpfs199M20K199M1%/run/user/0 /dev/sr0730M730M0100%/run/media/root/20210907_143734 [root@kongchao03~]#

指令:du [參數(shù)] / 目錄 (查詢指定目錄的磁盤占用情況,默認(rèn)為當(dāng)前目錄)參數(shù)選項(xiàng):
參數(shù) | 含義 |
-s | 指定目錄占用大小匯總 |
-h | 帶計(jì)量單位 |
-a | 含文件 |
--max-depth=1 | 子目錄的深度 |
-c | 列出明細(xì)的同時(shí),增加匯總值 |
參數(shù)可以聯(lián)合使用示例:查詢 / opt 目錄的磁盤占用情況,深度為 1
[root@kongchao03/]#cd/opt [root@kongchao03opt]#ls rh [root@kongchao03opt]#du-h--max-depth=1/opt 4.0K/opt/rh 8.0K/opt [root@kongchao03opt]#

[root@kongchao03opt]#du-hac--max-depth=1/opt 4.0K/opt/rh 8.0K/opt 8.0K總用量

審核編輯:湯梓紅
-
驅(qū)動(dòng)器
+關(guān)注
關(guān)注
54文章
8697瀏覽量
149965 -
硬盤
+關(guān)注
關(guān)注
3文章
1339瀏覽量
58460 -
Linux
+關(guān)注
關(guān)注
87文章
11511瀏覽量
213823 -
磁盤
+關(guān)注
關(guān)注
1文章
390瀏覽量
25834 -
文件系統(tǒng)
+關(guān)注
關(guān)注
0文章
296瀏覽量
20394
原文標(biāo)題:Linux 磁盤分區(qū)和掛載
文章出處:【微信號(hào):良許Linux,微信公眾號(hào):良許Linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
【雨林木風(fēng)系統(tǒng)下載教程】利用XP系統(tǒng)磁盤分區(qū)來(lái)提升讀寫...
linux的三種磁盤分區(qū)
Linux環(huán)境下對(duì)磁盤分區(qū)進(jìn)行管理的一種機(jī)制
Linux系統(tǒng)教程之磁盤分區(qū)和LVM系統(tǒng)的詳細(xì)資料概述

需要了解的linux 加載ntfs和fat32分區(qū)

微軟Windows 10研究新的方法管理現(xiàn)代磁盤分區(qū)
預(yù)裝Win7系統(tǒng)劃分更多的磁盤分區(qū)的方法

獲取磁盤分區(qū)UUID的方法介紹

linux系統(tǒng)如何進(jìn)行磁盤分區(qū)?
磁盤分區(qū)工具parted的使用方法
TECS OpenStack資源池主機(jī)磁盤分區(qū)使用率過高的問題處理

Linux系統(tǒng)中磁盤分區(qū)與掛載詳解

評(píng)論