Здраствуйте,
Дано:
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?
>Здраствуйте,
>Дано:
>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% Interleavedr - обозначает 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]~ >Так что все в порядке.
>[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]~ >
>
>Так что все в порядке.to lavr [1]: Спасибо за ответ. Из любопытства покапаю матчасть про major и minor.