您好,登錄后才能下訂單哦!
這篇文章主要介紹“Linux磁盤信息查看工具di怎么用”,在日常操作中,相信很多人在Linux磁盤信息查看工具di怎么用問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Linux磁盤信息查看工具di怎么用”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!
Linux下有很多磁盤信息查看的命令,如fdisk、df、du等。
從這個di幫助手冊頁很明顯的發(fā)現(xiàn) di 提供了一些很有價值的特性,值得一試。讓我們看一些這個工具實(shí)際使用的例子。
OS – Ubuntu 13.04 Shell – Bash 4.2.45 Application – di 4.30
下面是一些 di 工具的示例:
默認(rèn)情況下di命令生成人們易讀的輸出格式,這里有個示例:
$ di Filesystem Mount Size Used Avail %Used fs Type /dev/sda6 / 28.1G 20.2G 6.5G 77% ext4 udev /dev 1.5G 0.0G 1.5G 0% devtmpfs tmpfs /run 300.2M 0.9M 299.3M 0% tmpfs
所以你能發(fā)現(xiàn)用千兆字節(jié)(G)和兆字節(jié)(M)做磁盤使用情況的數(shù)據(jù)單位。這絕對是比 df 默認(rèn)的輸出產(chǎn)生的效果好。(譯注:df也可以輸出帶類似單位的顯示,只是需要額外加參數(shù) -h)
選項 -A可以用來極詳細(xì)的打印掛載點(diǎn),特殊設(shè)備名稱等,這里有個示例:
$ di -A Mount fs Type Filesystem Options Size Used Free %Used %Free Size Used Avail %Used %Free Size Used Avail %Used Inodes Iused Ifree %Iused / ext4 /dev/sda6 rw,errors=remount-ro 28.1G 20.2G 8.0G 72% 28% 28.1G 21.6G 6.5G 77% 23% 26.7G 20.2G 6.5G 75% 1884160 389881 1494279 21% /dev devtmpfs udev rw,mode=0755 1.5G 0.0G 1.5G 0% 100% 1.5G 0.0G 1.5G 0% 100% 1.5G 0.0G 1.5G 0% 381805 571 381234 0% /run tmpfs tmpfs rw,noexec,nosuid,size=10%,mode=0755 300.2M 0.9M 299.3M 0% 100% 300.2M 0.9M 299.3M 0% 100% 300.2M 0.9M 299.3M 0% 384191 549 383642 0%
所以你可以看到所有的字段,可以用于調(diào)試目的時打印輸出。
這里是個示例:
$ di -a Filesystem Mount Size Used Avail %Used fs Type /dev/sda6 / 28.1G 20.2G 6.5G 77% ext4 udev /dev 1.5G 0.0G 1.5G 0% devtmpfs devpts /dev/pts 0.0M 0.0M 0.0M 0% devpts proc /proc 0.0M 0.0M 0.0M 0% proc binfmt_misc /proc/sys/fs/bi 0.0M 0.0M 0.0M 0% binfmt_misc tmpfs /run 300.2M 0.9M 299.3M 0% tmpfs none /run/lock 0.0M 0.0M 0.0M 0% tmpfs none /run/shm 0.0M 0.0M 0.0M 0% tmpfs none /run/user 0.0M 0.0M 0.0M 0% tmpfs gvfsd-fuse /run/user/himan 0.0M 0.0M 0.0M 0% fuse.gvfsd-fuse sysfs /sys 0.0M 0.0M 0.0M 0% sysfs none /sys/fs/cgroup 0.0M 0.0M 0.0M 0% tmpfs none /sys/fs/fuse/co 0.0M 0.0M 0.0M 0% fusectl none /sys/kernel/deb 0.0M 0.0M 0.0M 0% debugfs none /sys/kernel/sec 0.0M 0.0M 0.0M 0% securityfs
所以你能看到與所有設(shè)備相關(guān)的所有信息,被打印出來了。
選項 -c 用命令分隔的值將附上雙引號,這里是個示例:
$ di -c s,m,b,u,v,p,T /dev/sda6,/,28.1G,20.2G,6.5G,77%,ext4 udev,/dev,1.5G,0.0G,1.5G,0%,devtmpfs tmpfs,/run,300.2M,0.9M,299.3M,0%,tmpfs
如上,你可以看到打印了用逗號分隔符輸出的值。(譯注:這種輸出便于作為其他程序的輸入解析)
下面是個示例:
$ di -g Filesystem Mount Gibis Used Avail %Used fs Type /dev/sda6 / 28.1 20.2 6.5 77% ext4 udev /dev 1.5 0.0 1.5 0% devtmpfs tmpfs /run 0.3 0.0 0.3 0% tmpfs
當(dāng)然,你能看到所有與大小有關(guān)的值都用千兆字節(jié)(G)打印出來,同樣的你可以用 -k 和 -m 選項來分別的顯示千字節(jié)(K)大小和兆字節(jié)(M)大小。
假設(shè)你想顯示只跟tmpfs文件系統(tǒng)相關(guān)的信息。下面將告訴你如何用 -I 選項完成任務(wù)。
$ di -I tmpfs Filesystem Mount Size Used Avail %Used fs Type tmpfs /run 300.2M 0.9M 299.3M 0% tmpfs none /run/lock 5.0M 0.0M 5.0M 0% tmpfs none /run/shm 1.5G 0.0G 1.5G 0% tmpfs none /run/user 100.0M 0.0M 100.0M 0% tmpfs none /sys/fs/cgroup 0.0M 0.0M 0.0M 0% tmpfs
你能看到只有tmpfs類型相關(guān)文件系統(tǒng)信息被輸出并顯示出來了。
如果你正試圖通過一個腳本(或程序)解析該命令的輸出結(jié)果并希望 di 命令跳過顯示的標(biāo)題行,那么用 -n 選項是絕佳的方法,下面是個示例:
$ di -n /dev/sda6 / 28.1G 20.2G 6.5G 77% ext4 udev /dev 1.5G 0.0G 1.5G 0% devtmpfs tmpfs /run 300.2M 0.9M 299.3M 0% tmpfs
如上,你能發(fā)現(xiàn)輸出中并沒有顯示標(biāo)題行。
如果想要顯示所有相關(guān)列的總數(shù),用 -t 選項,示例:
$ di -t Filesystem Mount Size Used Avail %Used fs Type /dev/sda6 / 28.1G 20.2G 6.5G 77% ext4 udev /dev 1.5G 0.0G 1.5G 0% devtmpfs tmpfs /run 300.2M 0.9M 299.3M 0% tmpfs Total 29.9G 20.2G 8.3G 72%
觀察到最后一行的值為所有文件系統(tǒng)的統(tǒng)計數(shù)據(jù)。
-s選項可用于排序該命令的輸出結(jié)果,下面告訴你如何反向排序輸出:
$ di -sr Filesystem Mount Size Used Avail %Used fs Type tmpfs /run 300.2M 0.9M 299.3M 0% tmpfs udev /dev 1.5G 0.0G 1.5G 0% devtmpfs /dev/sda6 / 28.1G 20.2G 6.5G 77% ext4
你也可以在-s后添加子選項’r’逆序排序輸出。類似的,你可以使用 -s 選項做一些其他類型的排序,以下是摘自man手冊供您參考:
-s 排序方式
可以指定排序方式。默認(rèn)排序方式的按照掛載點(diǎn)的名稱進(jìn)行排序。支持如下的排序方式:
m :按照掛載點(diǎn)名稱排序(默認(rèn))
n :不排序(即按照在掛載表/etc/fstab中的順序)
s :按照特殊設(shè)備名稱
t :按照文件系統(tǒng)類型
r :逆序排序
排序方式可以組合使用,如: di –stsrm :按照類型、設(shè)備、掛載點(diǎn)逆序排序。di –strsrm :按照類型、設(shè)備逆序、掛載點(diǎn)逆序排序。
你可以通過結(jié)合-f選項和其子選項指定輸出格式字符串,例如用 -fm,打印掛載點(diǎn)的名稱:
$ di -fm Mount / /dev /run
如上你可以看到只有掛載點(diǎn)的名字被打印出來,同樣的,打印文件系統(tǒng)的類型用 -ft ,示例:
$ di -ft fsType ext4 devtmpf tmpfs
到此,關(guān)于“Linux磁盤信息查看工具di怎么用”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。