1. 如何看linux伺服器總磁碟空間
Ubuntu 查看文件以及磁碟空間大小管理
(1)查看文件大小
查看當前文件夾下所有文件大小(包括子文件夾)
-sh
# -h
15M ./package
16K ./.fontconfig
4.0K ./.cache
5.1M ./.rpmdb
20M .
查看指定文件夾下所有文件大小(包括子文件夾)
# -h ftp
3.8G ftp/sanya/doc
3.8G ftp/sanya
4.0K ftp/testftp/doc
1.4M ftp/testftp
875M ftp/platform/doc/002-錄像
27M ftp/platform/doc/001-PDF
5.2M ftp/platform/doc/BBFlash
1.2G ftp/platform/doc/003-錄音
2.1G ftp/platform/doc
2.1G ftp/platform
4.0K ftp/pmo/doc
20K ftp/pmo
36M ftp/uf/doc/innovate-201207
36M ftp/uf/doc
36M ftp/uf
446M ftp/code/doc
446M ftp/code
6.3G ftp
查看指定文件大小
# -h ./package/compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm
184K ./package/compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm
查看指定文件夾大小
# -hs ftp
6.3G ftp
用法: [選項]... [文件]...
或: [選項]... --files0-from=F
計算每個文件的磁碟用量,目錄則取總用量。
長選項必須使用的參數對於短選項時也是必需使用的。
-a, --all 輸出所有文件的磁碟用量,不僅僅是目錄
--apparent-size 顯示表面用量,而並非是磁碟用量;雖然表面用量通常會
小一些,但有時它會因為稀疏文件間的"洞"、內部碎
片、非直接引用的塊等原因而變大。
-B, --block-size=大小 使用指定位元組數的塊
-b, --bytes 等於--apparent-size --block-size=1
-c, --total 顯示總計信息
-D, --dereference-args 解除命令行中列出的符號連接
--files0-from=F 計算文件F 中以NUL 結尾的文件名對應佔用的磁碟空間
如果F 的值是"-",則從標准輸入讀入文件名
-H 等於--dereference-args (-D)
-h, --human-readable 以可讀性較好的方式顯示尺寸(例如:1K 234M 2G)
--si 類似-h,但在計算時使用1000 為基底而非1024
-k 等於--block-size=1K
-l, --count-links 如果是硬連接,就多次計算其尺寸
-m 等於--block-size=1M
-L, --dereference 找出任何符號鏈接指示的真正目的地
-P, --no-dereference 不跟隨任何符號鏈接(默認)
-0, --null 將每個空行視作0 位元組而非換行符
-S, --separate-dirs 不包括子目錄的佔用量
-s, --summarize 只分別計算命令列中每個參數所佔的總用量
-x, --one-file-system 跳過處於不同文件系統之上的目錄
-X, --exclude-from=文件 排除與指定文件中描述的模式相符的文件
--exclude=PATTERN 排除與PATTERN 中描述的模式相符的文件
--max-depth=N 顯示目錄總計(與--all 一起使用計算文件)
當N 為指定數值時計算深度為N;
--max-depth=0 等於--summarize
--time 顯示目錄或該目錄子目錄下所有文件的最後修改時間
--time=WORD 顯示WORD 時間,而非修改時間:
atime,access,use,ctime 或status
--time-style=樣式 按照指定樣式顯示時間(樣式解釋規則同"date"命令):
full-iso,long-iso,iso,+FORMAT
--help 顯示此幫助信息並退出
--version 顯示版本信息並退出
[大小]可以是以下的單位(單位前可加上整數):
kB 1000,K 1024,MB 1000000,M 1048576,還有 G、T、P、E、Z、Y。
請向報告 的錯誤
GNU coreutils 項目主頁:<http://www.gnu.org/software/coreutils/>
GNU 軟體一般性幫助:<http://www.gnu.org/gethelp/>
請向<http://translationproject.org/team/zh_CN.html> 報告 的翻譯錯誤
(2)Ubuntu 查看磁碟空間大小命令
df -h Df命令是linux系統以磁碟分區為單位查看文件系統,可以加上參數查看磁碟剩餘空間信息,命令格式: df -hl 顯示格式為: 文件系統 容量 已用 可用 已用% 掛載點 Filesystem Size Used Avail Use% Mounted on /dev/hda2 45G 19G 24G 44% / /dev/hda1 494
df -h
Df命令是linux系統以磁碟分區為單位查看文件系統,可以加上參數查看磁碟剩餘空間信息,命令格式:
df -hl
顯示格式為:
文件系統 容量 已用 可用 已用% 掛載點
Filesystem Size Used Avail Use% Mounted on
/dev/hda2 45G 19G 24G 44% /
/dev/hda1 494M 19M 450M 4% /boot
/dev/hda6 4.9G 2.2G 2.5G 47% /home
/dev/hda5 9.7G 2.9G 6.4G 31% /opt
none 1009M 0 1009M 0% /dev/shm
/dev/hda3 9.7G 7.2G 2.1G 78% /usr/local
/dev/hdb2 75G 75G 0 100% /
/dev/hdb2 75G 75G 0 100% /
以上面的輸出為例,表示的意思為:
HD硬碟介面的第二個硬碟(b),第二個分區(2),容量是75G,用了75G,可用是0,因此利用率是100%, 被掛載到根分區目錄上(/)。
下面是相關命令的解釋:
df -hl 查看磁碟剩餘空間
df -h 查看每個根路徑的分區大小
-sh [目錄名] 返回該目錄的大小
-sm [文件夾] 返回該文件夾總M數
更多功能可以輸入一下命令查看:
df --help
--help
(責任編輯:admin)
(3)刪除日誌文件
今天一看,公司的linux 伺服器沒放什麼東西,但是已經使用了50%了,一查看原來是日誌文件太大了,於是就手動刪除了,
這個比較快
sudo /dev/null > /var/log/**.log
下面這個可以推薦使用
sudo find /var/log/ -type f -mtime +30 -exec rm -f {} \;
刪除30天之前的舊文件
2. 伺服器硬碟內存怎麼看
問題一:linux 如何查看硬碟大小,內存大小等系統信息及硬體信息 命令
free 查看磁碟信息的, 硬體信息在/etc/pro下面的。不懂Linux???太落伍了, 應該好好教導一下。
問題二:怎樣看出伺服器硬碟多少g 可以使用軟體就可以了,比如魯大師等等,安裝運行直接就看得見硬碟、處理器、內存等各種明細,如果不清楚,你還可以去伺服器廠商(正睿伺服器)的網上咨詢一下,很快就清楚了!
問題三:怎麼查看伺服器的硬碟容量 看內存,右鍵我電腦屬性,就有了。 硬碟 控制面板,管理工具,計算機管理,磁碟管理。
如果你 是要買2手的 最好帶張系統盤 從新裝系統再看 ,因為有的奸商修改注冊表,讓你看不 到真正的容量。
問題四:怎麼查看伺服器的硬碟容量 在「我的電腦」上右鍵--管理--設備管理器,裡面可以看到硬碟型號。
或者看裡面的磁碟管理。
如果你是家庭版的,沒有管理項,那直接在控制面板看設備管理器吧。
問題五:怎麼查看伺服器內存的型號 用CPU-Z來查看,很詳細的
問題六:內存條外觀怎麼看是伺服器的還是電腦的 普通內存為了成本除了內存顆粒外就剩SPD存儲器(通常都是那個八角存儲器)
而伺服器內存考慮到ECC功能會有一片明顯有別於內存顆粒的控制器晶元
現在ddr內存顆粒都是成偶數對出現,而ECC功能晶元就一顆 很容易看出來
當然 某些特殊內存條除外
問題七:如何查看存儲伺服器或者存儲群組剩餘容量? 給出具體設備廠商及型號,不同廠商不一樣。HP存儲是登陸 *** u可直接查看
問題八:怎麼查看伺服器空間的大小啊? 自己下載一個FTP軟體,然後用這個軟體登錄你所在的伺服器,就可以用這個軟體測試一下空間現在使用的空間,推薦使用FlashFXP
以埂lashFXP為例:鏈接到伺服器後,點擊 工具,會出現計算已使用FTP空間,點擊計算一下就OK了
下載一個FlashFXP,這個FTP軟體裡面有計算空間的,你說的那個工具我沒有用,所以也不是很清楚。我一直都在用FlashFXP這個軟體,很好用的。找個中文版的下載下來就可以了
問題九:如何通過命令查看伺服器的內存條使用情況 可以使用命令 cat /proc/meminfo
查看內存使用情況
問題十:怎麼查看伺服器內存是都已滿 Linux? top不準 用free -m或g
win的就任務管理器了~
3. 怎麼在linux上查看伺服器的存儲空間多大
df命令是linux系統以磁碟分區為單位查看文件系統,可以加上參數查看磁碟剩餘空間信息,命令格式:
df -hl
顯示格式為:
文件系統 容量 已用 可用 已用% 掛載點
Filesystem Size Used Avail Use% Mounted on
/dev/hda2 45G 19G 24G 44% /
/dev/hda1 494M 19M 450M 4% /boot
/dev/hda6 4.9G 2.2G 2.5G 47% /home
/dev/hda5 9.7G 2.9G 6.4G 31% /opt
none 1009M 0 1009M 0% /dev/shm
/dev/hda3 9.7G 7.2G 2.1G 78% /usr/local
/dev/hdb2 75G 75G 0 100% /
/dev/hdb2 75G 75G 0 100% /
以上面的輸出為例,表示的意思為:
HD硬碟介面的第二個硬碟(b),第二個分區(2),容量是75G,用了75G,可用是0,因此利用率是100%, 被掛載到根分區目錄上(/)。
下面是相關命令的解釋:
df -hl 查看磁碟剩餘空間
df -h 查看每個根路徑的分區大小
-sh [目錄名] 返回該目錄的大小
-sm [文件夾] 返回該文件夾總M數
更多功能可以輸入一下命令查看:
df --help
--help
查看linux文件目錄的大小和文件夾包含的文件數
統計總數大小
-sh xmldb/
-sm * | sort -n //統計當前目錄大小 並安大小 排序
-sk * | sort -n
-sk * | grep guojf //看一個人的大小
-m | cut -d "/" -f 2 //看第二個/ 字元前的文字
查看此文件夾有多少文件 /*/*/* 有多少文件
xmldb/
xmldb/*/*/* |wc -l
40752
解釋:
wc [-lmw]
參數說明:-l :多少行;-m:多少字元;-w:多少字
兩個命令df 、結合比較直觀
df -h 查看整台伺服器的硬碟使用情況
cd / 進入根目錄
-sh * 查看每個文件夾的大小
這樣的組合可以快速定位大文件和分區滿了
4. linux中怎麼查看硬碟剩餘空間
1、若要查看硬碟剩餘空間,首先要登錄linux服務
5. 命令查看Linux伺服器內存、CPU、顯卡、硬碟使用情況
大致結果類似下圖:
Mem行(單位均為M):
(-/+ buffers/cache)行:
Swap行指交換分區。
實際上不要看free少就覺得內存不足了,buffers和cached都是可以在使用內存時拿來用的,應該以(-/+ buffers/cache)行的free和used來看。只要沒發現swap的使用,就不用太擔心,如果swap用了很多,那就要考慮增加物理內存了。
大致結果類似下圖:
上方文字部分的紅框為總的CPU佔用百分率,下方的表格是每個進程的CPU佔用率,在表格第一行可以看到紅框中佔用率超過了150%,這是因為伺服器是多核CPU,而該進程使用了多核。
大致結果類似下圖:
表格中會顯示顯卡的一些信息,第一行是版本信息,第二行是標題欄,第三行就是具體的顯卡信息了,如果有多個顯卡,會有多行,每一行的信息值對應標題欄對應位置的信息。
需要注意的一點是顯存佔用率和GPU佔用率是兩個不一樣的東西,類似於內存和CPU,兩個指標的佔用率不一定是互相對應的。
在下面就是每個進程使用的GPU情況了。
大致結果如下圖:
表格中每一行代表一個文件系統,各列意義如下:
要查看具體某個文件或者文件夾的大小的話,可以使用下面的命令:
命令可以查看文件或文件夾的磁碟使用空間,而-h參數的意思是使用GB、MB等易讀的格式。如果不帶--max-depth參數,那麼將循環列出文件夾下所有文件和文件夾佔用的空間,帶此參數,則是指定深入目錄的層數。
如果要看文件夾下所有文件的大小,可以使用*:
查看作者首頁
6. 怎樣查看伺服器內存和磁碟空間
(1)查看內存空間
使用「free」命令可以查看伺服器的內存空間,選項「-m」表示以MB(兆位元組)的數據存儲單位進行顯示。執行結果如下所示:
在以上輸出結果中,Mem表示系統的物理內存,total表示內存的總大小(995M),used表示已經使用的空間(168M),free表示可用空間(827M)。關於其他內容讀者可參考Linux幫助手冊進行學習,這里就不再詳細解釋。
(2)查看磁碟空間
使用「df」命令可以查看伺服器的磁碟空間,選項「-lh」表示利用方便閱讀的數據存儲單位顯示本地文件系統。執行結果如下所示:
在以上輸出結果中,Filesystem是文件系統,Size表示該分區的總大小,Used表示已經使用的空間,Avail表示可用空間,Use%表示已經使用的百分比,Mounted on表示掛載路徑。可以看出,系統共分為3個文件系統,其中「/dev/mapper/VolGroup-lv_root」是掛載到根目錄的文件系統,總大小為8.3G,已經使用的空間為646M。
通過上述命令可以看出,最小安裝後的CentOS佔用的內存和磁碟空間都非常小。用戶可以根據自己的需要來手動安裝軟體和配置系統,避免因為大量預裝軟體而導致內存、磁碟等硬體資源的浪費。
7. 記錄一次Centos伺服器tmp目錄滿的問題排查處理....
早上美編組突然反應賬號登錄不上,個別文件上傳不上,本人非專業的伺服器運維人員,第一反應是伺服器磁碟空間滿了,立即上去排查一圈,發現磁碟尚有剩餘空間,所以進一步排查問題,現在講相關過程記錄下來備用。
問題發現:相關應用不能正常使用,系統有明顯報錯提示(如下):
....bash: cannot create temp fileforhere-document: No space leftondevice...
有過初步的運維知識,並經過度媽顯示 這種情況應該是伺服器tmp目錄被占滿的提示,因此開始排除問題:
一、查看伺服器磁碟空間情況:
df -hl 命令顯示 / 根目錄40%空間已使用,尚有60%的空間未被使用,所以磁碟空間占滿的情況給排除了(如果出現佔用100%的問題,請自行度媽找解決問題辦法,不在本篇討論的范圍之內;)
二、 找出問題原因所在並排除 (重點)
因為本人非專業的運維人員,所以並不知道接下來該怎麼辦(大佬可以無視),經過一番搜索及請教,得到一種提示: LINUX伺服器也會因為小文件太多造成inode索引使用完,而報以上錯誤.... ; 隨即開始確認問題;
1、執行命令 df -i 得到如下圖:
看到了 100%,感興趣的人自行去網路,大致意思是LINUX寫文件需要兩個條件:01:磁碟有空間(文件大小佔用容量);02:inode(類似於編號)之類的東東(存放文件數量),哪個有問題都會提示寫入不了文件;病因找到,開始處理。
2、因為tmp目錄一般在系統 / 根目錄下,隨即 cd / ,切換至系統根目錄下執行如下命令
for i in /*; doecho$i;find$i| wc -l; done
大致意思是從 / 根目錄開始逐級排查目錄下文件的數量多少,一般會得到如下的圖示;
經過層層定位,本人定位到如下目錄:/var/spool/postfix/maildrop ,顯示文件數量 200多萬個,著實是有點大,封頂多少我也不知道,接下來就是刪除文件了唄,執行如下命令:
ls | xargs rm -rf;
經過約10分鍾左右的等待,命令執行完畢,通知美編組測試,一切恢復正常,特撰文記錄。
三、為什麼會出現這種情況,後續處理
/var/spool/postfix/maildrop 這個目錄好像是存放了類似於cron執行後郵件通知的內容信息文件,繼續上網查資料,發現是crontab 每次執行任務後會發送郵件,接受者是在他的配置文件 「/etc/crontab」 通過 MAILTO=root』 來設置的,默認是root,如果執行輸出沒有十分必要要用郵件發送的話,可以修改此處。
隨修改如下:
執行命令 vi /etc/crontab;
將『MAILTO=root』替換成『MAILTO="",然後service crond restart即可。
===================================與本篇內容無關==================================
使用命令 -h –max-depth=1 /* 查看/ 根路徑下文件的大小
-sh /* 查看哪個目錄最大,一步一步的查找大文件
使用 -h --max-depth=1查找最大的文件
8. 如何獲取FTP伺服器上的剩餘磁碟空間
伺服器和空間是兩種不同的東西.查看容量大小的方法也不同.
如果你沖首是用的伺服器.在本地電腦點開始-運行.輸入如好mstsc後按確定.在彈出的窗口出依次輸入伺服器的IP用戶和渣判鉛密碼.遠程登錄伺服器.然後右鍵單擊"我的電腦"-"管理"-"磁碟管理".即可查看該伺服器的硬碟容量.
如果你是用的空間.需要在IDC服務商的網站上登錄你的用戶,後台會有虛擬主機管理的選項.在後台可查看你空間的容量大小.
9. Linux 伺服器磁碟滿了怎麼處理
通過 df -h 命令查看硬碟的使用情況:發現/dev/vda1 掛載點已經滿了
1、從根目錄開始查找,通過 -h --max-depth=1 命令,發現是root目錄佔用空間較多
2、 cd ./root ,然後 通過 -h --max-depth=1 命令依次往下查找,最後發現是test.log佔用空間較大
=============磁碟空間已釋放=================
10. linux伺服器磁碟滿了怎麼辦
1、遇到磁碟空間不足的報錯時候,首先使用df-h查看磁碟空間使用情況,找到空間達到100%的世搭棗目錄磁碟。
2、進入該目錄,查找磁碟空間中的大文件,使用命枝坦令-sh*查找佔用空間大的目錄,通過逐層定位,最後找到具體的文件。
3、如果是久遠的log文件,一般是用不到的,可根據自己的情況刪除,通過下述命令刪除該文件夾下指定天數之前的文件:
find.-mtime+5-typef-name"*"-execrm-f{};
完成上述操作後,可釋放掉部分存儲空間。
4、除了磁碟空間除了文件佔用之外,還有一種情況,當磁碟空間滿了之後,我們無法查找到大文件,此時可能是文件可能已經被刪掉,但有進程依然在使用它。在進程運行期間,Linux不會釋放該文件的存儲空間。
5、此時適用命令lsof|lsof|grepdeleted查找到佔用的進程,直接停止進程或者kill掉就可以釋放空間(註:如果不是生產環境,重啟操作系統,空間也會釋搜拆放)