Страница 1 из 1

Изменилась нумерация логических дисков после обновления kern

Добавлено: 2009-05-23 11:09:26
dr_alf
После обновления "мира" и kernel с 7.1 на 7.2 не поднялся сервер, "вскрытие" показало, что дополнительный винт изменился с ad9s1d на ad7s1d, этот раздел был смонтирован в fstab как один из каталогов (для шары на sambe). После исправлений в fstab система поднялась без проблем. Конфигурацию ядра не менял, несколько дней назад проводил обновление с 7.1 на 7.1 :) более свежий релиз, подобная проблема не возникала.

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

cpu		I686_CPU
ident		ALFAKERN

options 	IPFIREWALL
options 	IPFIREWALL_VERBOSE
options 	IPFIREWALL_VERBOSE_LIMIT=100
options 	IPFIREWALL_FORWARD
options 	IPDIVERT
options 	DUMMYNET
options 	IPFIREWALL_DEFAULT_TO_ACCEPT


options 	SCHED_ULE		# ULE scheduler
options 	PREEMPTION		# Enable kernel thread preemption
options 	INET			# InterNETworking
options 	SCTP			# Stream Control Transmission Protocol
options 	FFS			# Berkeley Fast Filesystem
options 	SOFTUPDATES		# Enable FFS soft updates support
options 	UFS_ACL			# Support for access control lists
options 	UFS_DIRHASH		# Improve performance on big directories
options 	UFS_GJOURNAL		# Enable gjournal-based UFS journaling
options 	PROCFS			# Process filesystem (requires PSEUDOFS)
options 	PSEUDOFS		# Pseudo-filesystem framework
options 	GEOM_PART_GPT		# GUID Partition Tables.
options 	GEOM_LABEL		# Provides labelization
options 	COMPAT_43TTY		# BSD 4.3 TTY compat [KEEP THIS!]
options 	COMPAT_FREEBSD4		# Compatible with FreeBSD4
options 	COMPAT_FREEBSD5		# Compatible with FreeBSD5
options 	COMPAT_FREEBSD6		# Compatible with FreeBSD6
options 	STACK			# stack(9) support
options 	SYSVSHM			# SYSV-style shared memory
options 	SYSVMSG			# SYSV-style message queues
options 	SYSVSEM			# SYSV-style semaphores
options 	_KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
options 	ADAPTIVE_GIANT		# Giant mutex is adaptive.
options 	STOP_NMI		# Stop CPUS using NMI instead of IPI
options 	AUDIT			# Security event auditing
#options 	KDTRACE_HOOKS		# Kernel DTrace hooks

# To make an SMP kernel, the next two lines are needed
options 	SMP			# Symmetric MultiProcessor Kernel
device		apic			# I/O APIC

# CPU frequency control
device		cpufreq

# Bus support.
device		pci

# Floppy drives
device		fdc

# ATA and ATAPI devices
device		ata
device		atadisk		# ATA disk drives
device		ataraid		# ATA RAID drives
device		atapicd		# ATAPI CDROM drives
options 	ATA_STATIC_ID	# Static device numbering

# atkbdc0 controls both the keyboard and the PS/2 mouse
device		atkbdc		# AT keyboard controller
device		atkbd		# AT keyboard
device		psm		# PS/2 mouse
device		vga		# VGA video card driver
device		splash		# Splash screen and screen saver support

# syscons is the default console driver, resembling an SCO console
device		sc

# Power management support (see NOTES for more options)
#device		apm

# Serial (COM) ports
device		sio		# 8250, 16[45]50 based serial ports
device		uart		# Generic UART driver

# PCI Ethernet NICs.
device		em		# Intel PRO/1000 Gigabit Ethernet Family

# Pseudo devices.
device		loop		# Network loopback
device		random		# Entropy device
device		ether		# Ethernet support
device		tun		# Packet tunnel.
device		pty		# Pseudo-ttys (telnet etc)
device		firmware	# firmware assist module

# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
# Note that 'bpf' is required for DHCP.
device		bpf		# Berkeley packet filter
Собственно, если-бы сервер был под рукой всегда, то меня потратить пару минут лишних, особо не смущает, но звонить провайдеру и в телефонном режиме поднимать, неудобно, да и "эксперименты" на рабочем сервере удобнее проводить ночью, когда нет пользователей, а ночью техподдержки нет :smile:
Я конечно могу перед обновление закоментить строку с монтированием, после проверить на изменения, но это лишние рестарты, может есть способ элегантнее. Спасибо.

Re: Изменилась нумерация логических дисков после обновления kern

Добавлено: 2009-05-23 11:35:10
paradox
обновление вообще подразумевает что вы должны присутствовать физически возле консоли перед сервером
так что невижу никаких проблем

Re: Изменилась нумерация логических дисков после обновления kern

Добавлено: 2009-05-23 13:25:03
dr_alf
paradox писал(а):обновление вообще подразумевает что вы должны присутствовать физически возле консоли перед сервером
так что невижу никаких проблем
100%, но все-таки, хотелось-бы без сюрпризов со стороны ОС, мне и моих ошибок хватает)))

Re: Изменилась нумерация логических дисков после обновления kern

Добавлено: 2009-05-23 13:26:27
paradox
переходя с одной верии на другую
всегда есть српризы
поскольку есть новшества и глобальные изменения

Re: Изменилась нумерация логических дисков после обновления kern

Добавлено: 2009-05-23 13:28:06
hizel
нет, это очень хреновый сюрприз в пределах одной ветки, совсем совсем некарошо! :(

Re: Изменилась нумерация логических дисков после обновления kern

Добавлено: 2009-05-23 13:30:42
paradox
paradox писал(а):обновление вообще подразумевает что вы должны присутствовать физически возле консоли перед сервером
так что невижу никаких проблем

Re: Изменилась нумерация логических дисков после обновления kern

Добавлено: 2009-05-24 2:41:28
fxp
Брррр, вопрос в том с чего вдруг айдишники поменялись, это где-то документировано ? кто-нибудь сталкивался ? Или просто очередная бага ?

Re: Изменилась нумерация логических дисков после обновления kern

Добавлено: 2009-05-24 2:45:38
paradox
солнечное затмение
лунне приливы
вспышки на солнце
да мало ли причин!!

Re: Изменилась нумерация логических дисков после обновления kern

Добавлено: 2009-05-24 16:36:57
fxp
Несмотря на то что алгоритм апгрейда прописан даже в хендбуке, подавляющее большинство апгрейдится удаленно - и такие приколы очень жестоки)
И да, я уже знаю твой полный пофигизма и цинизма ответ: "Но ведь прописано, все должны так делать".
И как я уже сказал дело не в этом а в том что бы добится нормального удаленного апгрейда. В данный момент эта тема вызывает сомнения в том что стоит его сейчас делать - поэтому мы тут и мусолим.
p.s.
Можно хоть коллекцию глюков открывать >_< после апгрейда 6 -> 7 пару-тройку наловил)

Re: Изменилась нумерация логических дисков после обновления kern

Добавлено: 2009-05-24 20:57:27
zg
dr_alf писал(а):для шары на sambe
чтобы таких приколов не было, есть файл rc.local — в нём и надо прописывать монтирование всех левых дисков. И в случае падаения дополнительного винта система будет нормально грузиться.

Re: Изменилась нумерация логических дисков после обновления kern

Добавлено: 2009-05-24 23:52:42
lutik
fxp писал(а):Брррр, вопрос в том с чего вдруг айдишники поменялись, это где-то документировано ? кто-нибудь сталкивался ? Или просто очередная бага ?
да на сколько я понимаю это бага.
у меня пожизненно - при установке fdisk разбивает ad4s..... и при первой-же компиляции ядра ad0s.....

Re: Изменилась нумерация логических дисков после обновления kern

Добавлено: 2009-05-25 16:32:59
kabachok
хе хе, у меня такое тоже было, при апдейте с 7.1 до 7.2, сервак в ДЦ.
Диск был ad8, стал ad6, я очень удивился такому выкрутасу, до этого все апдейты с версии на версию проходили ровно, а тут такой подарок.
Благо дело было ночью, без особых проблем восстановил работу сервера при помощи IP-KVM.

Re: Изменилась нумерация логических дисков после обновления kern

Добавлено: 2009-05-27 23:12:40
Pez!
Если не ошибаюсь, то засада вот в этой опции

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

options    ATA_STATIC_ID   # Static device numbering
тут на сайте в коментариях к статье о пересборке мира или ядра люди отписывались об этом.

Re: Изменилась нумерация логических дисков после обновления kern

Добавлено: 2009-05-28 9:30:32
Mox
Pez! писал(а):Если не ошибаюсь, то засада вот в этой опции

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

options    ATA_STATIC_ID   # Static device numbering
тут на сайте в коментариях к статье о пересборке мира или ядра люди отписывались об этом.
я думаю засада именно в статической нумерации.

Re: Изменилась нумерация логических дисков после обновления kern

Добавлено: 2009-05-31 10:50:37
paradox
если я правильно понял то
http://lists.freebsd.org/pipermail/free ... 07451.html