1. 程式人生 > >Linux(十三)磁盤分區、掛載

Linux(十三)磁盤分區、掛載

less str 磁盤分區 退出 存儲 apt 一個 統計 信息

13.1 Linux分區

13.1.1 原理介紹

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

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

13.1.2 硬盤說明

(1)Linux硬盤分IDE硬盤和SCSI硬盤,目前基本上是SCSI硬盤。

(2)對於IDE硬盤,驅動器標識符為“hdx~”,其中“hd”表明分區所在設備的類型,這裏是指IDE硬盤了。“x”為盤號(a為基本盤,b為基本從屬盤,c為輔助主盤,d為輔助從屬盤),“~”代表分區,前四個分區用數字1到4表示,它們是主分區或擴展分區,hdb2表示為第二個IDE硬盤上的第二個主分區或擴展分區。

(3)對於SCSI硬盤則標識為“sdx~”,SCSI硬盤是用“sd”來表示分區所在設備的類型的,其余則和IDE硬盤的表示方法一樣。

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

技術分享圖片
技術分享圖片

13.2 掛載的案例

需求是給我們的Linux系統增加一個新的硬盤,並且掛載到/home/newdisk

(1)虛擬機添加硬盤

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

技術分享圖片
技術分享圖片
技術分享圖片

(2)分區

已經有sdb了,但是還沒有分區。

技術分享圖片

分區命令:fdisk /dev/sdb

開始對/sdb分區

m 顯示命令列表

p 顯示磁盤分區,同fdisk -l

n 新增分區

d 刪除分區

w 寫入並退出

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

技術分享圖片

輸入m,獲取幫助

技術分享圖片

輸入n,新增分區,輸入p,代表是主分區,輸入1,代表第一個是主分區,接下來兩次回車默認剩余全部空間。

技術分享圖片

最後輸入w寫入分區並退出

技術分享圖片

這裏只是分了區,還沒有格式化。

技術分享圖片

(3)格式化

技術分享圖片

(4)掛載

技術分享圖片

(5)設置可以自動掛載(永久掛載,當你重啟系統,仍然可以掛載到/home/newdisk)

首先介紹一下/etc/fstab這個文件,/etc/fstab是用來存放文件系統的靜態信息的文件。位於/etc/目錄下,可以用命令less /etc/fstab 來查看,如果要修改的話,則用命令 vi /etc/fstab 來修改。

當系統啟動的時候,系統會自動地從這個文件讀取信息,並且會自動將此文件中指定的文件系統掛載到指定的目錄。下面我來介紹如何在此文件下填寫信息。

UUID:06cd932f-d286-421a-8698-7ef3f80ca8cb

技術分享圖片

yy p 復制一行,然後修改成如下

技術分享圖片

:wq!寫入退出。

然後執行mount -a立即生效。

unmount 設備名稱或者掛載目錄

13.3 磁盤查詢實用指令

(1)查詢系統整體磁盤使用情況

技術分享圖片

(2)查詢指定目錄的磁盤占用情況

基本語法:du -h /目錄

-s 指定目錄占用大小匯總

-h 帶計量單位

-a 含文件

--max-depth=1 子目錄深度

-c 列出明細的同時,增加匯總值

實例:查詢/opt目錄的磁盤占用情況,深度為1

技術分享圖片

(3)統計/home文件夾下文件的個數

技術分享圖片

(4)統計/home文件夾下目錄的個數

技術分享圖片

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

技術分享圖片

(6)統計/home文件夾下目錄的個數,包括子文件夾裏的

技術分享圖片

(7)以樹狀顯示目錄

先安裝tree指令

技術分享圖片
技術分享圖片
技術分享圖片

Linux(十三)磁盤分區、掛載