Linux 磁盤管理好壞直接關(guān)系到整個系統(tǒng)的性能問題。
創(chuàng)新互聯(lián)專注于企業(yè)營銷型網(wǎng)站建設(shè)、網(wǎng)站重做改版、上黨網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5建站、商城網(wǎng)站開發(fā)、集團公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為上黨等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
Linux 磁盤管理常用三個命令為 df 、 du 和 fdisk 。
df命令參數(shù)功能:檢查文件系統(tǒng)的磁盤空間占用情況??梢岳迷撁顏慝@取硬盤被占用了多少空間,目前還剩下多少空間等信息。
語法:
選項與參數(shù):
將系統(tǒng)內(nèi)所有的文件系統(tǒng)列出來!
在 Linux 底下如果 df 沒有加任何選項,那么默認會將系統(tǒng)內(nèi)所有的 (不含特殊內(nèi)存內(nèi)的文件系統(tǒng)與 swap) 都以 1 Kbytes 的容量來列出來!
將容量結(jié)果以易讀的容量格式顯示出來
將系統(tǒng)內(nèi)的所有特殊文件格式及名稱都列出來
將 /etc 底下的可用的磁盤容量以易讀的容量格式顯示
Linux du 命令也是查看使用空間的,但是與 df 命令不同的是 Linux du 命令是對文件和目錄磁盤使用的空間的查看,還是和df命令有一些區(qū)別的,這里介紹 Linux du 命令。
語法:
選項與參數(shù):
只列出當前目錄下的所有文件夾容量(包括隱藏文件夾):
直接輸入 du 沒有加任何選項時,則 du 會分析當前所在目錄里的子目錄所占用的硬盤空間。
將文件的容量也列出來
檢查根目錄底下每個目錄所占用的容量
通配符 * 來代表每個目錄。
與 df 不一樣的是,du 這個命令其實會直接到文件系統(tǒng)內(nèi)去搜尋所有的文件數(shù)據(jù)。
fdisk 是 Linux 的磁盤分區(qū)表操作工具。
語法:
選項與參數(shù):
列出所有分區(qū)信息
找出你系統(tǒng)中的根目錄所在磁盤,并查閱該硬盤內(nèi)的相關(guān)信息
輸入 m 后,就會看到底下這些命令介紹
離開 fdisk 時按下 q,那么所有的動作都不會生效!相反的, 按下w就是動作生效的意思。
想要不儲存離開嗎?按下 q 就對了!不要隨便按 w 啊!
使用 p 可以列出目前這顆磁盤的分割表信息,這個信息的上半部在顯示整體磁盤的狀態(tài)。
磁盤分割完畢后自然就是要進行文件系統(tǒng)的格式化,格式化的命令非常的簡單,使用 mkfs(make filesystem) 命令。
語法:
選項與參數(shù):
查看 mkfs 支持的文件格式
按下兩個[tab],會發(fā)現(xiàn) mkfs 支持的文件格式如上所示。
將分區(qū) /dev/hdc6(可指定你自己的分區(qū)) 格式化為 ext3 文件系統(tǒng):
fsck(file system check)用來檢查和維護不一致的文件系統(tǒng)。
若系統(tǒng)掉電或磁盤發(fā)生問題,可利用fsck命令對文件系統(tǒng)進行檢查。
語法:
選項與參數(shù):
查看系統(tǒng)有多少文件系統(tǒng)支持的 fsck 命令:
強制檢測 /dev/hdc6 分區(qū):
如果沒有加上 -f 的選項,則由于這個文件系統(tǒng)不曾出現(xiàn)問題,檢查的經(jīng)過非??焖伲∪艏由?-f 強制檢查,才會一項一項的顯示過程。
Linux 的磁盤掛載使用 mount 命令,卸載使用 umount 命令。
磁盤掛載語法:
用默認的方式,將剛剛創(chuàng)建的 /dev/hdc6 掛載到 /mnt/hdc6 上面!
磁盤卸載命令 umount 語法:
選項與參數(shù):
卸載/dev/hdc6
在日常使用過程中,可能會經(jīng)常遇到Linux服務(wù)器磁盤空間滿的問題。
一、遇到磁盤空間不足的報錯時候,首先使用df -h查看磁盤空間使用情況,如下圖所示
二、進入目錄/home/zhang,查找磁盤空間中的大文件,使用命令du -sh *查找占用空間大的目錄,通過逐層定位,最后會找到具體的文件。
三、第二步的命令雖然能看到了,但是文件太多不好找,使用du -h --max-depth=1命令查找空間占用大的文件。
Linux下清除磁盤分區(qū)及殘留raid信息
適用場景:
1、 查看硬盤編號
2、 刪除磁盤分區(qū)
3、 刪除磁盤內(nèi)殘留raid信息
*本文適用于430-8i等只有低速格式化或沒有格式化功能的HBA卡使用,若raid卡有格式化功能,建議使用raid卡格式化解決問題。
一、查看硬盤編號
適用lsblk命令可以查看當先系統(tǒng)下的磁盤相關(guān)信息及磁盤大小
sda為硬盤為系統(tǒng)內(nèi)的第一個硬盤
sda1為該硬盤下的第一個分區(qū)以此類推
二、刪除磁盤分區(qū)
三、刪除磁盤內(nèi)殘留raid信息
如果磁盤在其他raid卡中做過raid,在430-8i這類沒有格式化功能的HBA卡中使用時,使用parted等相關(guān)命令無法將raid殘留信息刪除導致無法分區(qū)正常安裝系統(tǒng)。
現(xiàn)象如下:
Raid卡殘留信息的type為dmraid分區(qū)名稱以`-ddf_開頭
刪除方法如下:
整體思路是通過dd命令將殘留信息所在扇區(qū)置零
通常raid卡的信息會放在最后一個柱面即最后63個扇區(qū)
以sda為例:
發(fā)現(xiàn)有dpIBM等信息,為殘留的raid信息
再打印發(fā)現(xiàn)已經(jīng)置零,清除成功。
重啟節(jié)點重新加載linux中才會生效
雖然說使用 rm 命令清理磁盤空間一點也不難(即:#\rm -r *),但是最最關(guān)鍵的還是需要你對 LINUX 系統(tǒng)有相當?shù)氖煜げ判小<矗涸趧h除文件之前,必須要知道哪些文件是可以刪除的,而哪些文件又是絕對不能夠刪除的。只有這樣,才能夠使用文件刪除命令有效地清理磁盤空間。
特別注意:我上面寫的那一條命令:#\rm -r * cr 一定、一定、一定要特別慎用、再慎用?。?/p>
因為其中:# 代表在超級用戶狀態(tài)下;\ 代表取消刪除文件之前對用戶的詢問提示;-r 代表當前目錄以及當前子目錄下的所有子目錄(具有遞歸性);* 代表子目錄下面的所有文件。
網(wǎng)頁名稱:linux命令刪除磁盤 linux命令行刪除硬盤分區(qū)
網(wǎng)頁網(wǎng)址:http://jinyejixie.com/article18/dossdgp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、靜態(tài)網(wǎng)站、全網(wǎng)營銷推廣、ChatGPT、服務(wù)器托管、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)