Gentoo Archives: gentoo-user-ru

From: Sergey Kobzar <sergey.kobzar@××××.ru>
To: gentoo-user-ru@l.g.o
Subject: Re: [gentoo-user-ru] mount root без fstab
Date: Tue, 16 Aug 2011 09:16:19
Message-Id: 4E4A353C.6050606@mail.ru
In Reply to: Re: [gentoo-user-ru] mount root без fstab by "Andrew A. Sabitov"
1 On 08/16/11 11:18, Andrew A. Sabitov wrote:
2
3 > Цитирую Sergey Kobzar <sergey.kobzar@××××.ru>:
4 >
5 >> On 08/16/11 05:29, Andrew A. Sabitov wrote:
6 >>>
7 >>>> On Tue, Aug 16, 2011 at 01:03:17AM +0400, Alexander Tiurin wrote:
8 >>>>> Сегодня заметил приятную неожиданность в arch, забыв прописать в fstab
9 >>>>> инфу о root и оставив там дефолтную запись, тем не менее спокойно
10 >>>>> загрузился в новую систему, только fsck ругнулся при буте, а так бы
11 >>>>> вообще ничего не заметил. Это как-то объяснимо?
12 >>> А это не Ваш случай :)
13 >>>
14 >>> http://www.gentoo.org/doc/en/openrc-migration.xml
15 >>>
16 >>> rootfs entry in /etc/mtab
17 >>>
18 >>> Previously, the initial rootfs entry was removed from /etc/mtab, and
19 >>> only the real root / entry was present. The duplicate rootfs item was
20 >>> actually added back during shutdown. In OpenRC, both entries must be
21 >>> present for full support of initramfs and tmpfs-on-root. This also means
22 >>> that less writing is required during shutdown.
23 >>>
24 >>>
25 >>> Цитирую Alex Efros <powerman@××××××××.name>:
26 >>>> Так любая система работает. root раздел монтируется ядром, поэтому
27 >>>> запись
28 >>>> в fstab я думаю может вообще отсутствовать - она используется скорее
29 >>>> для
30 >>>> дополнения уже сделанного mount-а информацией (флагами, например)
31 >>>> нежели
32 >>>> для определения с какого раздела монтируется root. Правда, я никогда не
33 >>>> юзал initrd, есть вероятность что с initrd монтирование root делается
34 >>>> именно по fstab и без него работать не будет.
35 >>>
36 >>> title Gentoo Linux genkernel-x86-2.6.39-gentoo-r3
37 >>> root (hd1,0)
38 >>> savedefault 0
39 >>> kernel /kernel-genkernel-x86_64-2.6.39-gentoo-r3 udev dolvm
40 >>> root=/dev/ram0 real_root=/dev/vg/root init=/linuxrc vmalloc=192M
41 >>> acpi_backlight=vendor
42 >>> initrd /initramfs-genkernel-x86_64-2.6.39-gentoo-r3
43 >>>
44 >>> Можно обратить внимание на параметр real_root :)
45 >>
46 >> Кстати, после перехода на OpenRC заметил, что root маунтится 2 раза:
47 >>
48 >> # mount | grep root
49 >> rootfs on / type rootfs (rw)
50 >> /dev/root on / type ext3
51 >> (rw,noatime,errors=continue,barrier=0,data=writeback)
52 >>
53 >> Это так и задумано или я при переходе что-то пропустил?
54 >>
55 >
56 > а прочитать первый абзац из моего письма слабо?
57
58 Именно после первого абзаца я и написал свой пост. У меня нет initramfs
59 and tmpfs-on-root. Соответственно вопрос, нужно ли оно вообще или лучше
60 оставить as is?