Home>Article>PHP Framework> How to check system disk space usage in laravel? (Method introduction)
In this article I will show you how to check the disk usage and remaining memory of the server in laravel. Many times we need to check the remaining disk space of the server on the administrator panel, but now we manually check whether the disk is full. In this tutorial, I will teach you how to check disk usage in laravel so that you can check it directly on the administrator side. You can also use this code on ubuntu.
PHP provides built-in functions to view thetotal disk spaceandfree disk spaceof the server. Here we usedisk_total_space()anddisk_free_space()function to view related content and obtain the output results.
disk_total_space()The function returns the total space of the specified file system or the entire disk, in bytes.
Syntax:
disk_total_space (directory name)
##disk_free_space()The function returns the specified file The remaining size of the system or the entire disk, in bytes.
You can also read this document:Basic Github And Git Commands
Syntax:
disk_free_space (directory name)
*Example: *
I created a controller and adisk_occupied () method, as follows:
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')); }Then put the following code into the
home.blade.phpfile.
Finally we will get the following output.Occupied Disk Space - Techsolutionstuff
{{round($diskusedize,2)}} GB / {{round($disktotalsize,2)}} GB ({{$diskuse}})
Original address: https://techsolutionstuff.com/post/how-to-check-occupied-disk-space-in-laravel Translation address: https://learnku.com/laravel/t/63050[Related recommendations:
laravel video tutorial]
The above is the detailed content of How to check system disk space usage in laravel? (Method introduction). For more information, please follow other related articles on the PHP Chinese website!