Linux磁盤和文件系統管理

本文爲原創文章,轉載請標明出處

目錄

  1. 磁盤及分區管理
    • 查看磁盤設備列表命令 fdisk
    • 查看磁盤設備命令 hdparm
    • 磁盤分區工具 fdisk
  2. 文件系統管理
    • 創建文件系統命令 mkfs
    • 查看和修改卷標命令 e2label
    • 掛載文件系統命令 mount
    • 卸載文件系統命令 unmount
  3. 磁盤配額管理
    • 檢查磁盤配額命令 quotacheck
    • 查看磁盤使用情況命令 repquota
    • 建立磁盤配額命令 edquota
    • 開啓磁盤配額命令 quotaon
    • 關閉磁盤配額命令 quotaoff
  4. 文件系統維護
    • 查看文件系統使用情況命令 df
    • 追蹤大文件命令 du
    • 修復文件系統命令 fsck

1. 磁盤及分區管理

查看磁盤設備列表命令 fdisk

查看當前計算機中的磁盤設備及分區列表
# fdisk -l

查看磁盤設備命令 hdparm

參數

I:顯示硬盤提供的硬件信息
T:評估硬盤從快速緩存中讀取數據的速度
t:評估硬盤從緩衝區中讀取數據的速度

磁盤分區工具 fdisk

常用命令

d:刪除分區
l:查看分區類型列表
n:添加新分區
p:打印當前分區列表
q:不保存已更改的內容並退出
t:修改分區類型
v:驗證分區表
w:保存所作修改並退出

2. 文件系統管理

創建文件系統命令 mkfs

命令格式

# mkfs [option] device

參數

t:用於指定創建的文件系統類型
L:創建文件系統的同時,爲文件系統添加捲標
c:創建文件系統前,先檢查指定分區的壞道

查看和修改卷標命令 e2label

# e2label device [newlabel]

掛載文件系統命令 mount

命令格式

# mount [option] device directory

參數

a:掛載所有可以掛載的文件系統,如不指定,則掛載文件/etc/fstsb中列出的文件系統
o:制定掛載時使用的參數
t:指定文件系統的類型

例如:

# mount -t ext3 /dev/sdb1 /mnt/sdb1

卸載文件系統命令 unmount

命令格式

# unmount [option] directory

3. 磁盤配額管理

檢查磁盤配額命令 quotacheck

命令格式

# quotacheck [option] filesystem

參數

c:跳過原有配額文件,只執行新的掃描並保存到磁盤
v:顯示命令詳細信息
u:檢查用戶使用文件系統的情況
g:檢查用戶組使用文件的情況

查看磁盤使用情況命令 repquota

例如:

查看文件系統 /mnt/sdd1 的使用情況
# repquota /mnt/sdd1

建立磁盤配額命令 edquota

命令格式

# edquota [option] [username|groupname]

參數

u:指定限制的用戶名稱
g:制定限制的用戶組名稱
p:複製用戶或組的配額信息
t:修改過渡期,即用戶的磁盤配額超過限定的寬限時間

開啓磁盤配額命令 quotaon

命令格式

# quotaon [option] filesystem

參數

a:開啓所有文件系統的磁盤配額功能
u:開啓用戶磁盤配額
g:開啓用戶組磁盤配額
v:如果開啓成功,就顯示提示信息

關閉磁盤配額命令 quotaoff

例如:

關閉文件系統的配額功能
#  quotaoff -vug /mnt/add1/

4. 文件系統維護

查看文件系統使用情況命令 df

更直觀的方式顯示
# df -h

追蹤大文件命令 du

命令格式

# du [option] [directory]

參數

h:以更直觀的方式顯示文件大小
s:查看當前目錄大小

修復文件系統命令 fsck

命令格式

# fsck [options] filesystem

參數

A:掃描 /etc/fsab 中列出的所有文件系統
a:自動修復文件系統中的錯誤,不詢問用戶
f:強制掃描文件系統
t:指定文件系統類型

如有不當之處,請予指正,謝謝~

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