btrfs에서 파일시스템 압축 + 자동 조각모음 설정하기
btrfs에서 파일시스템에서 제공하는 투명 압축을 쓰려고 합니다. mount와 defrag을 수동으로 설정하는 건 알겠는데요. defrag으로 기존 파일도 압축했습니다. 앞으로도 압축으 자동으로 적용되게 하려면 fstab을 건드려야 할 것 같네요. 어떻게 고치면 될까요? 아래에 /etc/fstab 붙입니다.
#################################################################################
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/nvme0n1p2 during installation
UUID=672eeca7-5291-44dd-b0ae-1cc2d80e48cf / btrfs defaults,subvol=@ 0 1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=2089-5B6E /boot/efi vfat umask=0077 0 1
# /home was on /dev/nvme0n1p2 during installation
UUID=672eeca7-5291-44dd-b0ae-1cc2d80e48cf /home btrfs defaults,subvol=@home 0 2
하모니카 묻고답하기
2025.02.26 17:52
btrfs에서 파일시스템 압축 + 자동 조각모음 설정하기
조회 수 78 추천 수 0 댓글 1
-
게시판에 질문하기 전 읽기 - 어떻게 질문을 하는 것이 좋을까?
-
군대 싸지방에서 kollus player사용이 왜 불가능한가요?
-
Lutris에서 Design+, 닷넷 깔아도 여전히 안 되네요.
-
Lutris에서 ADS 실행 방법 찾기 - 로그 첨부
-
Lutris에서 안 돌아가는 Design+ 돌리는 방법 - 로그 첨부
-
zRAM zSWAP 압축 옵션 조절하기
-
Lutris에서 안 돌아가는 Design+ 돌리는 방법?
-
zRAM 상태 확인과 설정, zSWAP 상태 확인
-
zRAM, zSWAP 설정 방법
-
fstab 편집하려니, 권한이 없다고 뜨네요.
-
btrfs에서 파일시스템 압축 + 자동 조각모음 설정하기
-
Lutris에서 업무용 윈도우 프로그램 일부 안 돌아감
-
글꼴 힌팅 설정을 바꿔도, 뭐가 달라지나 모르겠네요. - 상세 포함
-
글꼴 힌팅 설정을 바꿔도, 뭐가 달라지나 모르겠네요.
-
EFI 파티션 (ESP) 용량은 얼마가 적당할까요?
-
Mbr보다 gpt가 좋나요?
-
(요청사항) 여기 커뮤니티 사이트에 다크모드 지원 좀 해줬으면~
-
Appimage에 nimf 라이브러리를 넣는 법을 좀 가르쳐주세요~
-
Kollus player의 Arch Linux 지원 계획이 있나요?
-
달력 애플릿의 날짜, 요일 표기 문제입니다..
-
linux mint 22.1 xia 에 HamoniKR APT 저장소를 추가 하려고 합니다..
1. 현재 `/etc/fstab` 설정 확인:
현재 `/etc/fstab`의 내용은 다음과 같습니다:
UUID=672eeca7-5291-44dd-b0ae-1cc2d80e48cf / btrfs defaults,subvol=@ 0 1
UUID=2089-5B6E /boot/efi vfat umask=0077 0 1
UUID=672eeca7-5291-44dd-b0ae-1cc2d80e48cf /home btrfs defaults,subvol=@home 0 2
2. 압축 기능 추가:
Btrfs의 투명 압축을 사용하려면, 마운트 옵션에 `compress` 또는 `compress-force` 옵션을 추가합니다. 여기서 `compress`는 필요한 경우 압축을 수행하는 것이고, `compress-force`는 모든 파일에 대해 항상 압축을 수행합니다.
3. 자동 조각모음 설정 추가:
조각모음을 자동으로 수행하려면 `autodefrag` 옵션을 추가하면 됩니다.
4. 수정된 설정 예:
`/etc/fstab` 파일을 아래와 같이 수정할 수 있습니다:
UUID=672eeca7-5291-44dd-b0ae-1cc2d80e48cf / btrfs defaults,subvol=@,compress-force=zlib,autodefrag 0 1
UUID=2089-5B6E /boot/efi vfat umask=0077 0 1
UUID=672eeca7-5291-44dd-b0ae-1cc2d80e48cf /home btrfs defaults,subvol=@home,compress-force=zlib,autodefrag 0 2
위 예시에서 `compress-force=zlib`은 zlib 알고리즘을 사용하여 압축하도록 설정한 것입니다. 필요에 따라 `compress-force=lzo` 같은 다른 알고리즘을 선택할 수도 있습니다.
5. 변경 사항 적용:
변경 후에는 마운트된 파일 시스템을 다시 마운트해야 변경 사항이 적용됩니다. 다음 명령어를 사용하여 마운트 해제를 하고 다시 마운트할 수 있습니다:
sudo umount /
sudo mount /
그런 다음, `/home`에 대해서도 같은 방식으로 적용할 수 있습니다.
6. 유의사항:
압축 설정을 변경한 후에는 시스템 성능에 따라 영향을 미칠 수 있으므로, 사용 중인 하드웨어와 용도에 맞게 최적화하시기 바랍니다.
위의 정보는 하모니카 매뉴얼과 Btrfs 관련 자료를 바탕으로 구성되었습니다. 추가적인 질문이 있으면 언제든지 말씀해 주세요.