reflink

파일 시스템이 참조 링크 복사본을 지원하는지 확인하는 방법은 무엇입니까?
reflink

파일 시스템이 참조 링크 복사본을 지원하는지 확인하는 방법은 무엇입니까?

reflink디렉터리의 스냅샷 복사본을 반복적으로 생성하려고 시도했지만 파일 시스템(사용자 정의 shfs)이 복사본을 지원하지 않으면 각 파일에 대해 오류가 반환됩니다. # cp -a --reflink=always /mnt/user/libvirt /mnt/user/libvirt_copy cp: failed to clone '/mnt/user/libvirt_copy/libvirt/libvirt.img' from '/mnt/user/libvirt/libvirt.img': Operation not supp...

Admin

참조 링크에 대한 btrfs-send 데이터가 너무 많은 이유는 무엇입니까?
reflink

참조 링크에 대한 btrfs-send 데이터가 너무 많은 이유는 무엇입니까?

Btrfs "보내기" 파일 참조 링크와 관련하여 매우 이상한 문제가 발생했으며 여러 번 시도한 후에 세부 정보를 찾았습니다. 먼저 "1"이라는 하위 볼륨을 만들었습니다. btrfs subvolume create 1 그 안에 파일을 추가하세요: dd if=/dev/urandom of=1/a bs=64 count=3110017 이제 읽기 전용 스냅샷을 만든 sudo btrfs subvolume snapshot -r 1 1_ro0후 다음을 실행하여 cp --reflink=always 1/a 1/bro ...

Admin

데이터를 복사하지 않고 파일을 추가하려면 mkfifo를 cp --reflink와 결합하세요.
reflink

데이터를 복사하지 않고 파일을 추가하려면 mkfifo를 cp --reflink와 결합하세요.

.{0..9}.bin​ out.bin​그래서 파일 내용을 복사하지 않고 파일 시스템 인덱스만 수정하면 이것이 달성될 수 있는지 궁금합니다(참조:대용량 파일을 복사하지 않고 서로 첨부효율적인 복사 솔루션을 위해). btrfs 와 같은 최신 파일 시스템에 cp --reflink=always존재합니다 . Fifo는 파일 시스템 수준에 있으므로( btrfs send최소한 fifo도 추적됨) 사용된 실제 데이터 블록에 대한 정보가 있어야 합니다. 따라서 cp --reflink=always디스크의 확장번호를 ...

Admin

사본 비교 다시 연결
reflink

사본 비교 다시 연결

btrfs sendbtrfs receive및 와 유사 하지만 파일 단위로 동작을 만들고 싶습니다 . 내가 아는 한, 이것을 사용하여 cp -ax --reflink=always파일의 "스냅샷"을 만들 수 있습니다. 우리는 두 개의 서로 다른 하드 드라이브에 있는 두 개의 "스냅샷"이 정확히 동일하다고 가정합니다. 이와 같이 cp다시 링크된 두 파일 간의 차이점(및 차이점만)을 어떻게 비교할 수 있습니까?btrfs send -p 이상적으로는 btrfs뿐만 아니라 참조 링크가 가능한 모든 파일 시스템에서...

Admin

기존 XFS 파일 시스템에서 다시 연결을 활성화하는 방법이 있습니까?
reflink

기존 XFS 파일 시스템에서 다시 연결을 활성화하는 방법이 있습니까?

현재 LVM에서 XFS로 포맷된 소형 개인 Linux 서버에 4TB RAID 1 설정이 있습니다. XFS 기능을 활성화하는 데 관심이 있었지만 reflink파일 시스템을 처음 만들 때는 그렇게 하지 않았습니다(기본값을 사용했습니다). reflink파일 시스템을 백업하고 다시 생성하지 않고 이 기능을 활성화할 수 있는 방법이 있습니까 ? 그렇지 않은 경우 향후 이 기능이 구현될 것으로 예상할 수 있습니까? ...

Admin

btrfs 재링크된 파일 감지
reflink

btrfs 재링크된 파일 감지

분명히 cp --reflink foo bar공간을 낭비하지 않고 btrfs에 파일을 복사할 수 있습니다. 하지만 이 두 파일(여기서는 foo와 bar)이 동일한 "공간 단위"를 사용하는지 어떻게 감지할 수 있나요? 하드 링크인 경우 고유 ID(이 경우 인덱스 노드)를 [ foo -ef bar ]비교하거나 가져오는 데 사용합니다 .stat -c%i foo btrfs 리링크된 파일에 대해 유사한 명령이 있습니까? 이것을 300G 볼륨에 적용하고 싶은데 중복 제거로 인해 실제 크기는 6T이므로 체크섬을 피...

Admin

btrfs의 rmlint "복제"는 무엇을 합니까?
reflink

btrfs의 rmlint "복제"는 무엇을 합니까?

내가 읽고있다rmlint수동, 중복 처리기 중 하나는 복제 및 참조 연결입니다. · 복제: ​​btrfs 전용. BTRFS_IOC_FILE_EXTENT_SAME ioctl(3p)을 사용하여 두 파일을 모두 복제해 보세요. 이렇게 하면 중복된 범위가 물리적으로 제거됩니다. 최소한 커널 4.2가 필요합니다. · reflink: 중복된 파일을 원본 파일에 다시 연결하려고 시도합니다. man 1 cp의 --reflink도 참조하세요. 파일 시스템이 이를 지원하지 않으면 실패합니다. 이 복제본의 기능은 정...

Admin

"cp -R --reflink=always"가 Btrfs 파일 시스템에서 표준 복사를 수행하는 이유는 무엇입니까?
reflink

"cp -R --reflink=always"가 Btrfs 파일 시스템에서 표준 복사를 수행하는 이유는 무엇입니까?

Btrfs는 쓰기 중 복사를 지원합니다. 이 함수를 사용하여 디렉토리를 복제하려고 합니다. cp -R --reflink=always foo_directory foo_directory.mirror 명령이 거의 즉시 완료될 것으로 예상했지만(예: btrfs subvolume snapshot) cp명령이 느린 표준 복사를 수행하는 것 같습니다. --reflink=always매뉴얼 페이지에 따르면 Copy-On-Write를 적용하고 싶습니다 . 지정 되면 --reflink[=always]데이터 블록이 수...

Admin

GNU cp: "--link"와 "--reflink=always"의 차이점은 무엇입니까?
reflink

GNU cp: "--link"와 "--reflink=always"의 차이점은 무엇입니까?

--link이들그리고 그리고 의 차이점은 무엇인가요 --reflink=always? 대안 으로 다음 명령을 사용하고 있는데 사용하는 것이 더 나은 옵션 mv인지 궁금합니다 .--reflink command gcp -r --link --archive --verbose "${opts[@]}" "$@" # delete the sources manually ...

Admin