Как узнать, есть ли у меня символическая ссылка, какой-либо ярлык или папка в Linux? Пожалуйста, смотрите следующий скриншот.
Как видите, ls
команда выводит список объектов, некоторые из которых окрашены темно-синим цветом, а другие - голубым (голубым). Что это за объекты голубого цвета? Это настоящие символические ссылки?
Как видите, я не могу cd
с тем, что называется HDD.
root@dm500hd:/# cd hdd
-sh: cd: can't cd to hdd
Я думаю, что он должен перенаправить, /media/hdd
и я заметил, что папка жесткого диска отсутствует.
Есть ли способ это исправить?
Обновление: вот результаты ls -al
команды.
Как вы можете видеть, он говорит, hdd -> /media/hdd
и он окрашен в красный цвет. Означает ли это, что он сломан или что он смонтирован автоматически, то есть когда подключен физический жесткий диск?
Обновление: вот результат grep media /etc/auto*
команды.
Что они /etc/auto.master:/media/net
и /etc/auto.network
записи делают?
Вот результаты ls -Fal /media
команды.
Это какая-то помощь? ...
Вот результаты stat
и file
команды, а также списки / USR и / бункера.
Помогает ли это мне каким-либо образом? ... помогает ли это вам? ...
С другой стороны, вы должны знать, что это STB на базе Linux с BusyBox, это встроенная система. Поэтому не все команды могут поддерживаться.
Обновление: последний снимок экрана с файлами и поддерживаемыми командами в / sbin и / usr / sbin.
Обновление: добавлен новый ресурс ...
Теперь я удалил этот старый общий ресурс и заново создал его с тем же именем, что и раньше, а также добавил второй общий ресурс. Так что теперь у меня есть два из них.
SHARES
remote share local share
mydream dream1
mydream2 dream2
LOCATIONS
remote local
C:\mydream /media/net/dream1
C:\mydream2 /media/net/dream2
Записи находятся в / media / net / dream1 / movie.
Кроме того, для общего ресурса dream2 я решил не монтировать его в качестве замены жесткого диска в Mount Manager, так как я подозреваю, что в качестве жесткого диска нельзя использовать более одного действия. Где бы это записать? В оба места? С удвоенной скоростью передачи данных? ... Я не думаю, что это возможно.
Поэтому по этой причине нет подпапки с именем movie для общего ресурса dream2. Только те, которые указаны как замена жесткого диска при создании, получают подпапку фильма.
Если я cd
к hdd от root, то он идет /media/net/dream1
. Если бы я , cd
чтобы ..
(родитель) оно восходит к root (/)
.
В корне
ls -al
дает hdd -> media/hdd
.
ls -al hdd
дает hdd -> media/hdd
.
ls -al media
дает /media/net/dream1
.
Кроме того , если я cd
на /media
есть другая hdd
символическая. Я не заметил этого раньше. Я думаю, что это создается автоматически при подключении общего ресурса. И если я cd
к этому жесткому диску это идет /media/net/dream1
.
Символическая ссылка hdd
(/ hdd), которая указывает на другую hdd
символическую ссылку (/ media / hdd), которая, в свою очередь, указывает на общую папку (/ media / net / dream1)? ..... У меня кружится голова ...
Это было не так до версии 3.2.3 или, по крайней мере, 3.2.0 образа Enigma2.
Редактировать: По настройкам второй общий ресурс, который будет заменять жесткий диск, становится активным общим ресурсом для записи. В то же время общий ресурс, который ранее был задан в качестве замены жесткого диска, больше не активен, даже если для него по-прежнему установлено значение «да» (действует как замена жесткого диска).
Если dream1 был впервые использован в качестве замены жесткого диска («да», чтобы действовать в качестве замены), а затем dream2 настроен в качестве замены жесткого диска, он становится новым ресурсом для записи. Я все еще могу видеть и просматривать видеофайлы, хранящиеся в dream1, но больше не могу записывать в него. Если я хочу вернуться к использованию dream1 для записи, мне сначала нужно установить dream2 на «no» (перестать действовать как замену жесткого диска), а затем сбросить dream1 на «yes».
Так что нет, он не может записывать до двух акций одновременно. Один из них должен идти. Так что это либо dream1, либо dream2, а не оба. Хотя я должен упомянуть, что возможно записать более одной услуги (телевизионный канал), если они оба находятся на одном транспондере, если нет, вы получаете сообщение «нет свободного тюнера». Это STB только с одним тюнером.
ls -al
самом деле он показывает все файлы (-a) в длинном (-l) списке. Да, это дает мне больше информации, но помогает ли мне идентифицировать символическую ссылку? Если у него есть стрелка справа, я так и скажу, если это символическая ссылка? Другой идентификатор - это, очевидно, цветовой код, но некоторые из вас предполагают, что цвету нельзя доверять.
ls -al
команда показала hdd -> media/hdd
. И теперь это возможно, cd
чтобы HDD и ссылка работает. Но что интересно, это ls -al media
показывает, hdd -> /media/net/mydream
и это на самом деле, где это идет, когда я cd
на жесткий диск. «Mydream» - это название акции. Почему я получаю разные результаты?