«hard-link» 태그된 질문

하드 링크는 파일 시스템의 이름을 다른 파일과 연결하는 파일 시스템 항목입니다.

3
다른 곳에서 하드 링크되지 않은 파일이 사용한 공간 만 'du'하는 방법은 무엇입니까?
rsync --link-dest공간 절약형 스냅 샷에 사용하여 실제로 얼마나 많은 공간을 절약 했는지 어떻게 알 수 있습니까? 또는 더 일반적인 : 디렉토리 구조 외부 의 다른 곳에서 하드 링크되지 않은 파일 만 고려하여 디렉토리가 얼마나 많은 공간을 사용하는지 알아내는 방법은 무엇입니까? 다르게 질문 : 해당 디렉토리를 삭제 한 후 실제로 사용 …

2
하드 링크가 원본과 동일한 공간을 차지하는 이유는 무엇입니까?
여기 와이 페이지 주변의 좋은 Q & A 덕분에 이제 링크를 이해합니다. 하드 링크가 다른 이름으로 동일한 inode를 참조하고 사본이 다른 "노드이며 다른 이름을 갖습니다. 또한 소프트 링크는 원래 파일 이름과 경로를 inode로 사용하므로 파일이 이동하면 링크가 끊어집니다. 그래서 나는 내가 배운 것을 일부 파일 (아래의 "saluton_mondo.cpp")로 테스트하여 단단하고 부드러운 …

6
제자리에서 하드 링크를 끊으시겠습니까?
내 도트 파일을 버전 제어 상태로 유지하고 있으며이를 배포하는 스크립트는 하드 링크를 만듭니다. 또한 버전 관리하에 사용 etckeeper합니다 /etc. 최근에 나는 다음과 같은 경고를 받았습니다. warning: hard-linked files could cause problems with bzr 간단한 사본 ( cp filename.ext filename.ext)은 작동하지 않습니다. cp: `filename.ext' and `filename.ext' are the same file 여러 …
13 hard-link 

3
/ dev 디렉토리 이외의 장치 파일에서 하드 링크를 만들 수없는 이유는 무엇입니까?
루트 모드로 /home디렉토리에 하드 링크를 만들려고 할 때 Linux는 다음 오류 메시지를 표시했습니다. ln: failed to create hard link ‘my_sdb’ => ‘/dev/sda1’: Invalid cross-device link 위의 오류 메시지는 다음과 같습니다. # cd /home/user/ # ln /dev/sda1 my_sdb 그러나 /dev디렉토리 에서만 하드 링크를 만들 수 있었고 다른 디렉토리에서는 불가능했습니다. 지금, 나는 …
11 linux  hard-link  ln 

4
하드 링크가 편집 될 때 새 파일로 연결되는`cp -al` 스냅 샷
방대한 폴더의 스냅 샷을 정기적으로 찍으려고합니다. 여기 읽고 : http://www.mikerubel.org/computers/rsync_snapshots/#Incremental 이 cp -al단순히 하드 링크를 복사하여 폴더의 스냅 샷을합니다. 그것은 모두 훌륭하지만 문제는이 스냅 샷에서 파일을 변경하면 모든 스냅 샷에서 변경된다는 것입니다. 내가 대신하고 싶은 것은 시스템이 변경시 새 파일을 작성하고 그 대신 링크하는 것입니다. 이렇게하면 첫 번째 파일을 편집 …

1
`--link`를 표현할 수있는 방법이 있습니까, 아니면 cp (GNU coreutils에서)의 일반 사본으로 대체됩니까?
말할 cp수 있는 방법이 있습니까 --link(예 : 하드 링크 만들기) 장치 간 하드 링크를 시도하는 경우에 다시 사용합니까? 장치 간 링크가 불가능 cp하여 실패 할 수 있습니다. 내가 묻는 이유는 이것을 이것을 사용하고 싶습니다. 왜냐하면 GNUmakefile복잡하고 긴 명령 (또는 그 문제에 대한 기능)보다 읽기 쉬운 명령 줄을 선호하기 때문입니다. 문제는 …

2
`ln -d`가 성공한 파일 시스템이 있습니까?
ln 맨 페이지에서 : -d, -F, --directory allow the superuser to attempt to hard link directories (note: will probably fail due to system restrictions, even for the superuser) 실제로 이것을 허용하는 파일 시스템 드라이버가 mount --bind <src> <dest>있습니까? 아니면 유일한 옵션 입니까? 아니면 커널이 파일 시스템 특정 드라이버에 도달하기 전에 …

2
/ bin에 심볼릭 링크와 하드 링크가 혼합되어있는 이유는 무엇입니까?
심볼릭 링크와 하드 링크의 기술적 차이점을 이해합니다. 실제로 사용되는 것에 대한 질문입니다. 특히 /bin디렉토리가 비슷한 조건에서 왜 사용되는지 궁금합니다 . 내 시스템에 목록이있는 조각이 있습니다. ~$ ls -lai /bin total 10508 32770 drwxr-xr-x 2 root root 4096 Jun 14 11:47 . 2 drwxr-xr-x 28 root root 4096 Sep 6 13:15 …

4
보관을위한 파일 시스템
파일 시스템에 복잡한 읽기 전용 데이터가 있습니다. 여기에는 svn 저장소의 특정 개정판에 대한 수천 개의 스냅 샷과 회귀 테스트 결과가 포함됩니다. 스냅 샷 사이의 동일한 파일은 이미 하드 링크를 사용하여 중복 제거되었습니다. 이런 식으로 저장 용량이 클 필요는 없지만 여전히 많은 inode를 소비하므로 주 파일 시스템의 경우 fsck가 너무 오래 …

1
파일 시스템을 순회하지 않고 파일의 모든 하드 링크 찾기
내가 본 이 페이지에 아이 노드가 가지고 링크 카운터 이 아이 노드를 가리키고 : ( "디렉토리 항목을"읽기) 얼마나 많은 파일을 알 수 있습니다. 전체 파일 시스템을 순회하지 않고 이러한 디렉토리를 포함하는 디렉토리를 알 수있는 방법이 있습니까? 이 정보는 어딘가에 저장되어 있습니까? struct inode { kdev_t i_dev; unsigned long i_ino; umode_t …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.