[9] Dodawanie drugiego dysku w systemie FreeBSD 13

27 stycznia 2023 Wyłączono przez Adam [zicherka] Nogły

Zakładam, że drugi dysk jest włożony, podłączony i zainstalowany sprzętowo w komputerze. W tym przypadku jest to dysk o pojemności 70GB.

Dyski IDE są oznaczone jako ad – (/dev/ad0, /dev/ad1).
Dyski SATA jako ada (/dev/ada0, /dev/ada1).
Dyski SCSI jako da – (/dev/da0, /dev/da1).
Napędy IDE CDROM, RW, DVD jako acd – (/dev/acd0).
Napędy SCSI CDROM, RW, DVD jako cd – (/dev/cd0).

Szukamy dysków w komputerze:

root@vfbsd01:~ # sade

Widzimy dwa dyski:

ada0: 50GB – nasz podstawowy dysk z systemem,
ada1: 70GB – drugi dodany dysk, jeszcze bez partycji.

Zaznaczamy drugi dysk (ada1), wybieramy [Create] i naciskamy [Enter].

Wybieramy typ partycji/system plików, jaką chcemy stworzyć na nowym dysku i naciskamy [OK].

Dostajemy komunikat, że tablica partycji została utworzona i należy wybrać jeszcze raz [Create], aby utworzyć partycje. Naciskamy [OK].

Kolejny raz zaznaczamy [Create] i nasz nowododawany dysk i naciskamy [Enter]. Witać, że na dysku [ada1] został stworzony system plików [GPT].

Dodajemy/tworzymy partycję. W polu [Type] zostawiamy wartość domyślną. W polu [Size] zosta-wiamy wpisaną wartość (w tym przypadku całe wolne miejsce), lub wpisujemy interesującą nas wartość. W polu [Mountpoint] wpisujemy nazwę katalogu, do którego zostanie zamontowana two-rzona właśnie przez nas partycja. W polu [Label], wpisujemy nazwę partycji. Następnie zaznaczamy [OK] i naciskamy [Enter].

Jak widać na załączonym obrazku, wszystko poszło OK. Wybieramy [Finish] i naciskamy [Enter].

Program prosi o potwierdzenie wprowadzenia zmian – albowiem, wszystkie dane (jeśli istniały) na modyfikowanym dysku zostaną utracone. Wybieramy [Commit] i naciskamy [Enter].

Sprawdzamy jak wygląda nasz plik [fstab]:

root@vfbsd01:/ # cat /etc/fstab
# Device Mountpoint FStype Options Dump Pass#
/dev/ada0p2 / ufs rw 1 1
/dev/ada0p3 none swap sw 0 0

Tworzymy katalog, do którego zostanie zamontowany nasz nowy dysk:

root@vfbsd01:/ # mkdir /backup
root@vfbsd01:/ # ll
total 32889
-rw-r--r-- 2 root wheel 1108 Oct 5 21:38 .cshrc
-rw-r--r-- 2 root wheel 507 May 12 10:25 .profile
drwxrwxr-x 2 root operator 512 Oct 5 12:21 .snap/
-r-------- 1 root wheel 33554432 Oct 5 12:21 .sujournal
-r--r--r-- 1 root wheel 6109 May 12 10:33 COPYRIGHT
drwxr-xr-x 2 root wheel 512 Oct 9 19:45 backup/
drwxr-xr-x 2 root wheel 1024 May 12 10:25 bin/
drwxr-xr-x 14 root wheel 1536 Oct 9 19:05 boot/
dr-xr-xr-x 11 root wheel 512 Oct 9 19:13 dev/
-rw------- 1 root wheel 4096 Oct 9 19:13 entropy
drwxr-xr-x 28 root wheel 2560 Oct 5 22:29 etc/
lrwxr-xr-x 1 root wheel 8 Oct 5 12:55 home@ -> usr/home
drwxr-xr-x 5 root wheel 1536 May 12 10:28 lib/
drwxr-xr-x 3 root wheel 512 May 12 10:25 libexec/
drwxr-xr-x 2 root wheel 512 May 12 10:15 media/
drwxr-xr-x 2 root wheel 512 Oct 6 21:37 mnt/
drwxr-xr-x 2 root wheel 512 May 12 10:15 net/
dr-xr-xr-x 2 root wheel 512 May 12 10:15 proc/
drwxr-xr-x 2 root wheel 2560 May 12 10:27 rescue/
drwxr-x--- 6 root wheel 512 Oct 9 19:44 root/
drwxr-xr-x 2 root wheel 3072 May 12 10:31 sbin/
lrwxr-xr-x 1 root wheel 11 May 12 10:15 sys@ -> usr/src/sys
drwxrwxrwt 13 root wheel 512 Oct 9 19:30 tmp/
drwxr-xr-x 15 root wheel 512 Oct 5 12:55 usr/
drwxr-xr-x 24 root wheel 512 Oct 9 19:13 var/

Modyfikujemy plik [fstab], aby system montował wszystkie dyski automatycznie podczas startu systemu.

root@vfbsd01:/ # mcedit /etc/fstab
# dodajemy wpis informujący system o naszym nowym dysku:
/dev/ada1p1 /backup/ ufs rw 2 2

Czyli teraz [/etc/fstab] wygląda tak:

root@vfbsd01:/ # cat /etc/fstab
# Device Mountpoint FStype Options Dump Pass#
/dev/ada0p2 / ufs rw 1 1
/dev/ada1p1 /backup/ ufs rw 2 2
/dev/ada0p3 none swap sw 0 0

Montujemy dyski i sprawdzamy czy wszystko OK:

root@vfbsd01:/ # mount -a
root@vfbsd01:/ # df
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/ada0p2 47735068 2544860 41371404 6% /
devfs 1 1 0 100% /dev
/dev/ada1p1 71089140 32836 65369176 0% /backup