Přeskočit na obsah

Debian – připojení nového diskového oddílu

Debian – připojení nového diskového oddílu

Přidal jsem do serveru nový disk a chci ho mít trvale připojený třeba jako /data. Postup na pár minut: najít disk, vytvořit oddíl, naformátovat a zapsat do /etc/fstab tak, aby se připojil i po restartu.

1. Najít nový disk

lsblk
sudo fdisk -l

Nový disk poznám podle velikosti a podle toho, že nemá žádné oddíly ani přípojný bod. V příkladech dál je to /dev/sdb, u NVMe disků to bude třeba /dev/nvme1n1.

Pozor: všechno níže maže data na zvoleném disku. Než cokoliv potvrdím, dvakrát zkontroluju, že nepracuju se systémovým diskem (většinou /dev/sda).

2. Vytvořit oddíl

sudo cfdisk /dev/sdb

V cfdisk u prázdného disku zvolím typ tabulky gpt, pak New (nechám celou velikost), typ Linux filesystem, Write (potvrdit napsáním yes) a Quit. Vznikne oddíl /dev/sdb1.

3. Naformátovat

sudo mkfs.ext4 /dev/sdb1

Formátuju oddíl (sdb1), ne celý disk (sdb). Kdo chce XFS, nainstaluje xfsprogs a použije sudo mkfs.xfs /dev/sdb1.

4. Vytvořit přípojný bod a zjistit UUID

sudo mkdir /data
sudo blkid /dev/sdb1

Do /etc/fstab dávám UUID, ne /dev/sdb1. Názvy zařízení se po přidání dalšího disku můžou přeházet, UUID zůstane.

5. Zapsat do /etc/fstab

sudo mcedit /etc/fstab

Na konec přidám řádek (UUID nahradím tím z blkid):

/etc/fstab
UUID=d18698d2-61ea-4992-a8a9-26ee214e0000   /data   ext4   defaults,nofail   0   2

Pro XFS by řádek vypadal takhle:

/etc/fstab
UUID=6c5b3eea-930f-477d-abc6-42aa413d0000   /data   xfs    defaults,nofail   0   0

Co znamenají sloupce:

SloupecHodnotaVýznam
1UUID=…který oddíl
2/datakam se připojí
3ext4 / xfssouborový systém
4defaults,nofailvolby připojení
50dump (nepoužívá se)
62 / 0kontrola při startu

Volba nofail se hodí: když disk odejde nebo ho vyndám, server normálně naběhne a nezasekne se v nouzovém režimu.

6. Otestovat bez restartu

sudo findmnt --verify
sudo systemctl daemon-reload
sudo mount -a
df -h /data

findmnt --verify najde překlepy ve fstabu dřív, než se projeví při startu. Když mount -a neskončí chybou a df ukáže novou velikost, je hotovo.

7. Práva (volitelně)

Nový oddíl patří rootovi. Když na něj má zapisovat běžný uživatel:

sudo chown -R $USER:$USER /data

Když je potřeba existující oddíl zvětšit, mám na to návod Debian – rozšíření diskového oddílu.

Sdílet článek LinkedIn Facebook

Napsat komentář

E-mail nebude zveřejněn.