Подключение к VDS по SSH: PuTTY, терминал и SSH-ключи
Пошаговое руководство по SSH-подключению к Linux VDS: PuTTY, терминал, аутентификация по ключу, правило фильтрации Path Panel и советы по безопасности.
Управление дисками Linux: анализ использования с df/du, разметка с fdisk/parted, основы LVM, расширение разделов и настройка постоянного монтирования.
Управление дисками критически важно для здоровья и производительности сервера. В этом руководстве рассматриваются мониторинг использования диска, инструменты разметки, основы LVM, расширение разделов и монтирование.
Операции с дисками могут быть необратимы. Сделайте резервную копию важных данных перед началом работы.
# Показать все файловые системы
df -h
# Показать файловую систему для конкретного каталога
df -h /var
# Показать использование inode
df -i
# Включить тип файловой системы
df -hT
# Показать размер каталога
du -sh /var/log
# Показать подкаталоги
du -h --max-depth=1 /var
# Найти самые большие каталоги
du -h /var | sort -rh | head -20
# Найти файлы больше 100 МБ
find / -size +100M -type f 2>/dev/null
# Список всех блочных устройств
lsblk
# С подробной информацией
lsblk -f
# Показать информацию о дисках
sudo fdisk -l
# Для конкретного диска
sudo fdisk -l /dev/sda
# Показать UUID дисков
blkid
fdisk — интерактивный инструмент для разметки дисков MBR.
# Запустить fdisk
sudo fdisk /dev/sdb
Команды внутри fdisk:
m — Меню помощи
p — Показать таблицу разделов
n — Создать новый раздел
d — Удалить раздел
t — Изменить тип раздела
w — Записать изменения и выйти
q — Выйти без сохранения
sudo fdisk /dev/sdb
# n → новый раздел
# p → основной раздел
# 1 → номер раздела
# Enter → начальный сектор по умолчанию
# +50G → размер 50 ГБ
# w → записать
# Форматировать раздел
sudo mkfs.ext4 /dev/sdb1
# Создать точку монтирования
sudo mkdir /mnt/data
# Смонтировать
sudo mount /dev/sdb1 /mnt/data
parted работает с дисками MBR и GPT. GPT необходим для дисков больше 2 ТБ.
# Запустить parted
sudo parted /dev/sdb
# Создать таблицу разделов GPT
(parted) mklabel gpt
# Создать раздел
(parted) mkpart primary ext4 0% 100%
# Показать таблицу разделов
(parted) print
# Выйти
(parted) quit
# Форматировать
sudo mkfs.ext4 /dev/sdb1
LVM (Logical Volume Manager) абстрагирует физические диски для гибкого управления хранилищем. Вы можете изменять размер томов в режиме онлайн и объединять несколько дисков.
| Концепция | Аббревиатура | Описание |
|---|---|---|
| Physical Volume | PV | Физический диск или раздел |
| Volume Group | VG | Пул из PV |
| Logical Volume | LV | Логический раздел из VG |
# Установить инструменты LVM
sudo apt install lvm2 -y
# Создать физический том
sudo pvcreate /dev/sdb
# Создать группу томов
sudo vgcreate vg_data /dev/sdb
# Создать логический том (50 ГБ)
sudo lvcreate -L 50G -n lv_data vg_data
# Форматировать
sudo mkfs.ext4 /dev/vg_data/lv_data
# Смонтировать
sudo mkdir /mnt/data
sudo mount /dev/vg_data/lv_data /mnt/data
# Добавить новый диск и создать PV
sudo pvcreate /dev/sdc
# Добавить в VG
sudo vgextend vg_data /dev/sdc
# Расширить LV (использовать всё свободное место)
sudo lvextend -l +100%FREE /dev/vg_data/lv_data
# Изменить размер файловой системы (ext4)
sudo resize2fs /dev/vg_data/lv_data
# Для xfs
sudo xfs_growfs /mnt/data
Отредактируйте /etc/fstab для автоматического монтирования дисков при перезагрузке:
# Получить UUID
blkid /dev/sdb1
# Редактировать /etc/fstab
sudo nano /etc/fstab
# Формат /etc/fstab:
UUID=a1b2c3d4-... /mnt/data ext4 defaults 0 2
# Проверить fstab
sudo mount -a
Ошибка в /etc/fstab может помешать загрузке системы. Сначала сделайте резервную копию: sudo cp /etc/fstab /etc/fstab.bak
# Проверить статус SMART
sudo apt install smartmontools -y
sudo smartctl -a /dev/sda
# Запустить короткий тест
sudo smartctl -t short /dev/sda
# Проверить файловую систему на ошибки (несмонтированный диск)
sudo fsck -n /dev/sdb1
Управление дисками — ключевой компонент обслуживания сервера. Регулярный мониторинг использования с df/du, гибкое управление томами с LVM и проактивный мониторинг здоровья диска с инструментами SMART обеспечат здоровье инфраструктуры хранения вашего сервера.
Сначала используйте 'df -h', чтобы определить, какой раздел заполнен, затем 'du -sh /* 2>/dev/null | sort -rh | head -20', чтобы найти самые большие каталоги. Частые виновники: лог-файлы (/var/log), временные файлы (/tmp) и старые кэши пакетов (apt clean). Если вы используете LVM, можно расширить раздел.
LVM рекомендуется для новых установок: можно изменять размер разделов в режиме онлайн, объединять несколько дисков и создавать снимки. Стандартное разбиение проще с меньшими накладными расходами; достаточно для небольших систем с фиксированным размером.
Диск, возможно, не добавлен в /etc/fstab. Получите UUID диска с помощью 'blkid' и добавьте его в /etc/fstab в правильном формате. Проверьте изменение с помощью 'sudo mount -a'. Избегайте использования /dev/sdX вместо UUID; порядок дисков может измениться.
Диски больше 2 ТБ требуют GPT (GUID Partition Table). Используйте parted или gdisk вместо fdisk: 'sudo parted /dev/sdb mklabel gpt'. MBR (по умолчанию fdisk) поддерживает максимум 2 ТБ.
Пошаговое руководство по SSH-подключению к Linux VDS: PuTTY, терминал, аутентификация по ключу, правило фильтрации Path Panel и советы по безопасности.
Пошаговое руководство по RDP-подключению к Windows Server VDS: настройка, безопасность NLA, правило фильтрации Path Panel и устранение неполадок.
Смена операционной системы VDS через панель REXE: советы по резервному копированию, поддерживаемые дистрибутивы Linux и версии Windows Server.