>PHP 프레임워크 >Laravel >laravel에서 시스템 디스크 공간 사용량을 확인하는 방법은 무엇입니까? (방법 소개)

laravel에서 시스템 디스크 공간 사용량을 확인하는 방법은 무엇입니까? (방법 소개)

青灯夜游
青灯夜游앞으로
2022-10-12 19:50:071545검색

laravel에서 시스템 디스크 공간 사용량을 확인하는 방법은 무엇입니까? (방법 소개)

이 글에서는 laravel에서 서버의 디스크 사용량과 남은 메모리를 확인하는 방법을 보여드리겠습니다. 관리자 패널에서 서버의 남은 디스크 공간을 확인해야 하는 경우가 많았는데 이제는 디스크가 꽉 찼는지 수동으로 확인합니다. 이번 튜토리얼에서는 관리자 측에서 직접 확인할 수 있도록 laravel에서 디스크 사용량을 확인하는 방법을 알려드리겠습니다. 우분투에서도 이 코드를 사용할 수 있습니다.

PHP는 서버의 총 디스크 공간여유 디스크 공간을 볼 수 있는 내장 함수를 제공합니다. 여기서는 disk_total_space()disk_free_space() 함수를 사용하여 관련 콘텐츠를 보고 출력 결과를 얻습니다. .

disk_total_space() 이 함수는 지정된 파일 시스템 또는 전체 디스크의 총 공간을 바이트 단위로 반환합니다.

구문: ​​

disk_total_space(디렉터리 이름)

disk_free_space() 이 함수는 지정된 파일 시스템 또는 전체 디스크의 남은 크기를 바이트 단위로 반환합니다.

다음 문서도 읽을 수 있습니다. 기본 Github 및 Git 명령

구문:

disk_free_space(디렉터리 이름)

* 예: *

내가 만들었습니다. 컨트롤러와 A disk_owned() 메소드 는 다음과 같습니다.

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 파일에 다음 코드를 입력합니다.

<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>

마지막으로 다음과 같은 출력을 얻게 됩니다.

laravel에서 시스템 디스크 공간 사용량을 확인하는 방법은 무엇입니까? (방법 소개)

원본 주소: https://techsolutionstuff.com/post/how-to-check-occuped-disk-space-in-laravel

번역 주소: https://learnku.com/laravel/t /63050

[관련 추천: laravel 비디오 튜토리얼]

위 내용은 laravel에서 시스템 디스크 공간 사용량을 확인하는 방법은 무엇입니까? (방법 소개)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 learnku.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제