>Здраствуйте,
>Дано:
>4.9-RELEASE FreeBSD GENERIC i386
>HW: PentiumPro 133, ОЗУ 32Mb,
>ad0 3079Mb QUANTUM FIREBALL SE3.2A in ata0-master WDMA2
>ad2 2062Mb FUJITSU MPB3021ATU E in ata1-master WDMA2
>видео и сетевая думаю к делу не отсносяться, указывать не буду
>Для ad2 делал команды:
>dd if=/dev/zero of=/dev/ad2 bs=1k count=1
>fdisk -BI /dev/ad2
>disklabel -B -w -r ad2s1 auto
>далее с помощью /stan/sysinstal->Label добавил раздел swap,
>с размером аналогично как у ad0s1b только цилиндры с 0-12 отредактировал /etc/fstab
>добавив строку
>/dev/ad2s1b none swap sw 0 0
>далее перезагрузил машину: shutdown -r now
>после перезагрузки команда swapinfo выводит:
>Device 1K-blocks Used Avail Capacity Type
>/dev/ad0s1b 49648 6676 42972 13% Interleaved
>
>/dev/rad2s1b 49648 6556 43092 13% Interleaved
>
>Вопрос: /dev/rad2s1b - это нормально или что-то у меня не так? Что
>означает буква 'r' и как с этим бороться если это неисправность?
>Как можно убедиться что раздел подкачки функционирует корректно, кроме команды swapinfo?
>[unix1]~ > swapinfo
Device 1K-blocks Used Avail Capacity Type
/dev/rad2s1b 524160 388 523772 0% Interleaved
r - обозначает raw device (сырое блочное устройство), драйвер
по разному работает с блочным и символьным устройством, раньше
у блочный и символьных устройств были разные миноры, если не ошибаюсь,
сейчас и блочное и символьное одно и то же устройство имеют
одинаковые major и minor (man mknod), и вероятно разница в работе
с этими устройствами идет на уровне драйвера.
[unix1]~ > ls -la /dev/rad2s1b
crw-r----- 1 root operator 116, 0x00020011 13 фев 16:48 /dev/rad2s1b
[unix1]~ > ls -la /dev/ad2s1b
crw-r----- 1 root wheel 116, 0x00020011 13 фев 16:48 /dev/ad2s1b
[unix1]~ >
Так что все в порядке.