ACL CentOS

ACL могут быть заданы:

  • Для пользователя
  • Для группы
  • По маске
  • Для остальных

Пример комманды, задающей ACL

  • u:UID:perms
  • g:GID:perms
  • m:perms
  • o:perms

Читать далее ACL CentOS

Настройка квот CentOS

  1. Добавляем в /etc/fstab следующие параметры
  2. Перемонтируем файловую систему
  3. Устанавливаем необходимый пакет quota
  4. Читать далее Настройка квот CentOS

Как изменить размер логического тома LVM

В моем случае используется операционная система CentOS, хотя все действия будут справедливы для любого дистрибутива.
Сделайте резервную копию всех данных на подопытном томе!

  1. Имеем: логический том, смонтированный на / размером 11G, хотим уменьшить размер на 5G, а оставшееся место смонтировать на /home
  2. Загружаемся с установочного диска в Rescue mode на финальном этапе загрузки отказываемся от chroot в нашу систему, выбираем опцию Skip
  3. Убедимся что система видит наш логический том
  4. Активируем lvm том
  5. Читать далее Как изменить размер логического тома LVM

umask Debian Squeeze

Необходимо сделать, чтобы все новые папки создавались с правами 750, а файлы — 640. Для этого будем

Добавляем

Далее

Добавляем

Читать далее umask Debian Squeeze

gpt и parted Debian Squeeze / Wheezy

GUID Partition Table (GPT) — стандарт формата размещения таблиц разделов на физическом жестком диске. Он является частью Расширяемого микропрограммного интерфейса (англ. Extensible Firmware Interface, EFI) — стандарта, предложенного Intel на смену отжившего BIOS, одного из последних реликтов первозданной IBM PC. EFI использует GPT там, где BIOS использует Главную загрузочную запись (англ. Master Boot Record, MBR). Для жестких дисков размером больше 2 TB использовать необходимо GPT, MBR с такими дисками работать не будет. Если вы используете Debian или Ubuntu Linux, вам нужно перекомпилировать ядро, с параметром CONFIG_EFI_PARTITION.

UPD:
На новых ядрах Debian поддержка EFI Partitions включена изначально.

В RedHat и CentOS поддержка GPT в ядре работает изначально. Для работы с GPT партициями необходимо использовать утилиту parted. fdisk и cfdisk работать с такими партициями не будут.

parted gpt linux

Читать далее gpt и parted Debian Squeeze / Wheezy

No space left on device

Что делать если при попытке создать файл появляется ошибка No space left on device, но

  1. свободного места навалом
  2. Смотрим вывод df -i. Если видим что-то вроде такого

    значит не осталось свободных индексных дескрипторов — INODES. Вероятнее всего у вас скопилось большое количество маленьких файлов, например системных журналов или каких-либо логов.
  3. Ищем эти файлы. Спасибо Ивану Кузнецову за метод

    И удаляем их.

Копирование файлов с Windows на Linux

Копирование файлов с Windows на Linux.

Теперь можно добавить расписание cron

Это расписание будет работать ежесуточно в 20:00 с понедельника по пятницу. И записывать результат выполнения в файл backup.log

LVM Debian Squeeze

LVM (Logical Volume Manager) — менеджер логических томов. LVM — это метод распределения пространства жёсткого диска по логическим томам, размер которых можно легко менять, в отличие от разделов. Нам потребуется неотформатированный raid массив, созданный в предыдущей статье.
В нашем случае — это массив /dev/md1
raid массив linux

lvm debian howto

Читать далее LVM Debian Squeeze

Настройка программного raid массива mdadm на Debian Squeeze

Debian mdadm howto
Имеем: два жестких диска по 1TB, на первом установлена система Debian Squeeze, второй — пустой.

mdadm debian

mdadm debian

Читать далее Настройка программного raid массива mdadm на Debian Squeeze

Работа с файловой системой Linux

  1. Рекурсивное копирование с сохранением прав
  2. Рекурсивно поменять права на каталоги. Эта команда рекурсивно пройдется по текущему каталогу и всем его подкаталогам и изменит права на 755 только у каталогов
  3. Рекурсивно поменять права на файлы
  4. Рекурсивный поиск всех файлов с расширениями .py .js .xml .csv и подсчет количества строк в них
  5. Полная информация о разделе
  6. Принудительная проверка диска. Произойдет после перезагрузки
  7. Перечитать таблицу разделов
  8. Скопировать таблицу разделов с одного диска на другой
  9. Размер примонтированной файловой системы
  10. Информация об инодах файловой системы
  11. Размер папки
  12. Поиск самых больших файлов
  13. Поиск самых больших папок
  14. Поиск измененных сегодня файлов
  15. Перейти в домашнюю директорию пользователя user
  16. Показать файлы и директории, содержащие в имени цифры
  17. Показать лерево файлов
  18. Рекурсивное созадние директорий
  19. Создать символическую ссылку на файл
  20. Создать жесткую ссылку на файл
  21. Список всех открытых файлов
  22. Кто использует файл
  23. Рекурсивный поиск всех открытых файлов
  24. Список всех файлов, открытых пользователем
  25. Все файлы, открытые программой
  26. Узнать кто использует партицию
  27. Принудительное отключение занятых устройств
  28. Найти все файлы с битами SUID и SGID
  29. Рекурсивная смена прав на файлы
  30. Рекурсивная смена прав на папки