[9] Dodawanie drugiego dysku w systemie FreeBSD 13
27 stycznia 2023Zakł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