laravel中怎么查看系統磁盤空間使用量?(方法介紹)

laravel中怎么查看系統磁盤空間使用量?(方法介紹)

在這篇文章中我會向你展示如何在 laravel 中查看磁盤占用情況,以及服務器的剩余內存。很多時候我們需要在管理員面板上查看服務器的磁盤剩余空間,而我們現在都是手動查看磁盤是否已經存滿。在這個教程中,我會教你如何在 laravel 中查看磁盤占用情況,這樣你就可以在管理員端直接查看了。你也可以在 ubuntu 上使用這份代碼。

php 提供內置函數來查看服務器的 全部磁盤空間空余磁盤空間,這里我們使用 disk_total_space()disk_free_space() 函數來查看相關內容,并獲取輸出結果。

disk_total_space() 函數返回指定的文件系統或整個磁盤的總空間,以字節(byte)為單位。

語法:

disk_total_space(目錄名)

disk_free_space() 函數返回指定文件系統或整個磁盤的剩余大小,以字節為單位。

還可以閱讀這篇文檔:Basic Github And Git Commands

語法 :

disk_free_space(目錄名)

* 舉例: *

我創建了一個控制器和一個 disk_occupied () 方法,如下:

public?function?disk_occupied() { ????????$disktotal?=?disk_total_space('/');?//?已用空間 ????????$disktotalsize?=?$disktotal?/?1073741824;  ????????$diskfree??=?disk_free_space('/'); ????????$used?=?$disktotal?-?$diskfree;  ????????$diskusedize?=?$used?/?1073741824; ????????$diskuse1???=?round(100?-?(($diskusedize?/?$disktotalsize)?*?100)); ????????$diskuse?=?round(100?-?($diskuse1))?.?'%';  ????return?view('home',compact('diskuse','disktotalsize','diskusedize')); }

然后把下面的代碼放到 home.blade.php 文件中。

  ??<link> ????<h3>Occupied?Disk?Space?-?Techsolutionstuff</h3> ????<div>???? ????????<div> ??????????<div> ????????????<span>{{$diskuse}}</span> ??????????</div> ????????</div> ????????<span>{{round($diskusedize,2)}}?GB?/ ????????{{round($disktotalsize,2)}}?GB?({{$diskuse}})</span>??????? ????</div>  

最后我們將得到如下輸出。

laravel中怎么查看系統磁盤空間使用量?(方法介紹)

原文地址:https://techsolutionstuff.com/post/how-to-check-occupied-disk-space-in-laravel譯文地址:https://learnku.com/laravel/t/63050

【相關推薦:Basic Github And Git Commands

? 版權聲明
THE END
喜歡就支持一下吧
點贊15 分享