====== Робота з дисками ====== **Робота з дисками в Linux: fdisk, монтування, створення файлової системи та оновлення** ==== 1. Використання fdisk для роботи з дисками ==== fdisk — це інструмент командного рядка для розділення дисків у Linux. Він дозволяє створювати, видаляти та змінювати розділи на дисках. Ось основні команди для роботи з fdisk: • **Перегляд наявних дисків і розділів:** sudo fdisk -l • **Вибір диска для роботи:** sudo fdisk /dev/sdX (де X — це літера вашого диска, наприклад, ''sda''). • **Створення нового розділу:** Введіть команду ''n'' у режимі ''fdisk'', виберіть тип розділу (перший або логічний) та вкажіть розмір. • **Збереження змін:** Введіть команду ''w'', щоб записати зміни на диск. ==== 2. Монтування та розмонтування дисків ==== Для доступу до даних на диску, його потрібно змонтувати в певну точку у файловій системі. • **Монтування диска:** Спочатку створюємо точку монтування: sudo mkdir /mnt/mydisk Потім монтуємо диск: sudo mount /dev/sdX1 /mnt/mydisk (де /dev/sdX1 — це ваш розділ). • **Розмонтування диска:** Для безпечного від’єднання диска: sudo umount /mnt/mydisk • **Коли треба розмонтовувати диск:** Розмонтовувати диск потрібно при виконанні таких операцій: • Під час зміни файлової системи (форматування, створення нових розділів). • Перед тим, як фізично відключити диск або виконати певні операції з розділом. Диск не потрібно розмонтовувати при операціях читання/запису, якщо вони не пов’язані з самою зміною структури розділів або файлової системи. ==== 3. Оновлення та створення файлової системи ==== Щоб створити нову файлову систему на розділі, використовуйте команду ''mkfs''. Ось приклади для популярних типів файлових систем: • **ext4:** sudo mkfs.ext4 /dev/sdX1 • **xfs:** sudo mkfs.xfs /dev/sdX1 Для оновлення файлової системи потрібно: 1. Розмонтувати диск. 2. Виконати команду для перевірки файлової системи (наприклад, e2fsck для ext4): sudo e2fsck -f /dev/sdX1 ==== 4. Приклад збільшення диска в Proxmox ==== Якщо ви збільшили розмір диска в Proxmox, необхідно оновити його розмір в системі. Для цього виконуємо такі кроки: 1. Перевірте, що диск збільшено: lsblk 2. Якщо диск збільшено, потрібно змінити розмір розділу (якщо потрібно): sudo fdisk /dev/sdX Видаляйте старий розділ і створюйте новий з новим розміром, зберігаючи дані. 3. Після цього змінюємо розмір файлової системи: • Для ext4: sudo resize2fs /dev/sdX1 • Для xfs: sudo xfs_growfs /dev/sdX1 4. Перевірте зміни: df -h Цей процес дозволить вам використати додатковий простір після збільшення диска в Proxmox.