URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 55406
[ Назад ]

Исходное сообщение
"Сообщение от команды swapinfo"

Отправлено IPBlack , 11-Апр-05 15:03 
Здраствуйте,
Дано:
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?


Содержание

Сообщения в этом обсуждении
"Сообщение от команды swapinfo"
Отправлено lavr , 11-Апр-05 17:53 
>Здраствуйте,
>Дано:
>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]~ >

Так что все в порядке.


"Сообщение от команды swapinfo"
Отправлено IPBlack , 12-Апр-05 08:01 
>[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.