Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Dmitry Pryanishnikov                 2:464/36       04 Mar 2006  03:53:49
 To : All
 Subject : =?koi8-u?B?8sHazcXdxc7JxSDT18/QwSDXIM7B3sHMxSDTzMHK08E=?=
 -------------------------------------------------------------------------------- 
 
 
 Привет!
 
    Тут недавно была дискуссия на тему, можно ли своп размещать в начале
 слайса. Я вспомнил тогда, что своп (в отличие от UFS) используется
 от 0го сектора и далее без промежутков. Поэтому, если его поместить в
 слайс с самого начала со смещением 0, его использование затрет саму
 метку (на i386й архитектуре она расположена в начале сектора 1 слайса). UFS
 специально не использует начальные сектора, чтобы туда можно было
 вписать метку и начальный загрузчик. Таким образом, если хочется
 своп сделать первым в разделе, нужно просто оставить перед ним
 несколько свободных секторов, чтобы он не перетирал саму метку с
 таблицей разделов. Однако я провел эксперимент с sysinstallом и увидел,
 что тот начал своп со смещения 0. Я засомневался и не стал писать сюда
 информацию, расходящуюся с практикой. Оказывается, и тут виноват исключительно
 sysinstall, а bsdlabel сама по себе по-умолчанию делает отступ в
 16 секторов от начала раздела:
 
 root@homelynx# bsdlabel ad4
 bsdlabel: /dev/ad4: no valid label found
 root@homelynx# bsdlabel -w ad4
 root@homelynx# bsdlabel ad4
 # /dev/ad4:
 8 partitions:
 #        size   offset    fstype   [fsize bsize bps/cpg]
    a: 12692720       16    unused        0     0
    c: 12692736        0    unused        0     0
 
 Пожалуйста, теперь можно открывать своп на ad4s1a, он не испортит метку.
 
 P.S. арод в cvs-src отчаянно ругает sysinstall из этой "багофичи":
 
 --------------------------------------------------------------------
 
 Date:      Fri, 3 Mar 2006 22:45:45 +0100
 From:      Pawel Jakub Dawidek <pjd@FreeBSD.org>
 To:        Scott Ullrich <sullrich@gmail.com>
 Cc:        Christian Brueffer <chris@unixpages.org>, cvs-src@freebsd.org,
       src-committers@freebsd.org, cvs-all@freebsd.org
 Subject:   Re: cvs commit: src/sys/geom/label g_label.c g_label.h
       g_label_iso9660.c g_label_msdosfs.c g_label_ufs.c
 Message-ID:  <20060303214545.GA11030@garage.freebsd.pl>
 
 On Thu, Mar 02, 2006 at 10:48:06AM -0500, Scott Ullrich wrote:
 
 +> On 3/2/06, Christian Brueffer <chris@unixpages.org> wrote:
 +> > For the record, I've heard another report of this yesterday.
 +>=20
 +> I was also bitten by this on my embedded versions and I hosed my
 +> primary firewall.
 
 Sorry guys for the brakeage, but the problem is more complex.
 
 What you see is actually bug in how sysinstall creates partitions.
 Normally, bsdlabel(8) puts first partition at offset 16. Sysinstall
 however puts first partition at offset 0. There are much more problems
 because of this and this is one of them - glabel finds UFS magic on
 slice, because both slice and partition start at the same offset.
 
 If I backout this change, glabel/ufs cannot be used for file systems
 created with -s option. If I leave the change, glabel/ufs won't detect
 UFS file system on a first partition created by sysinstall...
 
 Ehh, I'll back it out of course. God, why sysinstall cannot just die?
 
 --=20
 Pawel Jakub Dawidek                       http://www.wheel.pl
 pjd@FreeBSD.org                           http://www.FreeBSD.org
 FreeBSD committer                         Am I Evil? Yes, I Am!
 
 --------------------------------------------------------------------
 Sincerely, Dmitry
 -- 
 Atlantis ISP, System Administrator
 e-mail:  dmitry@atlantis.dp.ua
 nic-hdl: LYNX-RIPE
 --- ifmail v.2.14.os-p7
  * Origin: Atlantis ISP (2:464/36@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 =?koi8-u?B?8sHazcXdxc7JxSDT18/QwSDXIM7B3sHMxSDTzMHK08E=?=   Dmitry Pryanishnikov   04 Mar 2006 03:53:49 
 Re: Размещение свопа в начале слайса   Eugene Grosbein   04 Mar 2006 11:58:07 
 тБЪНЕЭЕОЙЕ УЧПРБ Ч ОБЮБМЕ УМБКУБ   Alex Semenyaka   04 Mar 2006 11:19:56 
 Re: НОЙ УЧПР Ч ОМ УМКУ   Vadim Goncharov   04 Mar 2006 17:33:48 
 НОЙ УЧПР Ч ОМ УМКУ   Alex Semenyaka   04 Mar 2006 19:36:30 
 Re: НОЙ УЧПР Ч ОМ УМКУ   Eugene Grosbein   05 Mar 2006 02:12:39 
 НОЙ УЧПР Ч ОМ УМКУ   Alex Semenyaka   05 Mar 2006 05:07:36 
 Re: НОЙ УЧПР Ч ОМ УМКУ   Eugene Grosbein   05 Mar 2006 13:53:06 
 НОЙ УЧПР Ч ОМ УМКУ   Alex Semenyaka   05 Mar 2006 14:00:14 
 Re: НОЙ УЧПР Ч ОМ УМКУ   Eugene Grosbein   05 Mar 2006 19:40:53 
 НОЙ УЧПР Ч ОМ УМКУ   Alex Semenyaka   05 Mar 2006 16:39:12 
 Re: НОЙ УЧПР Ч ОМ УМКУ   Eugene Grosbein   05 Mar 2006 21:42:47 
 НОЙ УЧПР Ч ОМ УМКУ   Alex Semenyaka   05 Mar 2006 19:00:46 
 Re: НОЙ УЧПР Ч ОМ УМКУ   Eugene Grosbein   06 Mar 2006 01:38:33 
 НОЙ УЧПР Ч ОМ УМКУ   Alex Semenyaka   06 Mar 2006 09:30:18 
 Re: НОЙ УЧПР Ч ОМ УМКУ   Eugene Grosbein   06 Mar 2006 15:02:08 
 НОЙ УЧПР Ч ОМ УМКУ   Alex Semenyaka   06 Mar 2006 12:54:24 
 Re: НОЙ УЧПР Ч ОМ УМКУ   Eugene Grosbein   06 Mar 2006 17:29:16 
 НОЙ УЧПР Ч ОМ УМКУ   Alex Semenyaka   06 Mar 2006 15:51:08 
 Re: НОЙ УЧПР Ч ОМ УМКУ   Eugene Grosbein   06 Mar 2006 20:29:12 
 НОЙ УЧПР Ч ОМ УМКУ   Alex Semenyaka   06 Mar 2006 19:07:38 
 Re: НОЙ УЧПР Ч ОМ УМКУ   Eugene Grosbein   07 Mar 2006 01:09:52 
 НОЙ УЧПР Ч ОМ УМКУ   Alex Semenyaka   07 Mar 2006 00:24:10 
 Re: НОЙ УЧПР Ч ОМ УМКУ   Eugene Grosbein   07 Mar 2006 11:36:19 
 НОЙ УЧПР Ч ОМ УМКУ   Alex Semenyaka   07 Mar 2006 10:32:52 
 Re: НОЙ УЧПР Ч ОМ УМКУ   Eugene Grosbein   07 Mar 2006 20:15:38 
 НОЙ УЧПР Ч ОМ УМКУ   Alex Semenyaka   07 Mar 2006 18:50:20 
 НОЙ УЧПР Ч ОМ УМКУ   Dmitry Grebeniuk   07 Mar 2006 18:25:22 
 НОЙ УЧПР Ч ОМ УМКУ   Alex Semenyaka   08 Mar 2006 07:57:22 
 НОЙ УЧПР Ч ОМ УМКУ   Dmitry Grebeniuk   09 Mar 2006 10:26:46 
 Re: НОЙ УЧПР Ч ОМ УМКУ   Eugene Grosbein   07 Mar 2006 23:40:51 
 НОЙ УЧПР Ч ОМ УМКУ   Alex Semenyaka   08 Mar 2006 07:56:06 
 НОЙ УЧПР Ч ОМ УМКУ   Andrey Ostanovsky   08 Mar 2006 03:21:04 
 Re: НОЙ УЧПР Ч ОМ УМКУ   Eugene Grosbein   08 Mar 2006 11:41:30 
 sysinstall bugs   Andrey Ostanovsky   08 Mar 2006 18:02:36 
 Re: sysinstall bugs   Eugene Grosbein   08 Mar 2006 23:13:35 
 sysinstall bugs   Andrey Ostanovsky   08 Mar 2006 22:08:52 
 Re: НОЙ УЧПР Ч ОМ УМКУ   Victor Sudakov   05 Mar 2006 12:02:46 
 НОЙ УЧПР Ч ОМ УМКУ   Alex Semenyaka   05 Mar 2006 14:25:08 
 Re: НОЙ УЧПР Ч ОМ УМКУ   Victor Sudakov   05 Mar 2006 22:28:06 
 нужность sysinstall   Valentin Nechayev   05 Mar 2006 12:23:01 
 нужность sysinstall   Alex Semenyaka   05 Mar 2006 14:19:12 
 Re: НОЙ УЧПР Ч ОМ УМКУ   Vadim Goncharov   05 Mar 2006 16:12:14 
 НОЙ УЧПР Ч ОМ УМКУ   Alex Semenyaka   05 Mar 2006 16:41:18 
 Re: НОЙ УЧПР Ч ОМ УМКУ   Vadim Goncharov   05 Mar 2006 20:44:25 
 НОЙ УЧПР Ч ОМ УМКУ   Alex Semenyaka   05 Mar 2006 21:24:24 
 Re: sysinstall   Vadim Goncharov   08 Mar 2006 16:26:05 
 sysinstall   Alex Semenyaka   08 Mar 2006 22:33:48 
 Re: sysinstall   Vadim Goncharov   09 Mar 2006 01:50:10 
 sysinstall   Alex Semenyaka   09 Mar 2006 16:16:34 
 Re: НОЙ УЧПР Ч ОМ УМКУ   Valentin Nechayev   05 Mar 2006 17:32:17 
 Re: НОЙ УЧПР Ч ОМ УМКУ   Vadim Goncharov   05 Mar 2006 20:36:23 
 НОЙ УЧПР Ч ОМ УМКУ   Max Khon   06 Mar 2006 11:36:28 
 Re: НОЙ УЧПР Ч ОМ УМКУ   Vadim Goncharov   08 Mar 2006 16:22:03 
 НОЙ УЧПР Ч ОМ УМКУ   Max Khon   08 Mar 2006 20:59:26 
Архивное /ru.unix.bsd/245215cd0a9a6.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional