Linux komandid

Põhilised käsud

clear – очистить экран
apt-get update – обновить репозитории (обновляет пути для установки файлов)
sudo su – включение суперпользователя (root – администратор)
su user(nickname) – переход от root-пользователя к обычному
apt-get upgrade – обновить пакеты внутри системы
lsblk – вывести информацию об устройствах хранения

fdisk

sudo fdisk /dev/sdb – запустить fdisk для управления разделами диска (в данном случае /dev/sdb)
p – показать текущие разделы диска
d – удалить раздел
n – создать новый раздел
w – записать изменения на диск и выйти
q – выйти без сохранения изменений
t – изменить тип раздела (например, для установки Linux Swap)
l – вывести список доступных типов разделов

lsblk – показать структуру дисков и разделов
sudo fdisk -l – вывести список всех дисков и их разделов

sudo mkfs.ext4 /dev/sdb1 – создать файловую систему ext4 на разделе /dev/sdb1
sudo mkfs.xfs /dev/sdb1 – создать файловую систему XFS

sudo mount /dev/sdb1 /mnt – смонтировать раздел /dev/sdb1 в /mnt
sudo umount /mnt – размонтировать раздел
sudo mount -o rw /dev/sdb1 /mnt – смонтировать в режиме чтения и записи

sudo apt install mc – установить Midnight Commander
mc – запустить Midnight Commander

raid

sudo apt-get install mdadm(mdadm – утилита для работы с программными raid- массивами различных уровней)
sudo wipefs –all –force /dev/sd{b,c} – очищает метаданные дисков

создание raid 1

sudo mdadm –create –verbose /dev/md0 -l 1 -n 2 /dev/sd{b,c} – создаёт RAID 1
/dev/md0 – название рейд массива
-l 1 – уровень рейда
-n – количество дисков

echo “DEVICE partitions” > /etc/mdadm/mdadm.conf – указывает mdadm искать рейд
mdadm –detail –scan –verbose | awk ‘/ARRAY/ {print}’ >> /etc/mdadm/mdadm.conf – добавляет рейд в конфиг
nano /etc/mdadm/mdadm.conf – редактирует конфиг mdadm
mkfs.ext4 /dev/md0 – форматирует рейд в ext4

чтоб создать новую директорию в mc – F7

sudo blkid /dev/md0 – показывает информацию о файловой системе и UUID RAID-массива
sudo mkfs.ext4 /dev/md0 – создаёт файловую систему ext4 на RAID-массиве /dev/md0
sudo mkdir -p /mnt – создаёт папку /mnt, если её нет
sudo mount /dev/md0 /mnt – монтирует RAID-массив /dev/md0 в /mnt, чтобы к нему можно было обращаться как к обычному каталогу

sudo blkid /dev/md0 -показывает информацию о файловой системе и UUID устройства /dev/md0
пример вывода: /dev/md1: UUID=”xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx” TYPE=”ext4″

nano etc/fstab – открывает файл в текстовом редакторе
в конце добавить строку: UUID=”xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx” /mnt ext4 defaults 0 0
ctrl + o – сохранить файл
ctrl + x – выйти из файла

если надо удалить рейд массив
sudo mdadm –stop /dev/md0 – останавливает
sudo mdadm –remote /dev/md0 – удаляет