Робота з дисками
Робота з дисками в 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.