столкнулся с неожиданной проблемой с лейблами. Имеются два 250ГБ винта, при разметке первого были использованы только 235 ГБ, но когда пришло время врубать gmirror, оказалось, что на втором винте места всего 232.9 ГБ. Недолго думая запустил sysinstall -> Label и переразметил раздел ada0s1f (/home), уменьшив его на 4 ГБ.
Теперь, при включении, fsck ругается на данный раздел:
Код: Выделить всё
/dev/ada0s1f: CANNOT READ BLK: 143611072
/dev/ada0s1f: UNEXPEXTED INCONSISTENCY: RUN fsck MANUALLY.
THE FOLLOWING FILE SYSTEM HAD AN UNEXPEXTED INCONSISTENCY:
ufs: /dev/ada0s1f (/home)
Automatic file system check failed: help!
ERROR: ABORTING BOOT (sending SIGTERM to parent)!
Aug 9 17:10:00 init: /bin/sh on /etc/rc terminated abnormally, going to single user mode
Enter full pathname of shell or RETURN for /bin/sh:
Код: Выделить всё
#fsck -y /dev/ada0s1f
** /dev/ada0s1f
CANNOT READ BLK: 143611072
CONTINUE? yes
THE FOLLOWING DISK SECTORS COULD NOT BE READ: 143611072, 143611073, 143611074, 143611075, 143611076, 143611077, 143611078, 143611079,
ioctl (GCINFO): inappropriate ioctl for device
fsck_ufs: /dev/ada0s1f: can't read disk label
Код: Выделить всё
/bin/shКод: Выделить всё
exitЕсть ли у кого-нибудь идеи, что делать с лейблами, чтобы система не выдавала ошибок?
ОС: FreeBSD 9.1
Код: Выделить всё
# cat /etc/fstab
# Device			Mountpoint	FStype	Options	Dump	Pass#
/dev/ada0s1a		/		ufs	rw	1	1
/dev/ada0s1b		none		swap	sw	0	0
/dev/ada0s1d		/var		ufs	rw	2	2
/dev/ada0s1e		/tmp		ufs	rw	2	2
/dev/ada0s1f		/home		ufs	rw	2	2
/dev/ada0s1g		/storage	ufs	rw	2	2
/dev/cd0			/cdrom		cd9660	ro,noauto 0	0
Код: Выделить всё
# df -h
Filesystem      Size    Used   Avail Capacity  Mounted on
/dev/ada0s1a    7.7G    722M    6.4G    10%    /
devfs           1.0k    1.0k      0B   100%    /dev
/dev/ada0s1d     24G    231M     22G     1%    /var
/dev/ada0s1e    7.7G     32M    7.1G     0%    /tmp
/dev/ada0s1f     66G     14G     47G    23%    /home
/dev/ada0s1g    107G    5.2G     93G     5%    /storage
Код: Выделить всё
# bsdlabel /dev/ada0s1
# /dev/ada0s1:
8 partitions:
#          size     offset    fstype   [fsize bsize bps/cpg]
  a:   16777216          0    4.2BSD        0     0     0
  b:   16777216   16777216      swap                    
  c:  492830667          0    unused        0     0     # "raw" part, don't edit
  d:   52428800   33554432    4.2BSD        0     0     0
  e:   16777216   85983232    4.2BSD        0     0     0
  f:  142606336  102760448    4.2BSD        0     0     0
  g:  232783818  260046848    4.2BSD        0     0     0

