- Управління сховищем у Linux
- Перегляд та ідентифікація пристроїв зберігання
- Створення та зміна розділів
- Створення, зміна та монтування файлових систем
- Створення та монтування зашифрованого розділу
- Налаштування монтування дисків
- Автоматичне монтування з Autofs
- Переналаштування swap-простору
- Створення резервного сховища з RAID
- Керування сховищем за допомогою LVM
- Квоти на дисковий простір
- Висновок
Управління сховищем у Linux
Перегляд та ідентифікація пристроїв зберігання
- Перегляд інформації про пристрої:
blkid
- Показати всі блочні пристрої:
lsblk
- Переглянути I/O інформацію:
blkid -i /dev/sdc1
Створення та зміна розділів
Основні інструменти для розбиття дисків:
- parted
- fdisk
- gparted
- cfdisk
Створення, зміна та монтування файлових систем
Основні файлові системи в Linux:
- ext2 (стандартна)
- ext3 (з підтримкою журналювання)
- ext4 (підтримує великі файли)
- xfs (розроблена Sun)
- btrfs (B-tree file system)
- FAT32 (сумісна з Windows і macOS)
Створення файлової системи:
mkfs.ext4 /dev/sdc1
Монтування файлової системи:
mkdir /mnt/storage
mount /dev/sdc1 /mnt/storage
Перевірка налаштувань файлової системи:
tune2fs -l /dev/sdc1
Відмонтування файлової системи:
umount /mnt/storage
Створення та монтування зашифрованого розділу
Інструменти для шифрування:
- dm-crypt
- LUKS (Linux Unified Key Setup)
Шифрування розділу:
cryptsetup luksFormat /dev/sdc2
Розблокування зашифрованого розділу:
cryptsetup open /dev/sdc2 secret
Закриття зашифрованого розділу:
cryptsetup close secret
Налаштування монтування дисків
- Переглянути інформацію про монтування:
/etc/fstab
- Монтувати всі файлові системи з fstab:
mount -a
- Перевірити змонтовані файлові системи:
df -h
Автоматичне монтування з Autofs
Встановлення Autofs:
sudo apt install autofs
Перевірка статусу Autofs:
sudo systemctl status autofs
Файл конфігурації Autofs:
/etc/auto.master
Переналаштування swap-простору
Основи swap-простору:
- Коли не вистачає RAM, система використовує swap-простір
- Swap може бути окремим розділом або файлом
Перевірка використання swap:
cat /proc/swaps
Створення нового swap-файлу:
swapoff /dev/sda5
dd if=/dev/zero of=/var/swapfile bs=1G count=8
chmod 600 /var/swapfile
mkswap /var/swapfile
swapon /var/swapfile
Додавання swap у /etc/fstab
Створення резервного сховища з RAID
Типи RAID:
- RAID 0 - Швидкість (без надмірності)
- RAID 1 - Дзеркалювання (відмова захисту)
- RAID 5 - Розподілене паритетне збереження (3+ диски)
- RAID 6 - Подвійний паритет (4+ диски)
Налаштування RAID з mdadm
:
sudo apt install mdadm
mdadm --create --level=1 --raid-devices=2 /dev/md0 /dev/sdb1 /dev/sdb2
Перевірка статусу RAID:
mdadm --detail /dev/md0
Додавання файлової системи на RAID-диск:
mkfs.ext4 /dev/md0
mkdir /mnt/myraid
mount /dev/md0 /mnt/myraid
Керування сховищем за допомогою LVM
Встановлення інструментів LVM:
sudo apt install lvm2
Створення фізичного тома:
pvcreate /dev/sdb1
pvdisplay
Створення групи томів:
vgcreate my_group /dev/sdb1
vgdisplay
Створення логічного тому:
lvcreate -L 100G -n my_volume my_group
lvdisplay
Розширення групи томів:
pvcreate /dev/sdc1
vgextend my_group /dev/sdc1
lvextend -l+100%FREE /dev/my_group/my_volume
resize2fs /dev/my_group/my_volume
Квоти на дисковий простір
Встановлення Quota Tools:
sudo apt install quota
Увімкнення квот:
quotacheck -c /mnt/storage
quotaon -pa
quotaon /mnt/storage
Встановлення квот для користувача:
edquota username
Висновок
Цей посібник охоплює управління сховищем у Linux, включаючи розбиття на розділи, файлові системи, RAID, LVM, шифрування та квоти. Розуміння цих концепцій забезпечує ефективне та безпечне керування сховищем у Linux.