как смонтировать по UUID без использования / etc / fstab

Если вы хотите найти шаблон, начинающийся с дефиса, используйте -- перед заданным шаблоном.

man find | grep -- -type

Если вам нужно больше информации, например, весь раздел, описывающий опцию, вы можете попробовать использовать Sed:

$ man find | sed -n '/-mindepth/,/^$/p'
   -mindepth levels
          Do  not apply any tests or actions at levels less than levels (a
          non-negative integer).  -mindepth  1  means  process  all  files
          except the command line arguments.

Однако это не сработает для всех опций, которые вы можете искать. Например:

$ man find | sed -n '/^[[:space:]]*-type/,/^$/p'
   -type c
          File is of type c:

Не очень полезно. Хуже того, для некоторых вариантов вы можете быть введены в заблуждение, думая, что прочитали весь текст об этом варианте, хотя на самом деле это не так. Например, при поиске -delete упускается очень важное ПРЕДУПРЕЖДЕНИЕ, содержащееся во втором абзаце под этим заголовком.


Моя рекомендация - использовать стандартный вызов man с установленной переменной окружения LESS. Я довольно часто использую это в своих ответах на этом сайте.

LESS='+/^[[:space:]]*-type' man find

Чтобы узнать больше о том, как это работает, смотрите:

LESS='+/^[[:space:]]*LESS ' man less
LESS='+/\+cmd' man less
LESS='+/\/' man less

Если вы просто хотите быстро и интерактивно найти опцию в man-странице, научитесь использовать возможности поиска в less. А также смотрите:

11
04.03.2017, 15:01
2 ответа

Из manpage раздела mount.

-U, --uuid uuid
       Mount the partition that has the specified uuid.

Таким образом, ваша команда mount должна выглядеть следующим образом.

mount -U 1234-SOME-UUID /some/mount/folder

или

mount --uuid 1234-SOME-UUID /some/mount/folder

Третьим вариантом будет

mount UUID=1234-SOME-UUID /some/mount/folder
28
27.01.2020, 19:58
  • В DragonFly BSD вы должны использовать/dev/part-by-uuid/.

  • В Debian GNU/Linux 7.11 (wheezy ),/dev/disk/by-uuid/доступен (, который я смог легко найти с помощью find /dev -type d, поскольку в выводе ls -la /dev, похоже, не было ничего важного ).

  • Во FreeBSD 11.1, /dev/gptid/покрывает (аналогичным образом, согласноfind /dev -type d).


Однако вернемся к вашей первоначальной проблеме — не каждая файловая система, описанная в fstab(5), должна быть смонтирована во время загрузки — просто аннотируйте диск удаления в fstabс помощью опции noauto, и он не будет смонтирован. во время загрузки (, но вы все равно можете смонтировать его по пути, что будет намного проще в управлении, чем разбросанные повсюду UUID ).

The option “auto” can be used in the “noauto” form to cause a file system not to be mounted automatically (with mount -A or mount -a, or at system boot time).

2
27.01.2020, 19:58

Теги

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