Linux에서 심볼릭 링크, 바로 가기 또는 폴더가 있는지 어떻게 알 수 있습니까? 다음 스크린 샷을 참조하십시오.
보시다시피 ls
명령은 일부는 진한 파란색으로 표시되고 다른 일부는 연한 파랑 (청록색)으로 표시됩니다. 이 청록색 물체는 무엇입니까? 이 실제 심볼릭 링크입니까?
보시다시피, cd
hdd라는 사람 에게는 할 수 없습니다 .
root@dm500hd:/# cd hdd
-sh: cd: can't cd to hdd
나는 그것이 리디렉션해야한다고 생각 /media/hdd
하고 hdd 폴더가 누락되었음을 알았습니다.
이 문제를 해결하는 방법이 있습니까?
업데이트 :ls -al
명령 결과는 다음과 같습니다 .
보시다시피 hdd -> /media/hdd
빨간색으로 표시됩니다. 이것은 물리적 인 하드 디스크가 연결되었을 때 고장 났거나 자동 마운트 된 것을 의미합니까?
업데이트 : 다음은 grep media /etc/auto*
명령 결과입니다 .
이것들 /etc/auto.master:/media/net
과 /etc/auto.network
항목들은 무엇을 하는가?
다음은 ls -Fal /media
명령 결과입니다 .
도움이 되셨습니까? ...
다음은 / usr 및 / bin의 목록뿐만 아니라 결과 stat
및 file
명령입니다.
이것은 어떤 식 으로든 나를 도와 줍니까?
아니, 당신이 알아야 할 것은 BusyBox가있는 Linux 기반 STB이며 임베디드 시스템이라는 것입니다. 모든 명령이 지원되는 것은 아닙니다.
업데이트 : / 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의 경우 마운트 관리자에서 HDD 교체 용으로 마운트하지 않기로 선택했습니다. HDD로 둘 이상의 역할을 수행 할 수없는 것 같습니다. 어디에 기록합니까? 두 위치 모두에? 데이터 속도가 두 배로? ... 가능하지 않다고 생각합니다.
따라서이 이유로 dream2 공유에 대해 movie라는 하위 폴더가 없습니다. 생성시 HDD 교체로 지정된 것만 동영상 하위 폴더를 가져옵니다.
내가 cd
루트에서 hdd하면로 이동합니다 /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
hdd에 가면/media/net/dream1
.
hdd
다른 hdd
symlink (/ media / hdd)를 가리키는 symlink (/ hdd) . 공유 폴더 (/ media / net / dream1)? .....를 가리 킵니다. 현기증이 나고 있습니다 ...
Enigma2 이미지 버전 3.2.3 또는 3.2.0 이전에는 이와 같지 않았습니다.
편집 : HDD 교체 역할을 할 두 번째 공유를 설정하면 녹화 용 활성 공유가됩니다. 동시에 HDD 교체로 작동하도록 이전에 설정된 공유는 여전히 "예"(HDD 교체로 작동)로 설정되어 있어도 더 이상 활성화되지 않습니다.
dream1이 HDD 교체로 처음 사용 된 경우 (예 : 교체로 작동하려면 "yes") dream2가 HDD 교체로 작동하도록 설정된 경우 녹화의 새로운 공유가됩니다. 여전히 dream1에 저장된 비디오 파일을보고 볼 수 있지만 더 이상 기록 할 수 없습니다. 녹화를 위해 dream1을 다시 사용하려면 먼저 dream2를 "no"로 설정하고 (HDD 교체 기능을 중지) dream1을 "yes"로 재설정해야합니다.
따라서, 동시에 두 주식에 기록 할 수 없습니다. 그들 중 하나는 가야합니다. 따라서 dream1 또는 dream2입니다. 둘다는 아닙니다. 둘 다 동일한 트랜스 폰더에있는 경우 둘 이상의 서비스 (tv 채널)를 기록 할 수 있지만 "무료 튜너 없음"메시지가 표시되는 경우에는 언급 할 수 있습니다. 튜너가 하나만있는 STB입니다.
ls -al
진짜로하는 것은 긴 (-l) 목록에있는 모든 파일을 (-a)를 표시합니다. 예, 자세한 정보를 제공하지만 심볼릭 링크를 식별하는 데 도움이됩니까? 오른쪽에 화살표가 있으면 기호 링크인지 어떻게 알 수 있습니까? 다른 식별자는 분명히 색상 코드이지만 일부는 색상을 신뢰할 수 없음을 제안합니다.
ls -al
명령이 표시되었습니다 hdd -> media/hdd
. 이제 cd
hdd 가 가능 하고 링크가 작동합니다. 그러나 흥미로운 점 ls -al media
은 쇼 hdd -> /media/net/mydream
이며 이것은 실제로 내가 cd
hdd를 할 때가는 곳 입니다. "mydream"은 주식의 이름입니다. 왜 다른 결과를 얻습니까?