Linux 磁盤分區和掛載
linux 分區
原理介紹- 1.Linux 來說 wulun 有幾個分區,分給哪一目錄使用,他歸根結底只有一個根目錄,一個獨立且唯一的文件結構,Linux 中每個分區都是用來組成整個文件系統的一部分。
- 2.Linux 采用了一種叫 "載入" 的處理方法,它的整個文件系統中包含了一整套的文件和目錄,且將一個分區和一個目錄聯系起來,這是要載入的一個分區將使它的存儲空間在一個,目錄下獲得。
- 1.Linux 硬盤分 IDE 硬盤和 SCSI 硬盤,目前基本上是 SCSI 硬盤
- 2.對于IDE 硬盤,驅動器標識符為 "hdx~",其中 "hd" 表明分區所在設備的類型,這里是指 IDE 硬盤了。"x" 為盤號 (a 為基本盤,b 為基本從屬盤,c 為輔助主盤,d 為輔助從屬盤),"~" 代表分區,前四個分區用數字 1 到 4 表示,它們是主分區或擴展分區,從 5 開始就是邏輯分區。例,hda3 表示為第一個 IDE 硬盤上的第三個主分區或擴展分區,hdb2 表示為第二個 IDE 硬盤上的第二個主分區或擴展分區。
- 3.對于SCSI 硬盤則標識為 "sdx~",SCSI 硬盤是用 "sd" 來表示分區所在設備的類型的,其余則和 IDE 硬盤的表示方法一樣(x 可以為 abcd 分別對應第 1、2、3、4 塊硬盤)。
查看所有設備掛載情況
指令: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 分別代表第一塊硬盤的第一分區第二分區...
掛載案例
步驟 1:新建一塊硬盤
在虛擬機菜單中,設置增加一塊硬盤,完成后重啟可以生效識別使用 lsblk 命令查看操作步驟 2:虛擬機硬盤分區
分區指令:fdisk /dev/sdb開始對 sdb 分區
- m 顯示命令列表
- p 顯示磁盤分區同 fdisk -l
- n 新增分區
- d 刪除分區
- w寫入并退出
說明:開始分區后輸入 n,新增分區,然后選擇 p,分區類型為主分區。兩次回車默認剩余全部空間,最后輸入 w 寫入分區并退出,若不保存退出輸入 q
[root@kongchao03~]#fdisk/dev/sdb 歡迎使用 fdisk (util-linux 2.23.2)。 >更改將停留在內存中,直到您決定將更改寫入磁盤。使用寫入命令前請三思。 >Devicedoesnotcontainarecognizedpartitiontable >>使用磁盤標識符0xdf03b737 創建新的 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 分區號(1-4,默認 1):1 起始扇區(2048-2097151,默認為 2048): 將使用默認值2048 Last 扇區, +扇區 or +size{K,M,G}(2048-2097151,默認為 2097151): 將使用默認值2097151 分區1已設置為Linux類型,大小設為1023MiB 命令(輸入 m 獲取幫助):w Thepartitiontablehasbeenaltered! Callingioctl()tore-readpartitiontable. 正在同步磁盤。 [root@kongchao03~]#
步驟 3:虛擬機硬盤分區格式化
格式化磁盤,格式化之后才會分配 UUID格式化指令:mkfs -t ext4 /dev/sdb1其中 ext4 是分區類型
mkfs-text4/dev/sdb1 lsblk-f
步驟 4:將磁盤掛載到根目錄下 newdisk 目錄下
也可以到其他目錄下掛載:將一個分區與一個目錄聯系起來,
mount 掛載
掛載語法:mount 設備名稱 掛載目錄(掛載目錄是任意的)
[root@kongchao03~]#cd/ [root@kongchao03/]#mkdirnewdisk [root@kongchao03/]#mount/dev/sdb1/newdisk [root@kongchao03/]#lsblk-f
cd 進入掛載點,在其中創建文件,實則是在分區上新建了一個文件
linux 根下的存放只是目錄,真正存放數據還是在硬盤中的分區
umount 取消掛載
語法:umount 掛載點或 umount 設備名umount/dev/sdb1 lsblk-f 用命令行掛載(mount /dev...),重啟后會失效, 即重啟后掛載點消失
步驟 5:實現永久掛載(即重啟不消失)
永久掛載的本質是自動掛載上永久掛載:通過修改/etc/fstab 實現掛載
添加完成后執行mount -a 或 reboot即可生效
[root@kongchao03/]#vim/etc/fstab [root@kongchao03/]#mount-a
df -h 查詢磁盤使用情況
[root@kongchao03~]#df-h 文件系統容量已用可用已用%掛載點 /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 -h 查詢指定目錄磁盤占用情況
指令:du [參數] / 目錄 (查詢指定目錄的磁盤占用情況,默認為當前目錄)參數選項:
參數 | 含義 |
-s | 指定目錄占用大小匯總 |
-h | 帶計量單位 |
-a | 含文件 |
--max-depth=1 | 子目錄的深度 |
-c | 列出明細的同時,增加匯總值 |
參數可以聯合使用示例:查詢 / 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總用量
審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
驅動器
+關注
關注
52文章
8156瀏覽量
146007 -
硬盤
+關注
關注
3文章
1290瀏覽量
57234 -
Linux
+關注
關注
87文章
11229瀏覽量
208926 -
磁盤
+關注
關注
1文章
367瀏覽量
25177 -
文件系統
+關注
關注
0文章
284瀏覽量
19883
原文標題:Linux 磁盤分區和掛載
文章出處:【微信號:良許Linux,微信公眾號:良許Linux】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
全志Linux磁盤操作基礎命令
:~]$ sudo mkfs.ext4 /dev/sdc2
mount命令
掛載系統外的磁盤分區或者目錄等。
[ubuntu@book:~]$ sudo mount -t vfat /dev
發表于 09-02 10:47
【雨林木風系統下載教程】利用XP系統磁盤分區來提升讀寫...
XP中,利用圖形界面和人性化的操作方式,可對硬盤進行更加高效靈活的分區操作。不僅如此,借用電腦常用軟件下載的Windows XP強大的磁盤分區管理功能,還可增強磁盤分區的合理使用,并有效提升
發表于 07-19 10:44
Linux環境下對磁盤分區進行管理的一種機制
物理卷就是指硬盤分區或從邏輯上與磁盤分區具有同樣功能的設備(如RAID),是LVM的基本存儲邏輯塊,但和基本的物理存儲介質(如分區、磁盤等)比較,卻包含有與LVM相關的管理參數。
Linux系統教程之磁盤分區和LVM系統的詳細資料概述
本文檔的主要內容詳細介紹的是Linux系統教程之磁盤分區和LVM系統的詳細資料概述主要內容包括了:1.磁盤相關概念2.磁盤分區工具3.創建 LVM 系統4.維護 LVM 系統
發表于 10-30 16:11
?14次下載
需要了解的linux 加載ntfs和fat32分區
就是磁盤分區的掛載命令,如果內核支持的話,mount 命令能掛載幾乎所有的文件系統,比如 reiserfs;ext2;ext3;ntfs;fat32;jfs等等;在Linux系統中,我
發表于 04-25 18:47
?1640次閱讀
微軟Windows 10研究新的方法管理現代磁盤分區
如果要刪除舊磁盤并創建新分區或擴展特定磁盤的空間,則需要依賴Windows 10的磁盤管理工具。在Windows 10上管理磁盤分區的最簡單
Linux磁盤格式化和掛載介紹
磁盤分區雖然分好區了,但暫時還不能用,我們還須對每一個分區進行格式化。所謂格式化,其實就是安裝文件系統,Windows下的文件系統有FAT32和NTFS。
linux系統如何進行磁盤分區?
linux系統如何進行磁盤分區? 磁盤分區是在Linux系統中進行硬盤劃分的一種方法,它可以將一個物理硬盤劃分為多個邏輯分區,每個
評論