<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Linux磁盤分區和掛載

dyquk4xk2p3d ? 來源:入門小站 ? 2023-03-26 10:14 ? 次閱讀

	

	


	


	

	

	

	

	

Linux 磁盤分區和掛載

linux 分區

原理介紹
  • 1.Linux 來說 wulun 有幾個分區,分給哪一目錄使用,他歸根結底只有一個根目錄,一個獨立且唯一的文件結構,Linux 中每個分區都是用來組成整個文件系統的一部分。
  • 2.Linux 采用了一種叫 "載入" 的處理方法,它的整個文件系統中包含了一整套的文件和目錄,且將一個分區和一個目錄聯系起來,這是要載入的一個分區將使它的存儲空間在一個,目錄下獲得。
分區和文件關系示意圖:30990a7c-ca69-11ed-bfe3-dac502259ad0.png硬盤說明
  • 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~]# 30b80f1c-ca69-11ed-bfe3-dac502259ad0.png30df668e-ca69-11ed-bfe3-dac502259ad0.png
這里 sda1、2、3 分別代表第一塊硬盤的第一分區第二分區...

掛載案例

步驟 1:新建一塊硬盤

在虛擬機菜單中,設置增加一塊硬盤,完成后重啟可以生效識別3107073e-ca69-11ed-bfe3-dac502259ad0.png使用 lsblk 命令查看311f34ee-ca69-11ed-bfe3-dac502259ad0.png

操作步驟 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~]# 313bb6f0-ca69-11ed-bfe3-dac502259ad0.png

步驟 3:虛擬機硬盤分區格式化

格式化磁盤,格式化之后才會分配 UUID
格式化指令:mkfs -t ext4 /dev/sdb1
其中 ext4 是分區類型

	mkfs-text4/dev/sdb1 lsblk-f 316b426c-ca69-11ed-bfe3-dac502259ad0.png

步驟 4:將磁盤掛載到根目錄下 newdisk 目錄下

也可以到其他目錄下掛載:將一個分區與一個目錄聯系起來,

mount 掛載

掛載語法:mount 設備名稱 掛載目錄(掛載目錄是任意的)

	[root@kongchao03~]#cd/ [root@kongchao03/]#mkdirnewdisk [root@kongchao03/]#mount/dev/sdb1/newdisk [root@kongchao03/]#lsblk-f 319b061e-ca69-11ed-bfe3-dac502259ad0.png
cd 進入掛載點,在其中創建文件,實則是在分區上新建了一個文件
linux 根下的存放只是目錄,真正存放數據還是在硬盤中的分區

umount 取消掛載

語法:umount 掛載點或 umount 設備名

	umount/dev/sdb1  lsblk-f 31cbd9a6-ca69-11ed-bfe3-dac502259ad0.png用命令行掛載(mount /dev...),重啟后會失效, 即重啟后掛載點消失

步驟 5:實現永久掛載(即重啟不消失)

永久掛載的本質是自動掛載上
永久掛載:通過修改/etc/fstab 實現掛載
添加完成后執行mount -a 或 reboot即可生效

	[root@kongchao03/]#vim/etc/fstab [root@kongchao03/]#mount-a 320dd158-ca69-11ed-bfe3-dac502259ad0.png

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~]# 322447f8-ca69-11ed-bfe3-dac502259ad0.pngdu -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]# 325c056c-ca69-11ed-bfe3-dac502259ad0.png參數聯合起來使用:

	[root@kongchao03opt]#du-hac--max-depth=1/opt 4.0K/opt/rh 8.0K/opt 8.0K總用量 3273986c-ca69-11ed-bfe3-dac502259ad0.png


審核編輯:湯梓紅


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 驅動器
    +關注

    關注

    51

    文章

    7475

    瀏覽量

    143380
  • 硬盤
    +關注

    關注

    3

    文章

    1240

    瀏覽量

    56417
  • Linux
    +關注

    關注

    87

    文章

    11011

    瀏覽量

    206919
  • 磁盤
    +關注

    關注

    1

    文章

    343

    瀏覽量

    24919
  • 文件系統
    +關注

    關注

    0

    文章

    272

    瀏覽量

    19719

原文標題:Linux 磁盤分區和掛載

文章出處:【微信號:良許Linux,微信公眾號:良許Linux】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    【雨林木風系統下載教程】利用XP系統磁盤分區來提升讀寫...

    XP中,利用圖形界面和人性化的操作方式,可對硬盤進行更加高效靈活的分區操作。不僅如此,借用電腦常用軟件下載的Windows XP強大的磁盤分區管理功能,還可增強磁盤分區的合理使用,并有效提升
    發表于 07-19 10:44

    Linux分區必須掛載在目錄下嗎

    Linux分區必須掛載在目錄下嗎
    發表于 05-02 17:26

    linux如何查看磁盤使用情況

    fdisk 是一款強大的磁盤操作工具,來自util-linux軟件包,我們在這里只說他如何查看磁盤分區表及分區結構;通過-l 參數,能獲得機器中所有的硬盤的
    發表于 07-08 08:24

    linux的三種磁盤分區

    硬盤分區有三種,主磁盤分區(83)、擴展磁盤分區(5)、邏輯分區(包括swap交換分區82)。一個硬盤主
    發表于 07-12 06:56

    Linux下的磁盤掛載

    Linux磁盤掛載
    發表于 05-22 15:55

    存儲設備的掛載和卸載以及磁盤分區的解析

    存儲設備的掛載和卸載常用操作命令:fdisk -l、df、du、mount、umount。
    的頭像 發表于 02-01 15:47 ?5000次閱讀
    存儲設備的<b class='flag-5'>掛載</b>和卸載以及<b class='flag-5'>磁盤分區</b>的解析

    Linux環境下對磁盤分區進行管理的一種機制

    物理卷就是指硬盤分區或從邏輯上與磁盤分區具有同樣功能的設備(如RAID),是LVM的基本存儲邏輯塊,但和基本的物理存儲介質(如分區、磁盤等)比較,卻包含有與LVM相關的管理參數。
    的頭像 發表于 08-10 17:58 ?3502次閱讀

    Linux系統教程之磁盤分區和LVM系統的詳細資料概述

    本文檔的主要內容詳細介紹的是Linux系統教程之磁盤分區和LVM系統的詳細資料概述主要內容包括了:1.磁盤相關概念2.磁盤分區工具3.創建 LVM 系統4.維護 LVM 系統
    發表于 10-30 16:11 ?14次下載
    <b class='flag-5'>Linux</b>系統教程之<b class='flag-5'>磁盤分區</b>和LVM系統的詳細資料概述

    需要了解的linux 加載ntfs和fat32分區

    就是磁盤分區掛載命令,如果內核支持的話,mount 命令能掛載幾乎所有的文件系統,比如 reiserfs;ext2;ext3;ntfs;fat32;jfs等等;在Linux系統中,我
    發表于 04-25 18:47 ?1509次閱讀
    需要了解的<b class='flag-5'>linux</b> 加載ntfs和fat32<b class='flag-5'>分區</b>

    微軟Windows 10研究新的方法管理現代磁盤分區

    如果要刪除舊磁盤并創建新分區或擴展特定磁盤的空間,則需要依賴Windows 10的磁盤管理工具。在Windows 10上管理磁盤分區的最簡單
    的頭像 發表于 03-19 15:06 ?1930次閱讀

    預裝Win7系統劃分更多的磁盤分區的方法

      硬盤分區有三種:主磁盤分區、擴展磁盤分區、邏輯分區。一個硬盤主分區至少有1個,最多4個,擴展分區
    發表于 07-08 10:50 ?0次下載
    預裝Win7系統劃分更多的<b class='flag-5'>磁盤分區</b>的方法

    Linux磁盤格式化和掛載介紹

    磁盤分區雖然分好區了,但暫時還不能用,我們還須對每一個分區進行格式化。所謂格式化,其實就是安裝文件系統,Windows下的文件系統有FAT32和NTFS。
    的頭像 發表于 10-28 09:08 ?2412次閱讀

    獲取磁盤分區UUID的方法介紹

    UUID(通用唯一標識符,Universally Unique Identifiers)是磁盤分區的屬性,在管理具有數百個驅動器的服務器時至關重要。
    的頭像 發表于 01-31 17:45 ?1.1w次閱讀
    獲取<b class='flag-5'>磁盤分區</b>UUID的方法介紹

    linux系統如何進行磁盤分區?

    linux系統如何進行磁盤分區? 磁盤分區是在Linux系統中進行硬盤劃分的一種方法,它可以將一個物理硬盤劃分為多個邏輯分區,每個
    的頭像 發表于 12-19 11:35 ?562次閱讀

    Linux添加磁盤創建分區、掛載

    Linux添加磁盤創建分區、掛載
    發表于 04-20 17:49 ?147次閱讀
    <b class='flag-5'>Linux</b>添加<b class='flag-5'>磁盤</b>創建<b class='flag-5'>分區</b>、<b class='flag-5'>掛載</b>
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>