btrfs

배경
btrfs

배경

배경 카메라 데이터를 시간별 파일로 디스크에 직접 스트리밍하는 NAS 설정이 있고 하루 시작 시 24개 파일을 일일 파일로 연결하는 작업을 설정한 다음 동일한 In 하위 볼륨(사용)에 저장합니다. ffmpeg) 압축이 포함된 "라이브 카메라" 하위 볼륨이 있습니다.장애가 있는그리고 nodatacow. 의도 아이디어는 압축된 비디오 파일(압축 없음)의 btrfs 오버헤드를 최대한 제한하고 파일의 쓰기 영향(nodatacow)을 제한하는 것입니다.문서: 전체 업데이트는 자주 덮어쓰는 작업 부하의 성능을...

Admin

btrfs 크기를 조정하기 전에 특별히 고려해야 할 사항이 있습니까?
btrfs

btrfs 크기를 조정하기 전에 특별히 고려해야 할 사항이 있습니까?

현재 상황 내 파티션은 거의 꽉 찼고 /home4.4Go만 남았으며 내 파티션은 /절반 이상 비어 있습니다. 보시다시피 두 파티션 모두 Btrfs에 있습니다. % lsblk -o NAME,FSTYPE,FSAVAIL,FSUSE%,MOUNTPOINT,SIZE -e7 NAME FSTYPE FSAVAIL FSUSE% MOUNTPOINT SIZE sda 238,5G ├─sda1 vfat 4,...

Admin

표준 사용자로 Btrfs 스냅샷 자동 생성
btrfs

표준 사용자로 Btrfs 스냅샷 자동 생성

Btrfs를 사용하면 표준 사용자로 하위 볼륨을 생성하고 스냅샷을 찍을 수 있습니다. 그러나 정기적으로 스냅샷 생성 및 관리를 자동화하기 위해 제가 찾은 도구(Snapper 및 Timeshift)는 스냅샷을 유지하는 데 적합한 것으로 보이며 /루트 권한으로 실행될 것으로 예상됩니다. 자동으로 스냅샷을 찍고 오래된 스냅샷을 정리하며 구성된 양의 시간별/일별/주별 스냅샷을 유지하는, 로그인한 동안 일반 사용자로 주기적으로 실행할 수 있는 도구가 있습니까(예: 시스템 사용자 타이머를 통해)? ...

Admin

BTRFS - 사용된 모든 블록에서 사용되지 않은 공간을 회수하고 파일 시스템을 압축하여 기본적으로 여유 공간을 조각 모음하는 방법은 무엇입니까?
btrfs

BTRFS - 사용된 모든 블록에서 사용되지 않은 공간을 회수하고 파일 시스템을 압축하여 기본적으로 여유 공간을 조각 모음하는 방법은 무엇입니까?

BTRFS 파일 시스템에서 사용하는 모든 블록에서 사용되지 않은 공간을 회수하는 방법은 무엇입니까? 부분적으로 사용되는 블록이 많고 각 블록이 10~50% 활용된다고 가정할 때 각 블록의 여유 공간의 90~50%가 회수되도록 이러한 블록을 조각 모음하려면 어떻게 해야 합니까? 가능한 경우 데이터도 압축됩니다. ...

Admin

btrfs 하위 볼륨 할당량 및 Samba 공유 여유 공간
btrfs

btrfs 하위 볼륨 할당량 및 Samba 공유 여유 공간

내 btrfs 파일 시스템 이 /mnt/btrfs. /mnt/btrfs/sv그런 다음 할당량을 10G로 설정 btrfs qgroup limit -e 10G /mnt/btrfs/sv하고 Windows 시스템에서 사용할 수 있도록 하위 볼륨을 삼바 공유로 내보냈습니다. btrfs qgroup show -pcre /mnt/btrfs/모든 것이 괜찮다는 것을 보여주세요. 내가 직면하고 있는 문제는 하위 볼륨이 표시되지 않음df 다른 위치에 설치 시 df사용 가능한 공간 표시/mnt/btrfs 1) 및 2)...

Admin

암호화된 btrfs 파티션을 마운트할 수 없습니다: 잘못된 fs 유형
btrfs

암호화된 btrfs 파티션을 마운트할 수 없습니다: 잘못된 fs 유형

질문 btrfs2개의 파티션(1.4TB 암호화 파티션 과 500GB 파티션 exfat) 이 있는 2TB 외장 하드 드라이브가 있습니다 . 그리고 파티션을 마운트할 수 없습니다 . 500GB 도 괜찮습니다.btrfsexfat 문맥 케이블이나 콘센트가 없어 조금만 움직여도 연결이 끊어집니다. 일부 파일을 파티션에 복사하고 있었는데 btrfs전송이 중단되었습니다. 실수로 드라이브나 케이블을 만지거나 옮겼을 수 있습니다. 왜 이런 드라이브에 데이터를 저장하고 싶습니까? 왜냐하면 나는 멍청해서 내 데이터...

Admin

기존 btrfs 파일 시스템(HDD)이 포함된 디스크에서 "mkfs.btrfs -f"를 실행했습니다. btrfs 도구를 사용하여 복구할 수 있습니까? 그렇지 않다면 무엇을 더 고려할 수 있습니까?
btrfs

기존 btrfs 파일 시스템(HDD)이 포함된 디스크에서 "mkfs.btrfs -f"를 실행했습니다. btrfs 도구를 사용하여 복구할 수 있습니까? 그렇지 않다면 무엇을 더 고려할 수 있습니까?

제가 어제 아주 어리석은 짓을 했습니다. 두 개의 물리적 드라이브(두 개 모두 HDD)가 있습니다. X이를 이라고 부르겠습니다 Y. 둘 다 btrfs전체 크기로 확장되는 (별도의) 파일 시스템을 포함합니다 . 내가 보관하고 싶은 @x하위 볼륨을 로 놔두세요.X 하위 볼륨 계층 구조의 레이블 을 다시 지정하고 재구성해야 합니다 X. 그래서 저는 다음과 같은 계획을 세웠습니다. 스냅샷을 생성 하고 ( / 를 통해 ) @x에 저장합니다 .Ysendreceive 새로운 하위 볼륨 구조를 실행 mkfs.bt...

Admin

btrfs 장치가 마운트되지 않았습니다. RAID일 수 있습니다. 확인하는 방법은 무엇입니까?
btrfs

btrfs 장치가 마운트되지 않았습니다. RAID일 수 있습니다. 확인하는 방법은 무엇입니까?

btrfs 장치를 설치할 때 RAID인지 쉽게 알 수 있습니다. btrfs filesystem df / 이 경우 fs를 마운트할 수 없습니다. 아마도 raid일 것입니다. sudo mount /dev/sdc2 /mnt/ mount: /mnt: mount(2) system call failed: No such file or directory. dmesg 라고 [ven nov 10 18:00:10 2023] BTRFS error (device sdc2): devid 1 uuid bf113911-243...

Admin

BTRFS 루트 볼륨에 대한 사용자 정의 커널 요구 사항
btrfs

BTRFS 루트 볼륨에 대한 사용자 정의 커널 요구 사항

Ubuntu 18.04에서 BTRFS를 지원하는 사용자 정의 커널을 컴파일하려고 합니다. 4.20.70-generic을 컴파일하고 설치하면 모든 것이 잘 작동하고 시스템이 문제 없이 부팅됩니다. 그런데 4.x 이후에는 컴파일되지 않는 사용자 정의 드라이버(나중에)도 필요하기 때문에 최신 버전을 사용할 수 없습니다. 4.17.4용 사용자 정의 커널 구성 파일(make oldconfig)을 사용하여 동일한 커널 소스를 컴파일하고 모든 질문에 답변하면 동일한 시스템이 BTRFS 루트 볼륨을 찾을 수 없습니...

Admin

bcachefs의 "btrfs 보내기" 및 "btrfs 받기"와 동일합니다.
btrfs

bcachefs의 "btrfs 보내기" 및 "btrfs 받기"와 동일합니다.

저는 LUKS, LVM, btrfs 및 bcache와 관련된 상당히 취약하고 오류가 발생하기 쉬운 설정으로 작업하고 있습니다. 나는 오랫동안 btrfs를 사용해 왔지만 큰 문제는 없었습니다. 그러나 캐싱을 지원하지 않으며 삭제 코딩(예: RAID5 또는 6 스타일 중복)도 처리하지 않습니다. 특히 배포판의 새 버전을 설치하려고 할 때 매우 이례적이며 업그레이드 프로세스 테스트나 설치 테스트에서 고려되지 않은 설정이 포함되어 있기 때문에 쉽게 실패할 수 있다고 생각합니다. 시스템은 이전 시스템의 대부분...

Admin

높은 처리량을 위해 BTRFS 시스템을 최적화하는 방법
btrfs

높은 처리량을 위해 BTRFS 시스템을 최적화하는 방법

성능 문제로 인해 Linux 시스템에서 고성능 프로그램을 효율적으로 실행할 수 없습니다. 특정 최적화 기술을 사용하여 I/O 읽기 및 쓰기뿐 아니라 전체 디스크 처리량을 향상시킬 수 있는지 궁금합니다. 또한 BTRF 파일 시스템이 EXT4 파일 시스템보다 느리기 때문에 이것이 요인이 될 수 있다는 점도 확인했습니다. 소프트웨어에 대한 설명서를 읽었는데 쓰기 사용량이 많고, 5GB /tmp 파일을 사용하고, 최대 50GB의 덤프 로그 파일을 저장하는 것 같습니다. ...

Admin

높은 IO 로드로 인해 시스템이 응답하지 않는지 확인
btrfs

높은 IO 로드로 인해 시스템이 응답하지 않는지 확인

루트 디스크(SanDisk SSD PLUS 240GB(UF5000RL))에 높은 IO가 있을 때 Fedora 38(Wayland의 KDE)이 몇 초 동안 응답하지 않는 이유를 이해하려고 합니다. 루트 파티션은 LUKS의 Btrfs입니다(자세한 내용은 질문 끝에 제공됨). 이러한 경우 장치에 할당된 IO 스케줄러가 BFQ(Fedora의 SATA SSD에 대한 기본 스케줄러)임에도 불구하고 추가 IO 활동이 오랫동안 처리되지 않는 것으로 보입니다. 일부 애플리케이션(예: Firefox)은 IO를 시도하...

Admin