Добавить новый диск через systemctl

  1. Смотрим диски в системе

    lsblk

  2. Форматируем диск, например /dev/sdb в GPT

    gdisk /dev/sdb

  3. На 2м ске должен быть создан раздел с файловой системой ext4

    mkfs -t ext4 /dev/sdb или /usr/sbin/mkfs.ext4 /dev/sdb

  4. Uuid диска смотрим с помощью

    blkid

  5. Создаём юнит

    nano /etc/systemd/system/mnt-backup.mount

    [Unit]
    Description=Disk for backups
    [Mount]
    What=/dev/disk/by-uuid/699f2031-0406-4718-992a-5fca14ebbb63
    Where=/mnt/backup
    Type=ext4
    Options=defaults
    [Install]
    WantedBy=multi-user.target
    
    Имя Юнита должно соответвовать имени каталога. Наример

    Каталог /mnt/music заранее можно не создавать.

    cat /etc/systemd/system/mnt-music.mount

    [Unit]
    Description=Disk for music
    
    [Mount]
    What=/dev/disk/by-uuid/c1879e74-3980-49af-9254-88e6d9e76e6a
    Where=/mnt/music
    Type=ext4
    Options=defaults
    
    [Install]
    WantedBy=multi-user.target
    
  6. Перечитываем содержание юнитов и монтируем файловую систему:

    systemctl daemon-reload

    systemctl start mnt-backup.mount

  7. Если всё в порядке, можно добавить в автозагрузку:

    systemctl enable mnt-backup.mount

    fstab вариант добавления диска

    1. Создать каталог для монтирования

      mkdir /mnt/disk2

      chmod -R 777 /mnt/disk2

    2. Узнать имя нового диска

      lsblk

      или

      lsblk /dev/sdb

      Диски называются sda, sdb, sdc и т.д.

      fdisk -l | grep /dev/sd

      Информация по конктретному диску

      fdisk -l | grep /dev/sdb


      Для LVM

      Добавить новый раздел

      vgs

      Узнать имя группы, например ubuntu-vg

      lvs

      lvcreate -l 100%FREE -n for-backup ubuntu-vg

      Использовать все свободное пространство — l 100%FREE

      -n for-backup — имя логического тома

      Увеличить существующий раздел

      lvresize -L +5G --resizefs VG_Name/LV_Name

      VG_Name/LV_Name Смотрим lvdisplay

      lvresize -L +5G --resizefs ubuntu-vg/ubuntu-lv


    3. Форматируем диск, например /dev/sdb в GPT

      gdisk /dev/sdb

      o - создать новую таблицу разделов

      w -записать

    4. Разделы не обязательно добавлять

      Создать разделов sdb1, sdb2 на диске sdb

      fdisk /dev/sdb

      n добавим новый раздел

      p основной раздел

      w записать

    5. Форматируем раздел sdb1 в файловой системе ext4

      то есть — создаем файловую систему

      mkfs.ext4 /dev/sdb1

      Можно форматировать не логический диск sdb1, а диск sdb

      mkfs.ext4 /dev/sdb

    6. Автоматическое монтирование sdb при загрузке Linux

      определить UUID

      blkid -c /dev/null | grep sdb1

      в конец файла добавить /etc/fstab

      UUID="fc1c24cf-3858-4dfa-a7f4-f001428284e3" /mnt/disk2 ext4 defaults 0 0

      После того как вы сохраните этот файл,

      монтируем диск (без перезагрузки) с помощью команды:

      mount -a