Pull to refresh

Скрипт для быстрого обзора информации о жёстких дисках

Reading time1 min
Views3.8K
Решил поделится с хабрасообществом небольшим PHP скриптом, который немного экономит моё время.

Суть проблемы


Дома имеется сервер, который подключён к небольшой локальной сети и по совместительству работает обменником. Всяческим хламом он забивается моментально и переодически нужно передвигать и выбрасывать «мебель».

Описание скрипта


Скрипт генерирует список всех жёстких дисков и их разделов. Для каждого раздела выделяется точка монтирования, свободное место на диске в процентах и общая ёмкость раздела. В последствии я добавил отображение текущей температуры жёсткого диска используя пакет hddtemp, как оказалось это очень помогает в определении эффективности охлаждения.



Положительные моменты
  • Удобство представления информации — всё на одной странице
  • Не нужно ничего настраивать (кроме разве sudo)
  • Доступность с любого устройства имеющего доступ к сети в которой работает скрипт
  • Не нужно лезть в ssh для того чтобы расмотреть всю систему
  • Компактный размер скрипта и нетребовательность к ресурсам
  • Информация о свободном месте всегда свежая

Отрицательные моменты
  • Не всем удобно запускать браузер.
  • Нет кэширования и каждое обновление страницы «дёргает» систему.


Системные требования


  • Linux
  • PHP
  • hddtemp (требует так же настроеного sudo)


Как это выглядит





Скачать (ifolder)


Скачать (rapidshare)



П.С. Большое спасибо DileSoft, за плюсик в карму благодаря которому смог опубликовать свой первый топик, надеюсь он будет кому-то полезен.

UPD В скором времени появится свободная минутка доделаю графики, чтобы можно было следить за колебаниями температуры и свободным местом на дисках, вообще если есть интересные идеи по доработке скрипта, буду рад услышать и учесть.
Tags:
Hubs:
+53
Comments58

Articles