Мне не приходилось раньше подключать диски после установки операционной системы. Пришлось столкнуться с этим. Оказалось, что задачка-то не тривиальная (по-крайней мере, по сравнению с Linux). Как я это делал, по шагам:
format
/reconfigure
и останавливаем машину:touch /reconfigure
format
Сравнив с результатом пункта 1. определяем, какой диск появился, например, c1t1d0
.
fdisk /dev/rdsk/c1t1d0p0
fmthard -i -n "" /dev/rdsk/c1t1d0s2 > /tmp/second
Partition Tag Flag First Sector Sector Count 0 11 00 16065 20900565 2 5 01 0 20916630 8 1 01 0 16065
Где:
fmthard -s /tmp/second -n "opt" /dev/rdsk/c1t1d0s2
/tmp/errors
:diskscan -n /dev/rdsk/c1t1d0s2 2 > /tmp/errors
Если что-то есть в /tmp/errors
, запустить
addbadsec -f /tmp/errors /dev/rdsk/c1t1d0p0
для того, чтобы система не использовала эти блоки. Мне повезло и не пришлось этим пользоваться.
newfs /dev/dsk/c1t1d0s0
mkdir -p /export/home/newdrv
(-p - создавать всё дерево. Т.е. создастся /export
, в нём home
, а в нём newdrv
)
mount -F ufs /dev/dsk/c1t1d0s0 /export/home/newdrv
Вот и всё.
PS. Вам наверняка захочется, чтобы монтирование осуществлялось при старте автоматически. Для этого в /etc/vfstab
дописываем соответствующую строку:
echo -e "/dev/dsk/c1t1d0s0\t/dev/rdsk/c1t1d0s0\t/export/home/newdrv\tufs\t1\tyes\t-" >> /etc/vfstab
Теперь, точно - всё.