나는 위에서 언급한 단계와 매우 유사한 단계를 수행해 왔습니다.ArchWiki 설치 가이드.
저는 최근 BTRFS 스냅샷, 특히 하위 볼륨 스냅샷을 조사하기 시작했습니다 /
.
설치하는 동안 설치 명령은 다음과 같습니다.
mount -o noatime,nodiratime,compress=lzo,space_cache,subvol=@ /dev/sda3 /mnt
( /dev/sda3
모든 시스템 하위 볼륨을 포함하는 BTRFS 파티션을 고려하십시오).
genfstab
/etc/fstab
다음과 같이 생성합니다.
# /dev/sda3
UUID=<long-uuid> / btrfs rw,noatime,nodiratime,compress=lzo,space_cache,subvolid=256,subvol=/@,subvol=@ 0 0
위의 스니펫에서 볼 수 있듯이 자동으로 매개변수를 추가 subvolid
하고 반복에 대한 매개변수를 추가합니다 subvol
(지금은 신경쓰지 않습니다).
혼란스러운 부분은 다음을 사용하여 이전 스냅샷으로 되돌릴 때 시작됩니다.
mount /dev/sda3 /mnt
mv /mnt/@ /mnt/<some-random-name>
mn /mnt/<an_old_snapshot_name> /mnt/@
/etc/fstab
파일을 변경하지 않았지만 동일한 이름이 이제 다른 하위 볼륨을 참조하는 방식으로 하위 볼륨의 이름을 바꿨다고 생각한다면 파일을 그대로 유지 하지만 혼란스러운 것은 이전 볼륨인 subvolid
것 같습니다. 마찬가지로 올바른 하위 볼륨을 마운트해 보겠습니다.
결론적으로:볼륨을 마운트할 때 차이점과 참조로 인해 문제가 발생 하지 않습니까 subvolid
?subvol
폴리스티렌:질문이 너무 길고 멍청한 질문이라 죄송합니다만, 스스로 답을 찾을 수 없습니다.
답변1
에서 언급했듯이Reddit에 대한 이 댓글, subvolid
참조 일관성을 유지하기 위해 안전하게 제거할 수 있습니다.