Мой ответ прост - переименуйте один из них.
Помните, что UUID очень специфичен для данного флеш-накопителя, поэтому, как только вы сделаете это изменение в своей системе, он будет работать только с этим токовым диском ,
Если это не удастся, вам нужно будет пройти весь этот процесс снова.
Для них гораздо больше смысла иметь отдельные имена.
Если вам нужно перейти на другой компьютер с этим именем, просто выпустите его, а затем переименуйте обратно, чтобы другая система распознала его. .
И ваша основная система всегда будет распознавать диск по имени, независимо от того, используете ли вы pmount.
Я бы никогда не изменил свою систему внутри, только для поддержки хрупкой части, такой как флеш-диск.
Если вы сделаете это так, это будет работать даже на копии (или восстановление с резервная копия).
Единственная причина, по которой я могу представить для UUID-метода, - это то, что вы находитесь в безопасной среде, где каждый флеш-накопитель каталогизирован.
Просто имеет смысл построить ваши процессы являются отказоустойчивыми.
tail имеет параметр -f:
На странице man:
-f, --follow [= {name | descriptor}] вывод добавлен данные по мере роста файла; -f, --follow и -follow = дескриптор эквивалентныТаким образом, если вы наберете:
tail -f [path_and_name_of_logfile] - вы увидите вывод в терминале в виде файла журнала сам прилагается.
NB [path_and_name_of_logfile] - это параметр, поэтому дадим пример:
tail -f /var/log/messages
Если вы комбинируете с опцией -n [number_of_lines], вы можете запустить вывод из последнего [number_of_lines] в файле - например
tail -n 10 -f /var/log/Xorg.0.log
Некоторые программы будут периодически менять свой файл журнала, перемещая старый к новому имени (например, log.0) и началу работы.
NB logrotate делает это для файлов журнала для других программ, которые этого не делают.
tail -f будет продолжать следовать за старым файлом после его переименования.
tail -F будет следовать за файлом по имени, поэтому он переключится на новый файл.
tail
имеет параметр -f
:
На странице man
:
-f, --follow [= {name | descriptor} ] выводить добавленные данные по мере роста файла; -f, --follow и --follow = дескриптор эквивалентны
blockquote>Таким образом, если вы наберете:
tail -f [path_and_name_of_logfile]
- вы увидите вывод в терминале так как сам файл журнала добавляется.NB
[path_and_name_of_logfile]
- это параметр, поэтому дадим пример:
tail -f /var/log/messages
Если вы комбинируете с опцией
-n [number_of_lines]
, вы можете запустить вывод из последнего [number_of_lines] в файле - например
tail -n 10 -f /var/log/Xorg.0.log
[/g0]
Некоторые программы будут периодически менять свой файл журнала, перемещая старый (новое имя) (например, log.0) и начало работы.
NB logrotate делает это для файлов журналов для других программ, которые этого не делают.
tail -f
будет продолжать следить за старым файлом после его переименования.
tail -F
будет следовать за файлом по имени, поэтому он переключится на новый файл.
tail
имеет параметр -f
:
На странице man
:
-f, --follow [= {name | descriptor} ] выводить добавленные данные по мере роста файла; -f, --follow и --follow = дескриптор эквивалентны
blockquote>Таким образом, если вы наберете:
tail -f [path_and_name_of_logfile]
- вы увидите вывод в терминале так как сам файл журнала добавляется.NB
[path_and_name_of_logfile]
- это параметр, поэтому дадим пример:
tail -f /var/log/messages
Если вы комбинируете с опцией
-n [number_of_lines]
, вы можете запустить вывод из последнего [number_of_lines] в файле - например
tail -n 10 -f /var/log/Xorg.0.log
[/g0]
Некоторые программы будут периодически менять свой файл журнала, перемещая старый (новое имя) (например, log.0) и начало работы.
NB logrotate делает это для файлов журналов для других программ, которые этого не делают.
tail -f
будет продолжать следить за старым файлом после его переименования.
tail -F
будет следовать за файлом по имени, поэтому он переключится на новый файл.
tail
имеет параметр -f
:
На странице man
:
-f, --follow [= {name | descriptor} ] выводить добавленные данные по мере роста файла; -f, --follow и --follow = дескриптор эквивалентны
blockquote>Таким образом, если вы наберете:
tail -f [path_and_name_of_logfile]
- вы увидите вывод в терминале так как сам файл журнала добавляется.NB
[path_and_name_of_logfile]
- это параметр, поэтому дадим пример:
tail -f /var/log/messages
Если вы комбинируете с опцией
-n [number_of_lines]
, вы можете запустить вывод из последнего [number_of_lines] в файле - например
tail -n 10 -f /var/log/Xorg.0.log
[/g0]
Некоторые программы будут периодически менять свой файл журнала, перемещая старый (новое имя) (например, log.0) и начало работы.
NB logrotate делает это для файлов журналов для других программ, которые этого не делают.
tail -f
будет продолжать следить за старым файлом после его переименования.
tail -F
будет следовать за файлом по имени, поэтому он переключится на новый файл.
Хотя tail, конечно, обычный способ сделать это, следует отметить, что less имеет ту же функцию и иногда более полезен.
Если вы открыли файл с less то вы можете нажать Shift + F, чтобы он следил за файлом (т.е. он отображает новые строки, как это делает tail -f). Вы можете выйти из этого режима с помощью Ctrl + C
Вы также можете запустить less с опцией +F, и в этом случае он начнется в этом режиме. Вообще говоря, + можно использовать, чтобы дать «клавиатурные команды» less, которые он выполнит при запуске.
Использование less для этого имеет то преимущество, что вы можете легко выполнить поиск файла или если возникнет такая необходимость, просмотрите другие области. Я часто делал это с файлами журналов, например.
Делает ли
tail -f something.log
то, что вы хотите?
tail имеет две реализации для выполнения и вывода данных, которые добавляются в файл
, следуют файловому дескриптору, следуя файлу с определенным именемС параметром -f , --follow и --follow=descriptor, tail следует файловый дескриптор. Этот метод позволяет следить за файлом во время переименования, но отслеживание прекращается, когда файл вращается (новый файл создается с другим файловым дескриптором).
При работе с файлами, которые были повернуты, используйте [ f6] или -F, который равен --follow=name --retry. Таким образом, tail будет периодически открывать файл, чтобы преодолеть возможное вращение.
Я думаю, что ccze - это правильный инструмент для вас.
Он делает то же самое, что и для раскраски. Вы можете наблюдать за прокруткой журнала вниз, но его легче читать, потому что строки печатаются с цветами (ошибки в красном и т. Д.). Вы можете быстро попробовать что-то вроде этого:
tail -f /var/log/syslog | ccze
Я думаю, что ccze - правильный инструмент для вас.
Он делает то же самое, что и для раскраски. Вы можете наблюдать за прокруткой журнала вниз, но его легче читать, потому что строки печатаются с цветами (ошибки в красном и т. Д.). Вы можете быстро попробовать что-то вроде этого:
tail -f /var/log/syslog | ccze
Делает ли
tail -f something.log
то, что вы хотите?
Хотя tail
, конечно, обычный способ сделать это, следует отметить, что функция less
имеет ту же самую функцию и иногда более полезна.
Если вы открыли файл с less
то вы можете нажать Shift + F, чтобы он следил за файлом (т.е. он отображает новые строки, как это делает tail -f
). Вы можете выйти из этого режима с помощью Ctrl + C
Вы также можете запустить less
с опцией +F
, и в этом случае начнет в этом режиме. Вообще говоря, +
можно использовать, чтобы дать «клавиатурные команды» less
, которые он выполнит при запуске.
Использование less
для этого имеет то преимущество, что вы можете легко найти файл или если возникнет такая необходимость, просмотрите другие области. Я часто делал это с файлами журналов, например.
tail
имеет две реализации для последующего вывода и вывода данных, которые добавляются к файлу
С параметром -f
, --follow
и --follow=descriptor
, tail
следует файловый дескриптор. Этот метод позволяет следить за файлом во время переименования, но отслеживание прекращается, когда файл вращается (новый файл создается с другим файловым дескриптором).
При работе с файлами, которые были повернуты, используйте --follow=name
или -F
, который равен --follow=name --retry
. Таким образом tail
будет периодически открывать файл, чтобы преодолеть возможное вращение.
Хотя tail
, конечно, обычный способ сделать это, следует отметить, что функция less
имеет ту же самую функцию и иногда более полезна.
Если вы открыли файл с less
то вы можете нажать Shift + F, чтобы он следил за файлом (т.е. он отображает новые строки, как это делает tail -f
). Вы можете выйти из этого режима с помощью Ctrl + C
Вы также можете запустить less
с опцией +F
, и в этом случае начнет в этом режиме. Вообще говоря, +
можно использовать, чтобы дать «клавиатурные команды» less
, которые он выполнит при запуске.
Использование less
для этого имеет то преимущество, что вы можете легко найти файл или если возникнет такая необходимость, просмотрите другие области. Я часто делал это с файлами журналов, например.
tail
имеет две реализации для последующего вывода и вывода данных, которые добавляются к файлу
С параметром -f
, --follow
и --follow=descriptor
, tail
следует файловый дескриптор. Этот метод позволяет следить за файлом во время переименования, но отслеживание прекращается, когда файл вращается (новый файл создается с другим файловым дескриптором).
При работе с файлами, которые были повернуты, используйте --follow=name
или -F
, который равен --follow=name --retry
. Таким образом tail
будет периодически открывать файл, чтобы преодолеть возможное вращение.
Делает ли
tail -f something.log
то, что вы хотите?