btrfs를 사용하여 파티션 테이블을 만드는 방법은 무엇입니까?

btrfs를 사용하여 파티션 테이블을 만드는 방법은 무엇입니까?

내 노트북에 Ubuntu 16.04.1(현재 최신 버전)을 설치하고 싶고 새 운영 체제에 대한 파티션 구성표와 파일 시스템을 고려하고 있습니다.

첫째, 현재 시스템(구식 Fedora)에 있는 현재 파티션 테이블은 (), (암호화됨), (암호화됨) boot및 입니다. 그것은 나에게 잘 작동하지만 전자가 후자보다 개선되었다는 것을 항상 읽었기 때문에 대신 사용을 고려하고 있습니다. 그러나 저는 매우 기본적이고 기술적인 지식이 없는 사용자이므로 파일 시스템을 변경하면 파티션 테이블이 어떻게 변경되는지 이해하지 못합니다. 특히 알고 싶습니다.ext4homeext4rootext4swapbtrfsext4

간단히 새 파티션 테이블을 만들 수 있습니까? ( boot) btrfs, home(암호화 btrfs), root(암호화 btrfs) 및 swap?

btrfs그렇지 않다면 파일 시스템 아래의 적절한 파티션 테이블에 대한 조언을 듣고 싶습니다 . 아니면 해당 파일 시스템을 사용하는 것이 가치가 있습니까?

답변1

우선 BTRFS는 EXT4와는 다른 동물일 뿐입니다. 간단히 말해서 EXT4는 파일 시스템이고 BTRFS는 볼륨 관리자와 통합된 파일 시스템입니다. LVM2를 사용해 본 적이 있다면 볼륨 관리자를 사용해 본 경험이 있을 것입니다.

EXT4 대신 BTRFS를 사용해야 하는지 여부는 주관적입니다. 단지 하나가 다른 것보다 낫다는 것이 아닙니다. 결정하시는데 도움이 되셨으면 해서 방문을 추천드려요https://btrfs.wiki.kernel.org/index.php/Main_Page, 아래로 스크롤하여지침 및 사용 정보섹션을 살펴보고 건너뛸 수 있는 RAID 관련 기사를 제외하고 모든 기사를 읽어보세요. 이를 통해 BTRFS가 무엇인지에 대한 아이디어를 얻을 수 있습니다.

파티션 구성표와 관련하여 여기에는 디스크 파티션과 BTRFS 볼륨이라는 두 가지 요소가 있습니다. 먼저 이전 파티션 구성표를 다시 매핑한 다음 그 이유를 설명하겠습니다.

구역화 계획

참고: 실제 파티션 번호는 중요하지 않습니다. 중요한 것은 그것이 파티션이라는 것입니다.

/dev/sda1    /boot
/dev/sda2    swap
/dev/sda3    /        subvol=/volumes/root
/dev/sda3    /home    subvol=/volumes/home

다음은 참고해야 할 몇 가지 중요한 사항입니다.

  1. /boot 및 swap은 파티션입니다.
  2. / 및 /home은 동일한 BTRFS 파일 시스템의 BTRFS 하위 볼륨입니다.
  3. 하나의 파티션에만 BTRFS 파일 시스템이 있습니다.

BTRFS는 스와핑을 지원하지 않습니다. 파티션이 아닌 파일 시스템이므로스왑 파티션무의미한. 이 글을 쓰는 시점에서 BTRFS는 스왑 파일을 지원하지 않지만 루프를 사용하여 파일을 설치할 수 있으며 성능 저하를 지불할 수 있습니다. 요점은 파티션으로 남겨 두는 것이 좋습니다.

문서에 따르면 Grub 2를 사용하는 경우 자체 파티션 대신 BTRFS 하위 볼륨에 /boot를 넣을 수 있습니다. 저는 아직 Grub 1을 사용하고 있습니다. 제 추론은 다음과 같습니다. :)

EXT4와의 주요 차이점은 데이터 저장 방식입니다.분할된나가. 즉, 크기를 미리 선택해야 하는 여러 파티션을 사용하는 대신 모든 것을 동일한 대형 파티션에 덤프하고 하위 볼륨을 사용하여 내용을 논리적으로 나눌 수 있습니다.

암호화

BTRFS는 현재 암호화를 기본적으로 지원하지 않지만... 몇 가지 방법이 있습니다. 바라보다여기

답변2

파티션 테이블에는 각 파티션에 사용되는 파일 시스템 유형이 표시되지 않습니다. 이는 단순히 "Linux 파일 시스템" 또는 "Linux 스왑"과 같은 파티션의 목적을 나타냅니다.

어쨌든, 아무것도 직접 설정하지 않습니다. 디스크 준비를 수행할 때 설치 프로그램에 btrfs를 사용하도록 지시합니다. 수동 파티셔닝을 선택해야 한다고 생각합니다.이 블로그 게시물이전 버전의 스크린샷이 포함되어 있습니다. /boot시스템 파티션을 암호화하는 경우 별도의 파티션만 필요합니다. 별도의 파티션이 필요하지 않습니다 /home. btrfs의 장점 중 하나는 하위 볼륨을 사용하여 동일한 물리적 백업에 스토리지를 격리할 수 있다는 것입니다.

Btrfs에는 몇 가지 좋은 기능이 있지만 꼭 사용해야 하는 경우가 아니면 아무 소용이 없습니다..

1 한 번은 그런 일이 있었어요.허점/bootbtrfs 사용 시 Grub 사용그리고Grub은 하드 드라이브가 아닌 파티션에 설치됩니다. (이는 Grub이 기본 부트 로더가 아닌 이중 부팅 설정에 유용하며 그 자체로는 매우 일반적인 상황이 아닙니다.) 하지만 이 버그는 해결된 지 오래되었습니다.

관련 정보