最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux常用硬盤管理相關命令介紹

 更新時間:2021年12月01日 17:04:08   作者:繁華似錦Fighting  
大家好,本篇文章主要講的是Linux常用硬盤管理相關命令介紹,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下哦,方便下次瀏覽

1、df命令

df命令用于統(tǒng)計分區(qū)的占用狀況。

[root@localhost ~]# df -ahT

選項:

-a:顯示特殊文件系統(tǒng),這些文件系統(tǒng)幾乎都是保存在內存中的。如proc,因為是掛載在內存中,所以占用量都是0。

-h:換算成人類習慣看的單位(人性化顯示)。

-T:多出了一列文件系統(tǒng)類型。

示例如下:

[root@localhost ~]# df -hT 
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda3  ext4 19G  2.2G 16G  13%   /
tmpfs      tmpfs 495M 0   495M 0%    /dev/shm
/dev/sdal  ext4 190M 33M  147M 19%   /boot

結果說明:

Filesystem:設備文件名。

Type:文件系統(tǒng)類型。

Size:分區(qū)總大小。

Used:占用大小。

Avail:空閑多少。

Use%:利用率。

Mounted on:掛載點。

2、du命令

du命令用于統(tǒng)計目錄或文件大小的命令。

[root@localhost ~]# du [選項] [目錄或文件名]

選項:

-a:顯示每個子文件的磁盤占用量。默認只統(tǒng)計子目錄的磁盤占用量。

-h:使用習慣單位顯示磁盤占用量,如KB,MB或GB等(人性化顯示)。

-s:統(tǒng)計總占用量,而不列出子目錄和子文件的占用量。

(1)ls或者ll命令統(tǒng)計目錄的大小是不準確的,為什么?

我們通過ls或者ll命令查看文件大小,目錄一般是0K或者4k或者是4K的倍數(shù)。

如下圖:boot目錄和dev目錄除外。

我把一個6.2M大小的壓縮包解壓后,所的到的文件夾,顯示也是4K。

如下圖所示:

解壓后得到的文件,反而比壓縮文件小很多,這明顯就是不正確的數(shù)據(jù)。

這明顯就是不合理的情況。

說明ls或者ll命令統(tǒng)計文件大小有問題,統(tǒng)計目錄大小的數(shù)據(jù)是不準確的。

出現(xiàn)這種問題的原因,還要從分區(qū)說起。

目錄有自己的block塊,該block塊中存放著文件名和對應的i節(jié)點號,和目錄中文件的文件名和i節(jié)點號的數(shù)據(jù),目錄的block塊中是不會統(tǒng)計目錄中的文件大小是多少。

記錄目錄的文件名和對應的i節(jié)點號,和目錄中文件的文件名和i節(jié)點號的這些數(shù)據(jù),如果一個block塊能裝下,就是4K,如果裝不下,就分多個block塊來存儲,這樣就是4K的倍數(shù)。

所以執(zhí)行[root@localhost ~]# du -h httpd-2.2.9命令,就可以看到httpd-2.2.9目錄中每個文件的大小,最后會顯示httpd-2.2.9目錄的大小。

如果只需要看文件的總大小,添加選項s即可。

[root@localhost ~]# du -hs httpd-2.2.9

解釋:

為什么boot目錄是1K大小,因為之前說過block塊的大小為1K、2K、4K(默認),但是boot是一個單獨的分區(qū),默認就是1KB。

dev目錄是特殊硬件目錄,里邊保存的都是硬盤等設備信息,比較特殊,所以除外。

(2)du命令與df命令的區(qū)別

du命令是用于統(tǒng)計文件大小的,統(tǒng)計的文件大小是準確的。

df命令是用于統(tǒng)計空間大小的(文件和臨時文件都會算,重啟會釋放),統(tǒng)計分區(qū)的使用率是準確的(更明確的說法是分區(qū)剩余空間是準確的)。

再有如果你在工作中不能重啟服務器,想釋放臨時文件占用的空間,也是可以手動釋放的。

sof I grep deleted:是查詢文件隱藏狀態(tài)的命令,找出要刪除的文件,然后一個進程一個進程的手工kill也是可以的。

這樣做法極其難操作,出現(xiàn)錯誤的幾率很高,不推薦手動釋放。

Linux服務器在計劃之內的重啟所造成的損失,遠比服務器意外宕機或重啟所造成的損失要小的多。

3、fsck文件系統(tǒng)修復命令

這個命令是Linux系統(tǒng)中自帶的一個文件系統(tǒng)修復的命令。

這個命令有點類似于Windows系統(tǒng)沒有正常關機(突然斷電了),下次開機的時候會提示是否掃描修復文件。

自動修復命令:

[root@localhost ~]# fsck -y /dev/sdb1

這條命令在Linux系統(tǒng)開機的時候,會自動執(zhí)行。如果文件能通過fsck命令進行修復,開機自動執(zhí)行也就修復了,如果Linux系統(tǒng)啟動之后文件還報錯,手工在執(zhí)行一邊fsck命令,也是沒有用的,修復不好。

4、顯示磁盤狀態(tài)dumpe2fs

顯示磁盤狀態(tài)使用dumpe2fs命令,執(zhí)行dumpe2fs + 分區(qū)號進行查看。

如何查詢分區(qū)號,通過df -h命令進行查詢,很方便。

下面是執(zhí)行命令的結果:

上面的信息很多,如果你只想看超級塊的信息(也就是最上面的一部分信息),只需要加上-h選項即可。

如下:

[root@localhost ~]# dumpe2fs -h /dev/sda3

5、查看文件的詳細時間

stat 文件名:查看文件的詳細時間。

執(zhí)行命令結果如下:

這些信息能看懂就行。了解即可。

6、判斷文件類型

file 文件名:判斷文件類型

type 命令名:判斷命令類型

判斷文件類型

如果我們判斷一個文件,會顯示該文件是一個ASCII碼的英文文檔。

[root@localhost ~]# file anaconda-ks. cfg
anaconda-ks. cfg: ASCII English text

如果我們判斷一個目錄,會顯示該文件是一個目錄。

[root@localhost ~]# file 123/
123/: directory

判斷命令類型

Linux系統(tǒng)中的命令分為內部命令和外部命令

如果用type命令判斷命令類型,有命令的位置,說明是外部命令。

如下:

[root@localhost ~]# type mkdir
mkdir is /bin/mkdir

如果用type命令判斷命令類型,顯示shell builtin(shell內置命令),說明是內部命令。

如下:

[root@localhost ~]# type cd
cd is a shell builtin

如果命令有別名,用type命令判斷命令類型,顯示的是命令的別名信息。

[root@localhost ~]# type ls
ls is aliased to 'ls --color=auto'

提示:這兩個命令一般都是在寫腳本程序的時候使用,平時我們辨別文件還是文件夾都很方便的(用眼,哈哈)。

到此這篇關于Linux常用硬盤管理相關命令介紹的文章就介紹到這了,更多相關Linux硬盤管理命令內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • CentOS7.2安裝Nginx的方法步驟

    CentOS7.2安裝Nginx的方法步驟

    本篇文章主要介紹了CentOS7.2安裝 Nginx的方法步驟,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-07-07
  • putty使用密鑰登陸OpenSSH配置方法(圖文詳解)

    putty使用密鑰登陸OpenSSH配置方法(圖文詳解)

    這篇文章主要介紹了putty使用密鑰登陸OpenSSH配置方法(圖文詳解),需要的朋友可以參考下
    2015-07-07
  • linux如何無損調整分區(qū)大小

    linux如何無損調整分區(qū)大小

    本篇文章主要介紹了linux如何無損調整分區(qū)大小,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • Linux中將txt導入到mysql的方法教程

    Linux中將txt導入到mysql的方法教程

    這篇文章主要給大家介紹了關于在Linux中將txt導入到mysql的方法教程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-11-11
  • CentOS7下安裝Scrapy步驟詳細介紹

    CentOS7下安裝Scrapy步驟詳細介紹

    這篇文章主要介紹了CentOS7下安裝Scrapy步驟詳細介紹的相關資料,需要的朋友可以參考下
    2017-05-05
  • linux下搭建scala環(huán)境并寫個簡單的scala程序

    linux下搭建scala環(huán)境并寫個簡單的scala程序

    今天小編就為大家分享一篇關于linux下搭建scala環(huán)境并寫個簡單的scala程序,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-04-04
  • Linux基線檢查與安全加固方式

    Linux基線檢查與安全加固方式

    本文詳細介紹了Linux安全加固的多個方面,包括賬戶管理、口令策略、SSH安全設置等,首先,對于賬戶管理,介紹了口令鎖定策略、口令生存期、口令復雜度、密碼重用限制以及禁止存在空密碼賬戶等方面的檢查和加固操作,其次,在服務管理方面
    2024-10-10
  • apache開啟.htaccess及.htaccess的使用方法

    apache開啟.htaccess及.htaccess的使用方法

    今天本地調試PHP程序,用到了.htaccess,而默認配置里面開啟.htaccess,在網(wǎng)上找到了開啟.htaccess的可行方法,供朋友們借鑒。
    2010-12-12
  • 關于Grep的多次管道過濾的問題及解決

    關于Grep的多次管道過濾的問題及解決

    這篇文章主要介紹了關于Grep的多次管道過濾的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • centos6.5下svn的使用說明

    centos6.5下svn的使用說明

    這篇文章主要介紹了centos6.5下svn的使用說明的相關資料,方法非常的實用,有需要的小伙伴可以參考下
    2016-10-10

最新評論

屏东市| 温泉县| 岫岩| 鹤山市| 罗田县| 夏津县| 汾西县| 浦县| 景宁| 宿迁市| 定南县| 石门县| 乐都县| 鱼台县| 吐鲁番市| 保康县| 浮山县| 灵寿县| 如皋市| 大连市| 广平县| 灵台县| 成安县| 江油市| 九江市| 正定县| 腾冲县| 新邵县| 黑山县| 武山县| 清苑县| 封丘县| 呼伦贝尔市| 永泰县| 墨竹工卡县| 镇宁| 赞皇县| 东至县| 安顺市| 襄城县| 许昌县|