/etc/fstab — использование вывода команды bash для получения UUID?

Depende de qué quiere decir exactamente con "solo" (en comparación con qué línea de base. ).host(de las herramientas de enlace -o el paquete de utilidades de enlace -)es bastante conciso en su salida, pero todavía tiene un poco de texto -legible por humanos a su alrededor:

[0 1016 8:16:41] ~ % host unix.stackexchange.com
unix.stackexchange.com has address 151.101.129.69
unix.stackexchange.com has address 151.101.193.69
unix.stackexchange.com has address 151.101.65.69
unix.stackexchange.com has address 151.101.1.69

Parte del "problema" es que pueden ocurrir más casos en los que necesitaría señalar en la salida y/o código de retorno, como :Fallo del servidor DNS, entradas CNAME (es decir, "linux.example.com es lo que sea unix.example.com, mira allí"):

[0 1018 8:17:36] ~ % host www.latimes.com
www.latimes.com is an alias for 32975.edgekey.net.
32975.edgekey.net is an alias for e11929.e12.akamaiedge.net.
e11929.e12.akamaiedge.net has address 23.219.130.10
e11929.e12.akamaiedge.net has address 23.219.130.8

y probablemente muchos más.

0
22.06.2019, 00:16
1 ответ

Как комментирует Кусалананда, fstab не может интерпретировать команды встроенной оболочки, в результате чего ваша fstab вызывает эту ошибку.

Что касается вашего комментария по поводу вырезания/вставки -, я понимаю, что ввод uuid устрашает и может привести к ошибкам, но вы можете просто добавить uuid в конец fstab, выполнив:

blkid -o value -s UUID >> /etc/fstab

... А затем отредактировать /etc/fstab, чтобы отредактировать «мусорную» строку uuid в допустимом синтаксисе.

Я предлагаю это только как способ компенсации отсутствия возможности мыши/копирования/вставки.

Если вы не совсем понимаете, что я здесь предлагаю, то не делайте этого! Это сделает ваш синтаксис fstab недействительным и предотвратит загрузку вашей системы до исправления.

3
28.01.2020, 02:22

Теги

Похожие вопросы