centos查看磁盤信息,Linux_基礎_磁盤管理

 2023-10-07 阅读 21 评论 0

摘要:磁盤分區概述 分區示意圖 分區方式 MBR 分區:1. 最多支持四個主分區2. 系統只能安裝在主分區2. 擴展分區要占一個主分區4. MBR最大只支持2TB,但擁有最好的兼容性GTP 分區:1. 支持無限多個主分區(但操作系統可能限制,比如windows下最多128個

磁盤分區概述

分區示意圖

分區方式

MBR 分區:1. 最多支持四個主分區2. 系統只能安裝在主分區2. 擴展分區要占一個主分區4. MBR最大只支持2TB,但擁有最好的兼容性GTP 分區:1. 支持無限多個主分區(但操作系統可能限制,比如windows下最多128個分區)2. 最大支持18EB的大容量(1EB=1024PB,1PB=1024TB)3. windows7 64位以后支持gtp

?

分區方案

掛載目錄說明:
/            # 根目錄,唯一必須掛載的目錄
/home        # 家目錄,相當于“我的文檔”
/usr         # 應用程序目錄。大部分的軟件都安裝在這里
/var         # 變量文件目錄,服務器方面的應用,單獨分區可以提高服務器的性能
/boot        # 引導文件目錄,開機啟動時加載的一些文件
/tmp         # 臨時文件目錄
swap         # 交換分區,充當虛擬內存分區方案:
1. 個人使用:
/            # 剩余空間
/boot        # 100~200MB   
swap         # 內存大小*1~1.5倍2. 服務器使用:
/            # 剩余空間 
/boot        # 100~200MB   
/home        # 硬盤大小*60% 
/var         # 硬盤大小*10%
/usr         # 硬盤大小*20%
swap         # 內存大小*1~1.5倍或
/            # 剩余空間 
/boot        # 100~200MB   
/home        # 硬盤大小*4%            
/var         # 硬盤大小*70%            
/usr         # 硬盤大小*6%
/tmp         # 硬盤大小*10%    
swap         # 內存大小*1~1.5倍分區方案關鍵點:
1. 大數據庫一般要加大/usr掛載點
2. 多用戶、下載類、多存儲文件等要加大/home掛載點
3. 文件小,用戶多要注意/tmp和/var掛載點大小

?

磁盤設備信息

lsblk:列出塊設備信息

語法:lsblk <選項> <參數> 選項:-a, --all                           # 顯示所有設備-b, --bytes                         # 以bytes方式顯示設備大小-d, --nodeps                        # 不顯示 slaves 或 holders-D, --discard                       # 打印時丟棄能力-e, --exclude <list>                # 排除設備 (default: RAM disks)-f, --fs                            # 顯示文件系統信息-i, --ascii                         # 只使用 ascii 字符-m, --perms                         # 顯示權限信息-l, --list                          # 使用列表格式顯示-n, --noheadings                    # 不顯示標題-o, --output <list>                 # 輸出列-P, --pairs                         # 使用key="value"格式顯示-r, --raw                           # 使用原始格式顯示-t, --topology                      # 顯示拓撲結構信息參數:設備文件                             # 指定要顯示信息的設備文件實例:lsblk -f                            # 以樹狀列出系統分區和掛載信息

centos查看磁盤信息。?

磁盤分區

fdisk:查看磁盤使用情況和分區

語法:fdisk <選項> <參數> 選項:-b<分區大小>                          # 指定每個分區的大小-l                                   # 列出指定的外圍設備的分區表狀況-s<分區編號>                          # 將指定的分區大小輸出到標準輸出上,單位為區塊-u                                   # 搭配"-l"參數列表,會用分區數目取代柱面數目,來表示每個分區的起始地址參數:設備文件                              # 指定要進行分區或者顯示分區的硬盤設備文件實例:fdisk -l                             # 顯示分區情況fdisk /dev/sdb                       # 開始對/sdb分區菜單操作:a                                    # 設置啟動分區b                                    # 編輯分區標簽c                                    # 切換dos兼容性標志d                                    # 刪除分區l                                    # 顯示分區類型m                                    # 輸出幫助信息n                                    # 新建分區e                                # e是擴展分區p                                # p是主分區o                                    # 新建DOS分區表p                                    # 打印分區表q                                    # 退出不保存s                                    # 新建Sun磁盤標簽t                                    # 設置分區號u                                    # 改變顯示的單位v                                    # 檢查驗證分區表w                                    # 保存分區表x                                    # 擴展應用,高級功能

?

磁盤格式化

mkfs:設備上創建Linux文件系統

語法:mkfs <選項> <參數> 選項:fs                                   # 指定建立文件系統時的參數-t<文件系統類型>                    # 指定要建立何種文件系統-v                                   # 顯示版本信息與詳細的使用方法-V                                   # 顯示簡要的使用方法-c                                   # 在制做檔案系統前,檢查該partition是否有壞軌參數:文件系統                              # 指定要創建的文件系統對應的設備文件名塊數                                # 指定文件系統的磁盤塊數實例:mkfs -t ext4 /dev/sdb1               # 將sdb1分區格式化為ext4格式

?

磁盤掛載

mount:加載文件系統到指定的掛載點

語法:mount <選項> <參數> 選項:-V                                    # 顯示程序版本-l                                    # 顯示已加載的文件系統列表-h                                    # 顯示幫助信息并退出-v                                    # 冗長模式,輸出指令執行的詳細信息-n                                    # 加載沒有寫入文件“/etc/mtab”中的文件系統-r                                    # 將文件系統加載為只讀模式-a                                    # 加載文件“/etc/fstab”中描述的所有文件系統
-t     # 指定檔案系統形態,通常不必指定,mount會自動選擇正確形態參數:設備文件名   # 指定要加載的文件系統對應的設備名加載點 # 指定加載點目錄實例:mount
/dev/sdb1 /mnt/mymount # 將sdb1分區掛載到mymount目錄

?

磁盤卸載

umount:卸載已經加載的文件系統

語法:umount <選項> <參數> 選項:-a                                    # 卸除/etc/mtab中記錄的所有文件系統-n                                    # 卸除時不要將信息存入/etc/mtab文件中-r                                    # 若無法成功卸除,則嘗試以只讀的方式重新掛入文件系統-t<文件系統類型>                     # 僅卸除選項中所指定的文件系統-v                                    # 執行時顯示詳細的信息參數:文件系統                            # 指定要卸載的文件系統或者其對應的設備文件名實例:umount -v /dev/sda1                   # 通過設備名卸載  umount -v /mnt/mymount/               # 通過掛載點卸載 

?

磁盤情況查詢

df:顯示磁盤分區空間使用情況

語法:df <選項> <參數> 選項:-a或--all                                       # 包含全部的文件系統--block-size=<區塊大小>                          # 以指定的區塊大小來顯示區塊數目-h或--human-readable                            # 以可讀性較高的方式來顯示信息-H或--si                                        # 與-h參數相同,但在計算時是以1000 Bytes為換算單位而非1024 Bytes-i或--inodes                                    # 顯示inode的信息-k或--kilobytes                                 # 指定區塊大小為1024字節-l或--local                                     # 僅顯示本地端的文件系統-m或--megabytes                                 # 指定區塊大小為1048576字節--no-sync                                    # 在取得磁盤使用信息前,不要執行sync指令,此為預設值-P或--portability                               # 使用POSIX的輸出格式--sync                                       # 在取得磁盤使用信息前,先執行sync指令-t<文件系統類型>或--type=<文件系統類型>           # 僅顯示指定文件系統類型的磁盤信息-T或--print-type                                # 顯示文件系統的類型-x<文件系統類型>或--exclude-type=<文件系統類型>   # 不要顯示指定文件系統類型的磁盤信息參數:文件                               # 指定文件系統上的文件實例:df                                  # 查看系統磁盤設備,默認是KB為單位df -h                               # 查看系統磁盤設備,以KB以上的單位顯示

centos磁盤分區。?

du:顯示文件或目錄磁盤空間使用情況

語法:du <選項> <參數> 選項:-a或-all                                # 顯示目錄中個別文件的大小-b或-bytes                              # 顯示目錄或文件大小時,以byte為單位-c或--total                             # 除了顯示個別目錄或文件的大小外,同時也顯示所有目錄或文件的總和-D或--dereference-args                  # 顯示指定符號連接的源文件大小-h或--human-readable                    # 以K,M,G為單位,提高信息的可讀性-H或--si                                # 與-h參數相同,但是K,M,G是以1000為換算單位-k或--kilobytes                         # 以KB(1024bytes)為單位輸出-l或--count-links                       # 重復計算硬件鏈接的文件-L<符號鏈接>或--dereference<符號鏈接>    # 顯示選項中所指定符號鏈接的源文件大小-m或--megabytes                         # 以MB為單位輸出-s或--summarize                         # 僅顯示總計,只列出最后加總的值-S或--separate-dirs                     # 顯示個別目錄的大小時,并不含其子目錄的大小-x或--one-file-xystem                   # 以一開始處理時的文件系統為準,若遇上其它不同的文件系統目錄則略過-X<文件>或--exclude-from=<文件>          # 在<文件>指定目錄或文件--exclude=<目錄或文件>                   # 略過指定的目錄或文件--max-depth=<目錄層數>                # 超過指定層數的目錄后,予以忽略參數:文件                                    # 指定文件系統上的文件實例:du                                    # 顯示目錄或者文件所占空間du -h                                 # 顯示目錄或者文件所占空間,以K,M,G為單位顯示
du -ach --max-depth=1 /opt    # 顯示opt目錄磁盤占用空間,深度為1

?

轉載于:https://www.cnblogs.com/Small-music/p/9224591.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/125531.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息