linux磁碟系統
Ⅰ linux的磁碟管理系統
Linux的磁碟管理系統是基於PV,VG,和LV三個核心組件構建的復雜但高度靈活的系統。以下是關於這三個核心組件的詳細解釋:
1. PV: 定義:PV可以視為物理硬碟或分區,是Linux系統可用的原始存儲空間。 功能:一旦將硬碟或分區轉換為PV,這些資源就可以被系統識別和管理,作為存儲資源的基礎。
2. VG: 定義:VG是管理這些PV的「容器」,用於組合多個PV以形成一個整體。 功能:通過創建VG,用戶可以更有效地管理和分配存儲資源,為LV提供一個統一的存儲空間池。
3. LV: 定義:LV是VG內部的邏輯分區,從VG中分配並劃出特定的存儲空間。 功能:用戶可以根據實際需求動態調整LV的大小,以滿足文件系統或應用的具體需求。LV最終會被掛載到系統的某個目錄,供用戶訪問。
此外,實現PV、VG、LV管理的命令集主要包括: pvcreate:創建PV。 vgcreate:創建VG。 lvcreate:創建LV。 lvdisplay、vgdisplay、pvdisplay:分別顯示LV、VG、PV的詳細信息。 lvremove、vgremove、pvremove:分別刪除LV、VG、PV。
通過這些組件和命令,Linux的磁碟管理系統提供了一種強大、高效的方式來管理系統的存儲資源,為用戶提供了一種動態分配和調整存儲空間的解決方案。
Ⅱ linux怎麼查看磁碟空間Linux系統查看磁碟可用空間的5個命令
工作中,經常會遇到磁碟爆滿的情況,尤其是一台伺服器運行了 N 年之後,裡面會充滿各種各樣垃圾文件,比如:編譯產生的中間文件、打包的鏡像文件、日誌文件,等等。
別問我怎麼知道,我上家公司伺服器就是這樣的,我需要每天去刪除一些沒用的文件,才能騰出一些空間來工作。
那如何查看 Linux 系統磁碟的可用空間呢?下面給大家介紹 5 個我工作中常用到的命令。
df 命令
df 命令是英文單詞 disk-free 的縮寫,用於查看 Linux 系統中的可用的和已經使用的磁碟空間。這個命令一般有以下幾個常用選項:
df -h :以人類可讀的格式顯示磁碟空間(否則默認顯示單位是位元組,不直觀)df -a :包含全部的文件系統df -T :顯示磁碟使用情況以及每個塊的文件系統類型(例如,xfs、ext2、ext3、btrfs 等)df -i :顯示已使用和空閑的 inode
如果你不喜歡敲代碼,更喜歡使用圖形界面,那麼在 GNOME 桌面中你可以使用一個叫 Disks 的軟體(gnome-disk-utility)來獲取這些信息。
Disks 啟動之後可以查看計算機檢測到的所有磁碟,然後單擊分區以查看有關它的詳細信息,包括已用空間和剩餘空間。
命令
命令是英語單詞 disk useage 的縮寫,它是以默認千位元組大小顯示文件、文件夾等磁碟使用情況。常用的選項有以下幾個:
-h :以人類可讀的格式顯示所有目錄和子目錄的磁碟使用情況 -a :顯示所有文件的磁碟使用情況 -s :僅顯示總計,只列出最後加總的值
同樣地,在 GNOME 桌面中,也有一個叫 Disk Usage 的軟體,可以很直觀查看磁碟的使用情況。而在 KDE 桌面中,對應的軟體是 Filelight 軟體。
在這兩個軟體中,磁碟使用情況被映射到一系列的同心圓里,中間是基本文件夾(通常是你的 /home 目錄,但是可以自行設定),每個外環代表一個更深的目錄級別。將滑鼠懸停在任意位置上,就可以獲取這部分磁碟佔用空間的詳細信息。
ls -al 命令
ls 命令大家再熟悉不過了,使用 ls -al 命令可以列出特定目錄的全部內容及其大小。
stat 命令
stat 命令後面可以直接跟上文件或目錄,用於顯示文件/目錄或文件系統的大小和其他統計信息。
Linux fdisk -l 命令
fdisk -l 可以顯示磁碟大小以及磁碟分區信息。