LInux操作詳解十: Linux 磁盤分區、掛載

Table of Contents

 

十: Linux 磁盤分區、掛載

1:分區基本知識;

1)分區的方式;

2:Linux分區;

1)原理介紹;

2):硬盤說明;

3):使用 lsblk 指令查看當前系統的分區情況

3:Linux掛載的案例和具體步驟;

步驟:

演示:

4:磁盤情況查詢;

5:查詢指定目錄實用指令;


十: Linux 磁盤分區、掛載

1:分區基本知識;

1)分區的方式;

mbr 分區:

  • 1.最多支持四個主分區
  • 2.系統只能安裝在主分區
  • 3.擴展分區要佔一個主分區
  • 4.MBR 最大隻支持 2TB,但擁有最好的兼容性

gpt 分區:

  • 1.支持無限多個主分區(但操作系統可能限制,比如 windows 下最多 128 個分區)
  • 2.最大支持 18EB 的大容量(1EB=1024 PB,1PB=1024 TB  )
  • 3.windows7 64 位以後支持 gtp

2)windows上的分區;

2:Linux分區;

1)原理介紹;

Linux 來說無論有幾個分區,分給哪一目錄使用,它歸根結底就只有一個根目錄,一個獨立且唯一的文件結構 , Linux 中每個分區都是用來組成整個文件系統的一部分。

Linux 採用了一種叫“載入”的處理方法,它的整個文件系統中包含了一整套的文件和目錄, 且將一個分區和一個目錄聯繫起來。這時要載入的一個分區將使它的存儲空間在一個目錄下獲得。

示意圖:

2):硬盤說明;

  • 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 硬盤的表示方法一樣

3):使用 lsblk 指令查看當前系統的分區情況

3:Linux掛載的案例和具體步驟;

步驟:

  1. 虛擬機添加硬盤
  2. 分區   fdisk /dev/sdb
  3. 格式化     mkfs -t ext4    /dev/sdb1
  4. 掛載      先創建一個  /home/newdisk , 掛 載  mount     /dev/sdb1  /home/newdisk
  5. 設置可以自動掛載(永久掛載,當你重啓系統,仍然可以掛載到 /home/newdisk) 。
  6.  vim      /etc/fstab
  7. /dev/sdb1                    /home/newdisk                      ext4        defaults                                   0 0

演示:

1:虛擬機添加硬盤;

在【虛擬機】菜單中,選擇【設置】,然後設備列表裏添加硬盤,然後一路【下一步】,中間只有選擇磁盤大小的地方需要修改,至到完成。然後重啓系統(才能識別)!

2:開始分區;

分區命令:fdisk /dev/sdb

開始對sdb分區:

  • m:顯示命令列表
  • p:顯示磁盤分區
  • n:新增分區
  • d:刪除分區
  • w:寫入分區

開始分區後輸入 n,新增分區,然後選擇 p ,分區類型爲主分區。兩次回車默認剩餘全部空間。最後輸入 w 寫入分區並退出,若不保存退出輸入 q。

3:格式化磁盤;

格式化命令:mkfs -t ext4 /dev/sdb1

給sdb1的這個分區格式爲ext4的文件系統;

4:掛載;

目的是將一個分區和一個目錄聯繫起來;

  • mount          設備名稱    掛載目錄,例如:  mount /dev/sdb1     /newdisk

要解開聯繫就是

  • umount  設備名稱  或者      掛載目錄,例如:umount  /dev/sdb1 或 者  umount /newdisk

5:永久掛載:  通過修改/etc/fstab 實現掛載添

加完成後  執行 mount    –a 即刻生效

4:磁盤情況查詢;

查詢系統整體磁盤實用情況;

df -h

 

5:查詢指定目錄實用指令;

du -h 目錄

  • 查詢指定目錄的磁盤佔用情況,默認爲當前目錄
  • -s 指定目錄佔用大小彙總
  • -h 帶計量單位
  • -a 含文件
  • --max-depth=1      子目錄深度
  • -c 列出明細的同時,增加彙總值

6:磁盤工作實用指令;

  • 統計/home 文件夾下文件的個數

  • 統計/home 文件夾下目錄的個數

  • 統計/home 文件夾下文件的個數,包括子文件夾裏的

  • 統計文件夾下目錄的個數,包括子文件夾裏的

  • 以樹狀顯示目錄結構

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章