
시작 시 자동으로 마운트되지 않는 파티션의 일부 디렉토리에 대한 링크를 만들었습니다. 물론 컴퓨터를 다시 시작하면 Ubuntu는 이 링크를 "Broken"으로 표시합니다. 링크를 클릭할 때까지 Ubuntu 14.04에서 이 링크의 경로를 확인하지 않도록 지시하는 방법이 있습니까?
편집: Ubuntu에서 일부 명령을 사용하여 링크를 다시 확인하도록 하는 방법이 있습니까?
답변1
끊어진 링크를 다시 작동시키는 간단한 방법을 찾았습니다. 링크를 다시 확인하는 대신 링크를 다시 만드는 것이 더 쉽습니다. (예, 알아요..ㅋㅋㅋ..저는 Linux에 대한 경험이 거의 없습니다). 파티션이 마운트되면 터미널( CTRL+ ALT+ T)에서 다음 명령을 작성하여 이 작업을 수행했습니다.
ln -s -f "path_to_Target" "path_to_Link/LINK_NAME"
ln
명령은 소프트 또는 하드 링크를 만드는 데 사용됩니다. 옵션 -s
은 "소프트 링크"를 만드는 것이고 -f
옵션은 링크가 이미 존재하기 때문에 오류가 발생하지 않도록 "강제"하는 것입니다. 명령어 ln
가 자세히 설명되어 있습니다여기.
다음 단계는 링크를 클릭할 때 링크가 자동으로 명령을 실행하도록 만드는 것입니다. 이에 대한 또 다른 질문을 게시했습니다.
답변2
항상 존재하는 위치에 디렉터리를 바인드 마운트한 다음 해당 위치에 연결할 수 있습니다.
예를 들어, /dev/sdb1
에 마운트 했다고 가정해 보겠습니다 /media/user/sdb1
. 여기에는 ClientDocs
데스크탑에 항상 링크를 갖고 싶은 디렉토리가 포함되어 있습니다 .
그런 다음 디렉토리를 추가할 수 있습니다 /media/permadirs/user/ClientDocs
. 그런 다음 디스크를 마운트하면 다음을 수행할 수 있습니다 sudo mount --bind /media/user/sdb1/ClientDocs /media/permadirs/user/ClientDocs
.
그런 다음 링크를 만들 수 /media/permadirs/user/ClientDocs
있으며 이 링크는 디스크가 마운트되었는지 여부에 관계없이 항상 유효합니다.
물론 마운팅을 수행해야 하지만 링크는 항상 작동합니다. 아마도 그것은 어떤 면에서 당신에게 도움이 될 것입니다.