나는이 /home/myuser/Desktop/rc/.netrc의 난에 하드 링크하려는 파일 / 루트 의 즉, 홈 디렉토리 루트 사용자. 내가 할 때 :
ln /home/user/Destkop/rc/.netrc /root
다음과 같은 오류가 발생합니다.
ln : 하드 링크
/root/.netrc' =>
.netrc 만들기 : 잘못된 교차 장치 링크
그러나 파일을 myuser 의 집, 즉 / home / myuser에 하드 링크하면 작동합니다 .
그렇다면 문제가 무엇입니까, 여기에 파일 시스템이 하나만있을 때 유효하지 않은 교차 장치라고 말하는 이유는 무엇입니까?
추신. RHEL6을 사용하고 있습니다
BTW 내에 .netrc 권한은 그것이 있어야로, 600
—
엘빈 Aslanov
두 디렉토리가 동일한 파일 시스템에 있는지 확인 하시겠습니까? 실행
mount | column -t
하고 살펴보십시오. 또는, 실행 mountpoint -d /
, mountpoint -d /home
, mountpoint -d user
,와 mountpoint -d /root
. 당신은 ... is not a mountpoint
마지막 3에 도착해야합니다 .
여러 StackExchange 사이트에 게시 하지 마십시오 .
@EvanTeitelman 진짜 모습은 아니다
—
Hauke Laging
mount | column -t
하지만 column -t < /proc/mounts
.