Home > PHP Framework > Laravel > How to check system disk space usage in laravel? (Method introduction)

How to check system disk space usage in laravel? (Method introduction)

青灯夜游
Release: 2022-10-12 19:50:07
forward
1542 people have browsed it

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 the total disk space and free disk space of the server. Here we use disk_total_space() and disk_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 a

disk_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'));
}
Copy after login
Then put the following code into the

home.blade.php file.

<html>
<head>
  <link href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
    <h3 class="no-margin text-semibold text-center">Occupied Disk Space - Techsolutionstuff</h3>
    <div class="col-sm-12 col-md-4 col-md-offset-4">    
        <div class="progress progress-micro mb-10">
          <div class="progress-bar bg-indigo-400" style="width: {{$diskuse}}">
            <span class="sr-only">{{$diskuse}}</span>
          </div>
        </div>
        <span class="pull-right">{{round($diskusedize,2)}} GB /
        {{round($disktotalsize,2)}} GB ({{$diskuse}})</span>       
    </div>
</body>
</html>
Copy after login
Finally we will get the following output.

How to check system disk space usage in laravel? (Method introduction)

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!

Related labels:
source:learnku.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template