LINUX.ORG.RU

CONFIG_CMDLINE_OVERRIDE=y vs fstab

 , ,


0

1

имею следующее:

1 -

$ zcat /proc/config.gz | grep -i cmdl
# CONFIG_BLK_CMDLINE_PARSER is not set
# CONFIG_CMDLINE_PARTITION is not set
CONFIG_CMDLINE_BOOL=y
CONFIG_CMDLINE="root=/dev/sdd1 rw rootfstype=ext4 scsi_mod.use_blk_mq=Y"
CONFIG_CMDLINE_OVERRIDE=y
2 -
$ cat /etc/fstab | grep sdd1
/dev/sdd1       /       ext4    rw,noatime,commit=777,discard   0 1
3 -
 mount | grep sdd1
/dev/sdd1 on / type ext4 (rw,relatime)
4 -
$ cat /proc/mounts | grep sdd1
/dev/sdd1 / ext4 rw,relatime 0 0

При «CONFIG_CMDLINE_OVERRIDE=y» опции монтирования для / игнорируются?

Deleted

zgrep "CONFIG_CMDLINE=" /proc/config.gz
CONFIG_CMDLINE="ro root=/dev/sda2 rootfstype=reiserfs init=/usr/lib/systemd/systemd quiet"
grep "/dev/sda2" /etc/fstab
/dev/sda2 / reiserfs notail,noatime,nodiratime,exec 1 1
mount | grep "/dev/sda2"
/dev/sda2 on / type reiserfs (rw,noatime,nodiratime,notail)

УМВР.

funeralismatic ★★★ ()
~ # zcat /proc/config.gz | gi cmdl

CONFIG_BLK_CMDLINE_PARSER=y
CONFIG_CMDLINE_PARTITION=y
CONFIG_CMDLINE_BOOL=y
CONFIG_CMDLINE="root=PARTUUID=0d732fde-f5fc-4882-a3b8-9d8c7df2c589 net.ifnames=0"
CONFIG_CMDLINE_OVERRIDE=y

У меня всё работает.

vim ()
Ответ на: комментарий от Deleted

CONFIG_CMDLINE_OVERRIDE=y ?

да. хотя по сути он мне не нужен, у меня нет загрузчика, опции которого нужно оверрайдить.

funeralismatic ★★★ ()
Ответ на: комментарий от vim

наверное, параметр «rw» вещает, что не надо перемонтировать ФС, т.к. она и так rw

Deleted ()
Ответ на: комментарий от funeralismatic

проверь, плсжта, у тебя root перемонтируется при загрузке.

Deleted ()
Ответ на: комментарий от Deleted

никогда не задавался этим вопросом, но раз тебе надо...

как это сделать в systemd?

funeralismatic ★★★ ()
Ответ на: комментарий от vim

какая разница

dmesg | grep -i sdX
, где X - диск root'a.

Deleted ()
Ответ на: комментарий от funeralismatic

dmesg | grep -i sdX, X - буква диска рута

Deleted ()
Ответ на: комментарий от Deleted
[    0.808867] sd 0:0:0:0: [sda] 234441648 512-byte logical blocks: (120 GB/111 GiB)
[    0.808960] sd 0:0:0:0: [sda] Write Protect is off
[    0.808961] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    0.808970] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    0.811342]  sda: sda1 sda2
[    0.811561] sd 0:0:0:0: [sda] Attached SCSI disk
[    0.856091] EXT3-fs (sda2): error: couldn't mount because of unsupported optional features (240)
[    0.857131] EXT2-fs (sda2): error: couldn't mount because of unsupported optional features (240)
[    0.859661] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null)
[    1.875015] EXT4-fs (sda2): re-mounted. Opts: discard

vim ()
Ответ на: комментарий от Deleted
#> dmesg | grep -i sda2                                                                                          /root
[    0.000000] Kernel command line: ro root=/dev/sda2 rootfstype=reiserfs init=/usr/lib/systemd/systemd quiet
[    0.746414]  sda: sda1 sda2 sda3 sda4 sda5 sda6
[    0.868533] REISERFS (device sda2): found reiserfs format "3.6" with standard journal
[    0.868536] REISERFS (device sda2): using ordered data mode
[    0.870316] REISERFS (device sda2): journal params: device sda2, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
[    0.870449] REISERFS (device sda2): checking transaction log (sda2)
[    0.887132] REISERFS (device sda2): replayed 1 transactions in 0 seconds
[    0.929019] REISERFS (device sda2): Using r5 hash to sort names

странно, /me думал, что лог бинарный. о_О

funeralismatic ★★★ ()
Ответ на: комментарий от funeralismatic

# journal -b | grep -i sda2

тож что-то выдало бы, но reiserfs иначе монтируется, нежели ext4

Deleted ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.