Анализ дискового пространства хостинга через ssh

Редакция автор: stain

Покажет информацию о текущем каталоге, в виде папок/файлов отсортированных по размеру занятого ими места на диске.

du -s * | sort -nr

Просто размер занимаемый содержимым текущей папки.

du -hs

Комментариев: 0

Байт в байт

Редакция автор: stain

В Линуксе можно искать дубликаты любых файлов встроенными средствами из командной строки:

find -not -empty -type f -printf "%s\n" | sort -rn | uniq -d | xargs -I{} -n1 find -type f -size {}c -print0 | xargs -0 md5sum | sort | uniq -w32 --all-repeated=separate

Сначала находятся файлы одинакового размера, потом из них отбираются те, которые имеют одинаковый MD5-хэш. Итоговый список выводится в консоль.

Правда, находятся только полностью, байт-в-байт, идентичные файлы.
неконсольный путь

Комментариев: 0

Убираем бады на уровне файловой системы, в Debian

Редакция автор: stain

подключаем жесткий диск к системе, наверняка он смонтируется автоматически. Для начала проверим полный список дисков подключенных к нашей системе:

fdisk -l

Мой диск это том /dev/sdc1 (Ваш вероятнее всего будет отличатся), далее по статье я буду лечить бэд блоки именно на /dev/sdc1 на Debian Linux.

Перед любыми операциями по лечению бэд блоков в Linux, диск с начала необходимо отмонтировать:

umount /dev/sdc1
 
Теперь запустим проверку на бэд блоки:
 
badblocks -s /dev/sdc1 > /home/melfis/dd_sdc

Параметр -s позволяет выводить информацию о процессе в процентах.
/home/melfis/dd_sdc Это файл в который будут записаны номера сбойных секторов.

Теперь пометим сбойные сектора, что бы в дальнейшем ОС игнорировала их и не пыталась записать в них информацию:

e2fsck -l /home/melfis/dd_sdc /dev/sdc1

Внимание! Во время этой процедуры диск так же должен быть отмонтирован, и на нем должна быть нанесена файловая система.

Источник

Комментариев: 0

Radeon-Power-Profile-Manager

Редакция автор: stain

Gnome-shell-extension-Radeon-Power-Profile-Manager Уменьшаем нагрев Radeon на постоянной основе chmod a+w /sys/class/drm/card0/device/power_profile sudo nano /etc/rc.local

echo low > /sys/class/drm/card0/device/power_profile

Памятка: To use this extension you need:

A Radeon card that supports power profiles - r1xx and up;
To be running the open source drivers;
Make sure that /sys/class/drm/card0/device/power_method is set to profile;
Optional:
Set the permissions of /sys/class/drm/card0/device/power_profile to be writable by your user (by default only root can change these values);
chmod a+w /sys/class/drm/card0/device/power_profile will work, but feel free to use any other method;
to make the changes permanent don't forget to add the chmod line to your rc.local

or equivalent in your distro (If your /etc/rc.local

contains an exit 0 line, then the chmod line has to be placed before it);
if you are using systemd, you can create /etc/tmpfiles.d/radeon-power-profile.conf with the following line:
w /sys/class/drm/card0/device/power_profile 0666 - - - mid;
this will change the permissions of power_profile so that any user can change the profile;
If you do not do this, the extension will attempt to use polkit and ask for your password every time you change the profile.

Комментариев: 0