Linux 磁盤分區(qū)和掛載
linux 分區(qū)
原理介紹- 1.Linux 來說 wulun 有幾個分區(qū),分給哪一目錄使用,他歸根結(jié)底只有一個根目錄,一個獨立且唯一的文件結(jié)構(gòu),Linux 中每個分區(qū)都是用來組成整個文件系統(tǒng)的一部分。
- 2.Linux 采用了一種叫 "載入" 的處理方法,它的整個文件系統(tǒng)中包含了一整套的文件和目錄,且將一個分區(qū)和一個目錄聯(lián)系起來,這是要載入的一個分區(qū)將使它的存儲空間在一個,目錄下獲得。
![30990a7c-ca69-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/99/53/wKgZomTnfRCAF0laAAFkthm6cx0579.png)
- 1.Linux 硬盤分 IDE 硬盤和 SCSI 硬盤,目前基本上是 SCSI 硬盤
- 2.對于IDE 硬盤,驅(qū)動器標識符為 "hdx~",其中 "hd" 表明分區(qū)所在設(shè)備的類型,這里是指 IDE 硬盤了。"x" 為盤號 (a 為基本盤,b 為基本從屬盤,c 為輔助主盤,d 為輔助從屬盤),"~" 代表分區(qū),前四個分區(qū)用數(shù)字 1 到 4 表示,它們是主分區(qū)或擴展分區(qū),從 5 開始就是邏輯分區(qū)。例,hda3 表示為第一個 IDE 硬盤上的第三個主分區(qū)或擴展分區(qū),hdb2 表示為第二個 IDE 硬盤上的第二個主分區(qū)或擴展分區(qū)。
- 3.對于SCSI 硬盤則標識為 "sdx~",SCSI 硬盤是用 "sd" 來表示分區(qū)所在設(shè)備的類型的,其余則和 IDE 硬盤的表示方法一樣(x 可以為 abcd 分別對應第 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~]#
![30b80f1c-ca69-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/99/53/wKgZomTnfRCAR2MgAAEOh4jF56I802.png)
![30df668e-ca69-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/99/53/wKgZomTnfRCAZ8upAADyjR0E1_U985.png)
這里 sda1、2、3 分別代表第一塊硬盤的第一分區(qū)第二分區(qū)...
掛載案例
步驟 1:新建一塊硬盤
在虛擬機菜單中,設(shè)置增加一塊硬盤,完成后重啟可以生效識別![3107073e-ca69-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/99/53/wKgZomTnfRCAMR6DAABz0sezAVs413.png)
![311f34ee-ca69-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/99/53/wKgZomTnfRCAJuobAADd2d_Jtqw280.png)
操作步驟 2:虛擬機硬盤分區(qū)
分區(qū)指令:fdisk /dev/sdb開始對 sdb 分區(qū)
- m 顯示命令列表
- p 顯示磁盤分區(qū)同 fdisk -l
- n 新增分區(qū)
- d 刪除分區(qū)
- w寫入并退出
說明:開始分區(qū)后輸入 n,新增分區(qū),然后選擇 p,分區(qū)類型為主分區(qū)。兩次回車默認剩余全部空間,最后輸入 w 寫入分區(qū)并退出,若不保存退出輸入 q
[root@kongchao03~]#fdisk/dev/sdb 歡迎使用 fdisk (util-linux 2.23.2)。 >更改將停留在內(nèi)存中,直到您決定將更改寫入磁盤。使用寫入命令前請三思。 >Devicedoesnotcontainarecognizedpartitiontable >>使用磁盤標識符0xdf03b737 創(chuàng)建新的 DOS 磁盤標簽。 命令(輸入 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ū)號(1-4,默認 1):1 起始扇區(qū)(2048-2097151,默認為 2048): 將使用默認值2048 Last 扇區(qū), +扇區(qū) or +size{K,M,G}(2048-2097151,默認為 2097151): 將使用默認值2097151 分區(qū)1已設(shè)置為Linux類型,大小設(shè)為1023MiB 命令(輸入 m 獲取幫助):w Thepartitiontablehasbeenaltered! Callingioctl()tore-readpartitiontable. 正在同步磁盤。 [root@kongchao03~]#
![313bb6f0-ca69-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/99/53/wKgZomTnfRCAcVEbAAI86hMRJdo859.png)
步驟 3:虛擬機硬盤分區(qū)格式化
格式化磁盤,格式化之后才會分配 UUID格式化指令:mkfs -t ext4 /dev/sdb1其中 ext4 是分區(qū)類型
mkfs-text4/dev/sdb1 lsblk-f
![316b426c-ca69-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/99/53/wKgZomTnfRGALvp3AAF-rLpXYlw783.png)
步驟 4:將磁盤掛載到根目錄下 newdisk 目錄下
也可以到其他目錄下掛載:將一個分區(qū)與一個目錄聯(lián)系起來,
mount 掛載
掛載語法:mount 設(shè)備名稱 掛載目錄(掛載目錄是任意的)
[root@kongchao03~]#cd/ [root@kongchao03/]#mkdirnewdisk [root@kongchao03/]#mount/dev/sdb1/newdisk [root@kongchao03/]#lsblk-f
![319b061e-ca69-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/99/53/wKgZomTnfRGAeES1AAJbECVafOg038.png)
cd 進入掛載點,在其中創(chuàng)建文件,實則是在分區(qū)上新建了一個文件
linux 根下的存放只是目錄,真正存放數(shù)據(jù)還是在硬盤中的分區(qū)
umount 取消掛載
語法:umount 掛載點或 umount 設(shè)備名umount/dev/sdb1 lsblk-f
![31cbd9a6-ca69-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/99/53/wKgZomTnfRGAMP6SAAHVhHN_G0Q105.png)
步驟 5:實現(xiàn)永久掛載(即重啟不消失)
永久掛載的本質(zhì)是自動掛載上永久掛載:通過修改/etc/fstab 實現(xiàn)掛載
添加完成后執(zhí)行mount -a 或 reboot即可生效
[root@kongchao03/]#vim/etc/fstab [root@kongchao03/]#mount-a
![320dd158-ca69-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/99/53/wKgZomTnfRGAF0R8AAEtCMZ3OBM356.png)
df -h 查詢磁盤使用情況
[root@kongchao03~]#df-h 文件系統(tǒng)容量已用可用已用%掛載點 /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~]#
![322447f8-ca69-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/99/53/wKgZomTnfRGAUGWzAAE1CS2283U661.png)
指令:du [參數(shù)] / 目錄 (查詢指定目錄的磁盤占用情況,默認為當前目錄)參數(shù)選項:
參數(shù) | 含義 |
-s | 指定目錄占用大小匯總 |
-h | 帶計量單位 |
-a | 含文件 |
--max-depth=1 | 子目錄的深度 |
-c | 列出明細的同時,增加匯總值 |
參數(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]#
![325c056c-ca69-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/99/53/wKgZomTnfRGAdi2rAACckiTO8gU920.png)
[root@kongchao03opt]#du-hac--max-depth=1/opt 4.0K/opt/rh 8.0K/opt 8.0K總用量
![3273986c-ca69-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/99/53/wKgZomTnfRGAHsEdAABhtXG4GrU339.png)
審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
驅(qū)動器
+關(guān)注
關(guān)注
53文章
8283瀏覽量
147127 -
硬盤
+關(guān)注
關(guān)注
3文章
1320瀏覽量
57514 -
Linux
+關(guān)注
關(guān)注
87文章
11350瀏覽量
210476 -
磁盤
+關(guān)注
關(guān)注
1文章
380瀏覽量
25293 -
文件系統(tǒng)
+關(guān)注
關(guān)注
0文章
287瀏覽量
19990
原文標題:Linux 磁盤分區(qū)和掛載
文章出處:【微信號:良許Linux,微信公眾號:良許Linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
全志Linux磁盤操作基礎(chǔ)命令
:~]$ sudo mkfs.ext4 /dev/sdc2
mount命令
掛載系統(tǒng)外的磁盤分區(qū)或者目錄等。
[ubuntu@book:~]$ sudo mount -t vfat /dev
發(fā)表于 09-02 10:47
【雨林木風系統(tǒng)下載教程】利用XP系統(tǒng)磁盤分區(qū)來提升讀寫...
XP中,利用圖形界面和人性化的操作方式,可對硬盤進行更加高效靈活的分區(qū)操作。不僅如此,借用電腦常用軟件下載的Windows XP強大的磁盤分區(qū)管理功能,還可增強磁盤分區(qū)的合理使用,并有效提升
發(fā)表于 07-19 10:44
linux的三種磁盤分區(qū)
硬盤分區(qū)有三種,主磁盤分區(qū)(83)、擴展磁盤分區(qū)(5)、邏輯分區(qū)(包括swap交換分區(qū)82)。一個硬盤主
發(fā)表于 07-12 06:56
Linux環(huán)境下對磁盤分區(qū)進行管理的一種機制
物理卷就是指硬盤分區(qū)或從邏輯上與磁盤分區(qū)具有同樣功能的設(shè)備(如RAID),是LVM的基本存儲邏輯塊,但和基本的物理存儲介質(zhì)(如分區(qū)、磁盤等)比較,卻包含有與LVM相關(guān)的管理參數(shù)。
Linux系統(tǒng)教程之磁盤分區(qū)和LVM系統(tǒng)的詳細資料概述
本文檔的主要內(nèi)容詳細介紹的是Linux系統(tǒng)教程之磁盤分區(qū)和LVM系統(tǒng)的詳細資料概述主要內(nèi)容包括了:1.磁盤相關(guān)概念2.磁盤分區(qū)工具3.創(chuàng)建 LVM 系統(tǒng)4.維護 LVM 系統(tǒng)
發(fā)表于 10-30 16:11
?14次下載
![<b class='flag-5'>Linux</b>系統(tǒng)教程之<b class='flag-5'>磁盤分區(qū)</b>和LVM系統(tǒng)的詳細資料概述](https://file.elecfans.com/web1/M00/69/6F/pIYBAFvYFd-AfE6zAAJA6EKLtpI732.png)
需要了解的linux 加載ntfs和fat32分區(qū)
就是磁盤分區(qū)的掛載命令,如果內(nèi)核支持的話,mount 命令能掛載幾乎所有的文件系統(tǒng),比如 reiserfs;ext2;ext3;ntfs;fat32;jfs等等;在Linux系統(tǒng)中,我
發(fā)表于 04-25 18:47
?1681次閱讀
![需要了解的<b class='flag-5'>linux</b> 加載ntfs和fat32<b class='flag-5'>分區(qū)</b>](https://file.elecfans.com/web1/M00/8F/F8/pIYBAFzBkBiAAh7sAABR_LlNMDY214.png)
微軟Windows 10研究新的方法管理現(xiàn)代磁盤分區(qū)
如果要刪除舊磁盤并創(chuàng)建新分區(qū)或擴展特定磁盤的空間,則需要依賴Windows 10的磁盤管理工具。在Windows 10上管理磁盤分區(qū)的最簡單
預裝Win7系統(tǒng)劃分更多的磁盤分區(qū)的方法
硬盤分區(qū)有三種:主磁盤分區(qū)、擴展磁盤分區(qū)、邏輯分區(qū)。一個硬盤主分區(qū)至少有1個,最多4個,擴展分區(qū)
發(fā)表于 07-08 10:50
?0次下載
![預裝Win7系統(tǒng)劃分更多的<b class='flag-5'>磁盤分區(qū)</b>的方法](https://file.elecfans.com/web1/M00/C0/3C/o4YBAF8FM5GAUgIhAAENwwsCah8206.png)
Linux磁盤格式化和掛載介紹
磁盤分區(qū)雖然分好區(qū)了,但暫時還不能用,我們還須對每一個分區(qū)進行格式化。所謂格式化,其實就是安裝文件系統(tǒng),Windows下的文件系統(tǒng)有FAT32和NTFS。
獲取磁盤分區(qū)UUID的方法介紹
UUID(通用唯一標識符,Universally Unique Identifiers)是磁盤分區(qū)的屬性,在管理具有數(shù)百個驅(qū)動器的服務(wù)器時至關(guān)重要。
![獲取<b class='flag-5'>磁盤分區(qū)</b>UUID的方法介紹](https://file.elecfans.com/web2/M00/8B/E3/poYBAGPY4uKAXbI3AAFBgzSmMws053.jpg)
linux系統(tǒng)如何進行磁盤分區(qū)?
linux系統(tǒng)如何進行磁盤分區(qū)? 磁盤分區(qū)是在Linux系統(tǒng)中進行硬盤劃分的一種方法,它可以將一個物理硬盤劃分為多個邏輯分區(qū),每個
評論