Страница 1 из 2
gentoo xfs root проблема
Добавлено: 2009-09-20 12:11:20
opt1k
Вобщем попросили тут сервант самбы поднять, главное требование это что бы там был линугз. Ну я раньше из линуксов только с арком ковырялся, поэтому решил воткнуть туда генту.
Первое впечатление - оооочень долго извлекаются стейдж3 и портаж, у меня в сумме минут 50 вышло(проц был свободен, видимо в диск упёрлось).
Делал всё по официальному квик-инсталу, но для рутовой партиции решил выбрать xfs. Всё вроде получилось, но во время загрузки(уже после граба) имею ошибку:
Код: Выделить всё
No filesystem could mount root, tried: ext3 vfat msdos iso9660
(и спрашивается, а херли оно xfs не пробовало?)
Поддержка xfs в ядре присутствует, я отметил все галочки кроме какой-то экспериментальной.
2.6.30-gentoo-r5
Код: Выделить всё
cat grub.conf
default 0
timeout 10
#splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title Gentoo Linux 2.6.24-r5
root (hd0,0)
kernel /boot/kernel root=/dev/sda7
#kernel /boot/kernel-genkernel-x86-2.6.24-gentoo-r5 root=/dev/ram0 real_root=/dev/sda3
#initrd /boot/initramfs-genkernel-x86-2.6.24-gentoo-r5
# vim:ft=conf:
Код: Выделить всё
cat fstab
/dev/sda1 /boot ext2 noauto,noatime 1 2
/dev/sda7 / xfs noatime 0 1
/dev/sda5 none swap sw 0 0
/dev/cdrom /mnt/cdrom auto noauto,ro 0 0
/dev/sda6 /var xfs noatime 0 1
#/dev/fd0 /mnt/floppy auto noauto 0 0
# glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for
# POSIX shared memory (shm_open, shm_unlink).
# (tmpfs is a dynamically expandable/shrinkable ramdisk, and will
# use almost no memory if not populated with files)
shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
Код: Выделить всё
fdisk -l /dev/hda
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf531f531
Device Boot Start End Blocks Id System
/dev/hda1 1 13 104391 83 Linux
/dev/hda2 14 9729 78043770 5 Extended
/dev/hda5 14 138 1004031 83 Linux
/dev/hda6 139 263 1004031 83 Linux
/dev/hda7 264 9729 76035613+ 83 Linux
Re: gentoo xfs root проблема
Добавлено: 2009-09-20 12:22:36
opt1k
блиа у меня xfs модулем собрано, ща попробую статически. Наверно косяк тут

Re: gentoo xfs root проблема
Добавлено: 2009-09-20 12:42:01
opt1k
перекомпилил - то же самое. Кто что подскажет?
Re: gentoo xfs root проблема
Добавлено: 2009-09-20 18:29:54
_Andy
Поставь ext3, не занимайся ерундой.
Re: gentoo xfs root проблема
Добавлено: 2009-09-20 18:48:26
opt1k
справился утилитой genkernel. Но так и не понял в чём проблема, вобщем постараюсь раскурить xfs. Ext3 не хочу, просто видел тесты где xfs уделывает всё остальное, для меня это сигнал к тому что рано или поздно с данной фс мне придётся столкнуться. Лучше рано, имхо.
Re: gentoo xfs root проблема
Добавлено: 2009-09-20 20:11:13
rainy
Поддержка xfs в ядре присутствует
Круто, что она там присутствует. Но только, чтобы загрузить ядро надо смонтировать рутовую партицию, а чтобы смонтировать рутовую партицию, надо иметь загруженный драйвер xfs.
Вообщем, man mkinitrd или mkinitramfs, не знаю что там в генте.
Re: gentoo xfs root проблема
Добавлено: 2009-09-20 20:19:13
rainy
Но так и не понял в чём проблема
Да, и как любит шутить Andy: "Чтобы понять рекурсию, нужно сперва понять рекурсию."

Re: gentoo xfs root проблема
Добавлено: 2009-09-21 0:30:57
_Andy
opt1k писал(а):Ext3 не хочу, просто видел тесты где xfs уделывает всё остальное, для меня это сигнал к тому что рано или поздно с данной фс мне придётся столкнуться. Лучше рано, имхо.
Тесты
чего в сравнении с чем? Вопрос не подразумевает холивар, здесь нужно понимать, что файловые системы дают различную
производительность на разных задачах. Интересно, у меня на работе кто-нибудь ее использует?
Re: gentoo xfs root проблема
Добавлено: 2009-09-21 0:46:13
_Andy
Википедия про
xfs:
Код: Выделить всё
Недостатки:
* Невозможно уменьшить размер существующей файловой системы.
* Старые версии XFS страдали от опасности беспорядочной записи, которые могли привести к возникновению таких проблем как — файлы приложений во время краха/ошибки/аварии ФС или приложения набирали хвост из мусора к следующему монтированию ФС.
* Версии загрузчика GRUB до 0.91 не поддерживают XFS.
* Восстановление удалённых файлов в XFS очень сложный процесс, поэтому на данный момент не существует программного обеспечения для восстановления удаленных файлов с этой файловой системы, кроме "Raise Data Recovery for XFS"[1] для ОС Windows
* Возможность потери данных во время записи при сбое питания, так как большое количество буферов хранится в памяти.
* Относительно высокая нагрузка на центральный процессор
Вплоть до последних версий на 32-разрядных системах индексные блоки могут размещаться только в начальных 2-Терабайтах на диске. Поэтому, если вдруг при создании файла на XFS-диске с размером более 2 Терабайта выдается ошибка «невозможно создать файл» — попробуйте удалить какой-либо файл, который размещается на диске в начальных 2-Терабайтах, чтобы освободить место для новых индексных блоков.
Про восстановление файлов вообще забавно. Нужна венда. Смешно. Хотя вроде у
TestDisk заявлено, что:
TestDisk может находить потеряные разделы для всех указанных файловых систем:
* BeFS ( BeOS )
* BSD disklabel ( FreeBSD/OpenBSD/NetBSD )
* CramFS, Compressed File System (сжатая файловая система)
* DOS/Windows FAT12, FAT16 and FAT32
* Windows exFAT
* HFS, HFS+ and HFSX, Hierarchical File System (иерархическая файлова система)
* JFS, IBM's Journaled File System (журналируемая файлова система IBM)
* Linux ext2 and ext3
* Linux LUKS encrypted partition (шифрованый раздел Linux)
* Linux RAID md 0.9/1.0/1.1/1.2
o RAID 1: mirroring (зеркальный рейд)
o RAID 4: striped array with parity device
o RAID 5: striped array with distributed parity information
o RAID 6: striped array with distributed dual redundancy information
* Linux Swap (versions 1 and 2)
* LVM and LVM2, Linux Logical Volume Manager
* Mac partition map
* Novell Storage Services NSS
* NTFS ( Windows NT/2000/XP/2003/Vista/2008 )
* ReiserFS 3.5, 3.6 and 4
* Sun Solaris i386 disklabel
* Unix File System UFS and UFS2 (Sun/BSD/...)
* XFS, SGI's Journaled File System
Re: gentoo xfs root проблема
Добавлено: 2009-09-21 3:02:11
zingel
TestDisk может находить потеряные разделы
если просраты суперблоки то ничего он не ищет (проверено)
если даже его восстановить (суперблок) то он находит куски и то не все
Re: gentoo xfs root проблема
Добавлено: 2009-09-21 7:11:38
_Andy
zingel писал(а):TestDisk может находить потеряные разделы
если просраты суперблоки то ничего он не ищет (проверено)
если даже его восстановить (суперблок) то он находит куски и то не все
Спасибо за информацию. Есть что-то лучше, из опенсорс естественно?
Re: gentoo xfs root проблема
Добавлено: 2009-09-21 8:17:55
Alex Keda
_Andy писал(а):zingel писал(а):TestDisk может находить потеряные разделы
если просраты суперблоки то ничего он не ищет (проверено)
если даже его восстановить (суперблок) то он находит куски и то не все
Спасибо за информацию. Есть что-то лучше, из опенсорс естественно?
zfs
Re: gentoo xfs root проблема
Добавлено: 2009-09-21 11:50:25
_Andy
lissyara писал(а):Спасибо за информацию. Есть что-то лучше, из опенсорс естественно?
zfs[/quote]
Я про программу для восстановления спрашивал, а не про файловую систему

Re: gentoo xfs root проблема
Добавлено: 2009-09-21 12:17:06
Alex Keda
бедняга...
я отвечал про то же - восстанавливать не придётся. ничё не пропадёт просто

Re: gentoo xfs root проблема
Добавлено: 2009-09-21 12:50:33
_Andy
lissyara писал(а):бедняга...
я отвечал про то же - восстанавливать не придётся. ничё не пропадёт просто

Где у нас используется zfs?

Re: gentoo xfs root проблема
Добавлено: 2009-09-21 13:37:15
Alex_hha
я отвечал про то же - восстанавливать не придётся. ничё не пропадёт просто
если бы человек использовал ext3, то проблем бы не было. Я тоже отказался от xfs из-за плохой отказоустойчивости и восстановления данных после сбоя
zfs
в продакшене?! Оно ж еще сырое.
Re: gentoo xfs root проблема
Добавлено: 2009-09-21 14:31:49
rainy
Где у нас используется zfs?
С прошедшей тебя днюхой!
ссори за офтоп.
Re: gentoo xfs root проблема
Добавлено: 2009-09-21 19:19:31
_Andy
rainy писал(а):Где у нас используется zfs?
С прошедшей тебя днюхой!
ссори за офтоп.
Спасибо Евгений!

Re: gentoo xfs root проблема
Добавлено: 2009-09-21 22:54:16
opt1k
rainy писал(а):Поддержка xfs в ядре присутствует
Круто, что она там присутствует. Но только, чтобы загрузить ядро надо смонтировать рутовую партицию, а чтобы смонтировать рутовую партицию, надо иметь загруженный драйвер xfs.
Вообщем, man mkinitrd или mkinitramfs, не знаю что там в генте.
зачем? ядро то лежит в /boot который у меня в ext2
Вобщем генкернел помог(и без рамдисков), но хочется разобраться
если бы человек использовал ext3, то проблем бы не было. Я тоже отказался от xfs из-за плохой отказоустойчивости и восстановления данных после сбоя
спасибо, буду знать. Но у мню иксфс работал нормально в течении года на одной машине(для всех партиций).
2 Andy:
http://www.debian-administration.org/articles/388
Re: gentoo xfs root проблема
Добавлено: 2009-09-23 8:46:21
rainy
Манера автора статьи представлять результаты тестов просто убивает, или он не осилил графики построить?
Кстати в выводах написано, что xfs оптимально для файл-сервера. То есть, рутовую партицию можно было спокойно в ext3 форматировать и не париться.
Re: gentoo xfs root проблема
Добавлено: 2009-09-23 11:58:24
Alex_hha
что xfs оптимально для файл-сервера
я бы сказал, оптимально для задач, где много маленьких файлов. Ну и как уже говорилось у нее тяжко с восстановлением
Re: gentoo xfs root проблема
Добавлено: 2009-09-24 21:42:19
Alex Keda
Alex_hha писал(а):zfs
в продакшене?! Оно ж еще сырое.
лёша, проснись...
или хотя бы уточняй перед высказыванием то, о чём имеешь смутное представление.
Re: gentoo xfs root проблема
Добавлено: 2009-09-24 21:43:58
Alex Keda
_Andy писал(а):lissyara писал(а):бедняга...
я отвечал про то же - восстанавливать не придётся. ничё не пропадёт просто

Где у нас используется zfs?

а нигде. у нас по 4 сотни дней аптайма. тогда она ещё не была "реди ту продакшен".
ну а работающий сервер с одного на другое переводить - это только энтерпрайзщики таким балуються...
Re: gentoo xfs root проблема
Добавлено: 2009-09-25 11:02:41
Alex_hha
или хотя бы уточняй перед высказыванием то, о чём имеешь смутное представление.
Шо опять скажешь - "А у меня все работает уже год без единого разрыва?"

Re: gentoo xfs root проблема
Добавлено: 2009-09-25 17:29:56
_Andy
lissyara писал(а):а нигде. у нас по 4 сотни дней аптайма. тогда она ещё не была "реди ту продакшен".
cервера, на котором у нас "по 4 сотни дней аптайма".