Linux
  • << DEBIAN >>

  •   Сървър на отделни хостове
  •     DNS Сървър
  •     SQL Сървър
  •     WEB Сървър
  •     Пощенски Сървър
  •   PXE Server
  •   PXE UEFI Server - TFTP
  •   Debian 9
  •     Инсталиране на Debian 9
  •     Първоначални настройки (мрежа, VIM, Кирилизация)
  •     Инсталиране и настройка на SSH
  •     Инсталиране и настройка на DNS
  •     Инсталиране и настройка на NTP
  •     Инсталиране и настройка на Apache
  •     Инсталиране и настройка на MySQL (MariaDB)
  •     Инсталиране и настройка на PHPMyAdmin
  •     Инсталиране и настройка на собствен облак
  •     Инсталиране и настройка на SAMBA
  •     Инсталиране и настройка на FTP сървър
  •     Инсталиране и настройка на OSCAM
  •     Инсталиране и настройка на Mail server
  •       Първоначално конфигуриране на базата данни
  •       Инсталиране и конфигуриране на PostFix
  •       Инсталиране и конфигуриране на Dovecot
  •       PostFix дефинира Dovecot да удостоверява
  •       RoundCube
  •       Тестване доставката на поща
  •       Създаване на TLS криптиран ключ и сертификат
  •       WEB администриране
  •       Антиспам със SpamAssassin
  •       Антиспам с RSpmad
  •   Debian 11
  •     Как зарежда Linux
  •     Разпределение на диска при BIOS и UEFI
  •     Debian 11 на BIOS върху LVM и RAID
  •     Инсталиране на Debian 11 на BIOS и ZFS
  •     Инсталиране на Debian 11 на BIOS и ZFS-1
  •     Инсталиране на Debian 11 на UEFI и ZFS
  •     ZFS Замяна на развален огледален диск
  •     Ремонт на GRUB и INITRAMFS
  •   Debian 12
  •     Първоначални настройки
  •     DNS Сървър
  •     Добавяне на втори диск
  •     Файлов сървър + WEBMIN
  •     SAMBA
  •     Инсталиране и настройка на Apache
  •     Инсталиране и настройка на Nginx
  •     MySQL и PHPMyAdmin
  •     Елементарен MAIL сървър
  •       Подобрение SSL/TLS, Maildir, LMTP
  •       Подобрение ВИРТУАЛИЗАЦИЯ без MySQL
  •       Подобрение ВИРТУАЛИЗАЦИЯ и MySQL
  •       Подобрение Антиспам - SpamAssasin
  •       Подобрение Антиспам - RSpamd
  •       Защита - SPF, DKIM и DMARK
  •       Подобрение Антивирус
  •     Пълноценен MAIL сървър
  •     Пощенски сървър с iRedMail и PHPMyAdmin
  •       DKIM, SPF и DMARK
  •     MAIL сървър за вътрешна мрежа
  •     NextCloud
  •     Сървър за отдалечен достъп - RustDESK
  • << UBUNTU >>
  •   Ubuntu SERVER 22.04
  •     Инсталиране на Ubuntu 22.04 Server
  •     Първоначални настройки на Ubuntu 22.04 Server
  •     DNS в Ubuntu 22.04 Server
  •     MySQL Apache PHPMyAdmin
  •     Пощенски сървър
  •       Пощенски сървър в опростен вариант
  •       PostFix, Dovecot по-подробно
  •   Ubuntu mini
  • << RAID >>
  •     BIOS RAID1+MSDOS
  •     BIOS RAID1+MSDOS+LVM
  •     UEFI RAID1
  • << BTRFS >>
  •     BTRFS - създаване монтиране fstab размер
  •     BTRFS - RAID
  •     BTRFS - subvolume и snapshot
  • << КОНТЕЙНЕРИ >>
  •     Инсталиране на LXC/LXD
  •     Образи (image) в LXC/LXD
  •     Контейнери в LXC/LXD
  •     Команди в LXC/LXD
  • << ОТСТРАНЯВАНЕ НА ГРЕШКИ >>
  •     SWAP
  •     InitRAMFs
  • Добавяне на втори диск в Debian 12

    Нарочно отделих тази тема, защото много често ме молят да помагам в автоматичното добавяне на втори диск към Debian операционни системи. Тук ще се постарая да покажа стъпките. Първото нещо което ще направим е да определим втория диск.

    lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sr0 11:0 1 629M 0 rom nvme0n1 259:0 0 55G 0 disk ├─nvme0n1p1 259:1 0 512M 0 part /boot/efi ├─nvme0n1p2 259:2 0 53.5G 0 part / └─nvme0n1p3 259:3 0 976M 0 part [SWAP] nvme0n2 259:4 0 11G 0 disk

    Имаме 2 диска. На първия nvme0n1 е инсталирана операционната система, а втория nvme0n2 е празен. Да го оразмерим. Ще ползваме parted. Първо да го инсталираме.

    apt install parted -y

    И седа да оразмерим втория диск.

    parted /dev/nvme0n2 GNU Parted 3.5 Using /dev/nvme0n2 Welcome to GNU Parted! Type 'help' to view a list of commands. ### Мерната ни единица ще е мегабайт (parted) unit mib ### Създаваме таблица за раздели. (parted) mklabel gpt ### Освен gpt може да бъде и msdos ### Да проверим. (parted) p Model: VMware Virtual NVMe Disk (nvme) Disk /dev/nvme0n2: 11264MiB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: ### Създаваме раздел на целия диск. mkpart Partition name? []? samba ### Име на дяла File system type? [ext2]? ext4 ### Тип на файловата система ext4 Start? 1 ### 1 ознчава от началото на диска End? -1 ### -1 означава до края на диска (parted) p Model: VMware Virtual NVMe Disk (nvme) Disk /dev/nvme0n2: 11264MiB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1.00MiB 11263MiB 11262MiB ext4 samba (parted) q

    Диска е оразмерен но не е форматиран за ползване. Да проверм.

    lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sr0 11:0 1 629M 0 rom nvme0n1 259:0 0 55G 0 disk ├─nvme0n1p1 259:1 0 512M 0 part /boot/efi ├─nvme0n1p2 259:2 0 53.5G 0 part / └─nvme0n1p3 259:3 0 976M 0 part [SWAP] nvme0n2 259:4 0 11G 0 disk └─nvme0n2p1 259:6 0 11G 0 part

    Да го форматираме.

    /usr/sbin/mkfs.ext4 /dev/nvme0n2p1 Creating filesystem with 2883072 4k blocks and 720896 inodes Filesystem UUID: a3572e7e-d5e1-4552-a5a1-5fa7bbc0610f Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208 Allocating group tables: done Writing inode tables: done Creating journal (16384 blocks): done Writing superblocks and filesystem accounting information: done

    Запомнете UUID, по-нататък ще е необходим когато редактираме /etc/fstab. Да монтираме някъде новосъздадения дял. Примерно в /mnt/samba. Първо създаваме папка samba и след това монтираме.

    mkdir /mnt/samba mount /dev/nvme0n2p1 /mnt/samba ls -l /mnt/samba total 16 drwx------ 2 root root 16384 Jun 7 11:26 lost+found

    Дяла го монтирахме в /mnt. При рестарт на системата точката на монтиране ще изчезне. За целта трябва да се опише в /etc/fstab. За да не си играем да набиваме на ръка цялото UUID, ще се постараем да го изведем автоматично.

    /usr/sbin/blkid /dev/nvme0n2p1 /dev/nvme0n2p1: UUID="a3572e7e-d5e1-4552-a5a1-5fa7bbc0610f" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="samba" PARTUUID="ea17e35b-9277-4d37-bf00-02e06ab47cd1"

    Сега да селектираме UUID и да го запишем в /etc/fstab

    /usr/sbin/blkid /dev/nvme0n2p1 | cut -d ' ' -f 2 UUID="a3572e7e-d5e1-4552-a5a1-5fa7bbc0610f" /usr/sbin/blkid /dev/nvme0n2p1 | cut -d ' ' -f 2 >> /etc/fstab nano /etc/fstab # swap was on /dev/nvme0n1p3 during installation UUID=fa9f45b2-e1e1-45b7-a4a9-aaa52a6c174e none swap sw 0 0 /dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0 # UUID="a3572e7e-d5e1-4552-a5a1-5fa7bbc0610f" UUID=a3572e7e-d5e1-4552-a5a1-5fa7bbc0610f /mnt/samba ext4 errors=remount-ro 0 1

    Рестартираме системата да видим дали промените са влезли в сила.

    reboot

    След рестарта проверяваме.

    lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sr0 11:0 1 629M 0 rom nvme0n1 259:0 0 55G 0 disk ├─nvme0n1p1 259:1 0 512M 0 part /boot/efi ├─nvme0n1p2 259:2 0 53.5G 0 part / └─nvme0n1p3 259:3 0 976M 0 part [SWAP] nvme0n2 259:4 0 11G 0 disk └─nvme0n2p1 259:5 0 11G 0 part /mnt/samba

    Всичко е правилно.