Рейтинг:1

заменить фазы fsck в fstab

флаг cn
MiK

Я ищу способ заменить фазы fsck в моем файле fstab, но только для строки, содержащей определенный путь.

в настоящее время fstab выглядит так:

/dev/mapper/vgroot-root / xfs по умолчанию 0 0
/dev/mapper/vgroot-home /home xfs по умолчанию 0 0
/dev/mapper/vgroot-opt /opt xfs по умолчанию 0 0
/dev/mapper/vgroot-var /var xfs по умолчанию 0 0
/dev/mapper/vgapp-optapp /opt/apt xfs по умолчанию 0 0

192.168.1.1:/app/rep_t1 /data/rep_t1 nfsrep_t1 по умолчанию 0 0
192.168.1.1:/app/rep_t1 /data/rep_t1 nfsrep_t1 по умолчанию 0 0

Я хотел бы изменить фазы с «0 0» на «1 2», но только для локальной файловой системы (/dev/mapper). Как я могу это сделать? В настоящее время я могу изменить только 1 значение, как показано ниже:

sed -i -e '/mapper/s/0/1/' /etc/fstab

Вот как это должно быть:

/dev/mapper/vgroot-root / xfs по умолчанию 1 2
/dev/mapper/vgroot-home /home xfs по умолчанию 1 2
/dev/mapper/vgroot-opt /opt xfs по умолчанию 1 2
/dev/mapper/vgroot-var /var xfs по умолчанию 1 2
/dev/mapper/vgapp-optapp /opt/apt xfs по умолчанию 1 2

192.168.1.1:/app/rep_t1 /data/rep_t1 nfsrep_t1 по умолчанию 0 0
192.168.1.1:/app/rep_t1 /data/rep_t1 nfsrep_t1 по умолчанию 0 0
Рейтинг:0
флаг in

Вы были рядом:

sed -i '/mapper/ s/0 0/1 2/' /etc/fstab

Видеть этот отличный учебник по sed если вы хотите узнать больше.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.