Добавить винчестер в эксклюзивном режиме

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

parovoZZ
Сообщения: 553
Статус: Хочу подружиться с пингвином
ОС: Ubuntu 9.04 + GNOME

Добавить винчестер в эксклюзивном режиме

Сообщение parovoZZ »

Господа и дамы! Пытаюсь обуздать сабж. Делаю всё так, как описано здесь
http://www.freebsd.org/doc/ru_RU.KOI8-R/bo...sks-adding.html (в самом-самом низу страницы, где описан альтернативный метод)

Код: Выделить всё

dd if=/dev/zero of=/dev/ad0 count=2
bsdlabel /dev/ad0 | bsdlabel -BrR ad0 /dev/stdin

И вот на строчке

Код: Выделить всё

newfs /dev/ad0e

система ругается

Код: Выделить всё

newfs: /dev/ad0e: could not find special device


Почему не идёт?
Хочу оттопырить все дистрибутивы((
HomeServer: FreeBSD 8.0
Notebook: Ubuntu 9.04
Спасибо сказали:
Аватара пользователя
0ut
Сообщения: 307
Статус: Злыдень
ОС: *nix

Re: Добавить винчестер в эксклюзивном режиме

Сообщение 0ut »

уверены что девайс зовется ad0 а не da0?
Запросы ошибок к операционной системе игнорироваться не могут.
Спасибо сказали:
parovoZZ
Сообщения: 553
Статус: Хочу подружиться с пингвином
ОС: Ubuntu 9.04 + GNOME

Re: Добавить винчестер в эксклюзивном режиме

Сообщение parovoZZ »

Ну да ))) В обычном режиме всё форматится и цепляется ))

Код: Выделить всё

  # ls /dev
acpi            ad2s1f          dcons           kmem            null            ttyd1
ad0             agpgart         devctl          log             pci             ttyd1.init
ad0a            ata             devstat         lpt0            ppi0            ttyd1.lock
ad0c            atkbd0          dgdb            lpt0.ctl        ptyp0           ttyp0
ad0cp1          audit           dumpdev         mdctl           ptyp1           ttyp1
ad0p1           console         fd              mem             random          urandom
ad2             ctty            fido            net             stderr          usb
ad2s1           cuad0           geom.ctl        net1            stdin           usb0
ad2s1a          cuad0.init      io              net2            stdout          usb1
ad2s1b          cuad0.lock      kbd0            net3            sysmouse        xpt0
ad2s1c          cuad1           kbd1            network         ttyd0           zero
ad2s1d          cuad1.init      kbdmux0         nfs4            ttyd0.init
ad2s1e          cuad1.lock      klog            nfslock         ttyd0.lock
Хочу оттопырить все дистрибутивы((
HomeServer: FreeBSD 8.0
Notebook: Ubuntu 9.04
Спасибо сказали:
parovoZZ
Сообщения: 553
Статус: Хочу подружиться с пингвином
ОС: Ubuntu 9.04 + GNOME

Re: Добавить винчестер в эксклюзивном режиме

Сообщение parovoZZ »

Решил сделать по предыдущему варианту. Непонятки
на команде

Код: Выделить всё

bsdlabel -e ad0

запускается редактор vi со следующим содержанием

Код: Выделить всё

# /dev/ad0:
8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
  a: 781422752       16    unused        0     0
  c: 781422768        0    unused        0     0         # "raw" part, don't edit


Что с ним делать? Если выполнить следующую команду, то получим

Код: Выделить всё

  # newfs -d0 /dev/ad0e
newfs: 0: bad extent block size


Что за фигня?
Хочу оттопырить все дистрибутивы((
HomeServer: FreeBSD 8.0
Notebook: Ubuntu 9.04
Спасибо сказали:
parovoZZ
Сообщения: 553
Статус: Хочу подружиться с пингвином
ОС: Ubuntu 9.04 + GNOME

Re: Добавить винчестер в эксклюзивном режиме

Сообщение parovoZZ »

Разметил диск обычным способом. Подмаунтил и прифигел

Код: Выделить всё

Server# df -k
Filesystem  1024-blocks    Used     Avail Capacity  Mounted on
/dev/ad2s1a      853006  155158    629608    20%    /
devfs                 1       1         0   100%    /dev
/dev/ad2s1e      507630      26    466994     0%    /tmp
/dev/ad2s1f    35143422 1069112  31262838     3%    /usr
/dev/ad2s1d     1251790   79546   1072102     7%    /var
/dev/ad0s1d   378414280       4 348141134     0%    /mnt


Куда делось свободное место? На последнем диске аж 30 гигов испарилось((( Куда?
Хочу оттопырить все дистрибутивы((
HomeServer: FreeBSD 8.0
Notebook: Ubuntu 9.04
Спасибо сказали:
Аватара пользователя
AlexNT
Сообщения: 433
ОС: FreeBSD 8.2, ArchLinux

Re: Добавить винчестер в эксклюзивном режиме

Сообщение AlexNT »

parovoZZ писал(а):
28.10.2008 20:50
Разметил диск обычным способом. Подмаунтил и прифигел

Код: Выделить всё

Server# df -k
Filesystem  1024-blocks    Used     Avail Capacity  Mounted on
/dev/ad2s1a      853006  155158    629608    20%    /
devfs                 1       1         0   100%    /dev
/dev/ad2s1e      507630      26    466994     0%    /tmp
/dev/ad2s1f    35143422 1069112  31262838     3%    /usr
/dev/ad2s1d     1251790   79546   1072102     7%    /var
/dev/ad0s1d   378414280       4 348141134     0%    /mnt


Куда делось свободное место? На последнем диске аж 30 гигов испарилось((( Куда?


Читайте документацию, это место зарезервированно для того чтобы избежать фрагментации...
Цитата "Часть каждого раздела UFS (по умолчанию 8%) зарезервировано для использования операционной системой и пользователем root."
Настроить данный параметр можно утилитой tunefs...
Спасибо сказали: