Инфраструктура хостинга

Очистка и управление пользователями:

  • clear – очищает терминал, удаляя предыдущие команды и вывод.
  • sudo – выполняет команду с правами суперпользователя (root).
  • su user – переключает текущего пользователя на указанного (например, user).
  • root – суперпользователь в Linux с максимальными правами.

Управление пакетами и дисками:

  • apt-get update – обновляет список доступных пакетов из репозиториев.
  • lsblk – показывает подключенные диски и их разделы.
  • fdisk – утилита для управления разделами на дисках.
    • sudo fdisk /dev/sdb – запуск fdisk для диска /dev/sdb.
    • p – показать разделы.
    • d – удалить раздел.
    • n – создать новый раздел.
    • w – сохранить изменения.
    • q – выйти без сохранения.
    • t – изменить тип раздела (например, для swap).
    • l – список доступных типов разделов.

Файловые системы и монтирование:

  • sudo mkfs.ext4 /dev/sdb1 – создает файловую систему ext4 на разделе.
  • sudo mkfs.xfs /dev/sdb1 – создает файловую систему XFS.
  • sudo mount /dev/sdb1 /mnt – монтирует раздел в папку /mnt.
  • sudo umount /mnt – размонтирует раздел.
  • sudo mount -o rw /dev/sdb1 /mnt – монтирует с правами чтения и записи.

Дополнительные утилиты:

  • sudo apt install mc – устанавливает файловый менеджер Midnight Commander.
  • mc – запускает Midnight Commander.

Создание RAID-массива (перефразировано)

Установка и настройка RAID:

  • mdadm – утилита для работы с программным RAID.
  • sudo apt-get install mdadm – установка mdadm.
  • mdadm —zero-superblock —force /dev/sd{b,c} – очистка суперблоков на дисках.
  • wipefs —all —force /dev/sd{b,c} – удаление всех метаданных с дисков.

Создание RAID-массива:

  • mdadm —create —verbose /dev/md0 -l 1 -n 2 /dev/sd{b,c}
    • -l 1 – RAID 1 (зеркало).
    • -n 2 – количество дисков.
    • /dev/sd{b,c} – используемые диски.
  • mkfs.ext4 /dev/md0 – создание файловой системы на RAID.
  • lsblk – проверка структуры дисков.

Автомонтирование RAID:

nano /etc/fstab – редактирование файла монтирования (проще, чем vi).

mkdir /etc/mdadm – создание папки для конфигурации.

mdadm —detail —scan —verbose | awk ‘/ARRAY/ {print}’ >> /etc/mdadm/mdadm.conf – сохранение конфигурации RAID.

mount /dev/md0 /mnt – монтирование RAID в /mnt.

umount /mnt – размонтирование.

mount -a – принудительное монтирование всех файловых систем.