[방법] Debian Wheezy를 Ext3 또는 Ext4에서 Btrfs로 변환하는 방법

일반적으로 우리가 사용하는 것 GNU / 리눅스 우리는 유명한 파티션을 사용했습니다 Ext2, Ext3 및 Ext4하지만 아시다시피 다른 유형의 파일 시스템과 Btrfs 꽤 많은 인기를 얻고 있습니다.

그러나 그것은 무엇입니까 Btrfs? 다음에있는 간단한 설명을 보겠습니다. 위키 백과:

Btrfs (B- 트리 FS 또는 일반적으로 발음되는 "버터 FS")는 파일 시스템 기록 중 복사 발표 오라클 파라 GNU / 리눅스.

목표는 현재 파일 시스템을 교체하는 것입니다. ext3, 특히 파일의 최대 크기와 함께 가장 많은 제한 사항을 제거합니다. ext3에서 지원하지 않는 새로운 기술을 채택하는 것 외에도. 또한 "내결함성, 수리 및 관리 용이성에 중점을 둘 것"이라고합니다.

글쎄,이 기사에서는 사용 방법을 보여줄 것입니다 데비안 위지Btrfs, 내가 찾은 단계에 따라 이 링크. 변경하기로 결정한 경우 위험을 감수해야하며 데이터와 관련된 재난에 대해 책임지지 않는다는 것은 말할 필요도 없습니다. 거기 가자 😛

Ext3 / 4에서 Btrfs로 이동

1.- 가장 먼저해야 할 일은 모든 데이터를 저장하거나 가상 머신에서이 테스트를 수행하는 것입니다.

2.- 우리는 .iso를 다운로드합니다. 데비안 테스트 CD에 "굽거나" USB 메모리UNetbootin 이 장치에서 부팅합니다.

3.- 원본 기사에서는 명확하게 설명하지 않지만 논리적으로 설치해야한다고 생각하며 시스템이 준비되면 다음을 배치합니다.

fsck -f /dev/sdaX

(/ dev / sdaX가 루트 파일 시스템이라고 가정)

4.- 좋아하는 편집기를 설치하고 btrfs 도구 (사용할 수없는 경우).

5.- 그런 다음 다음을 실행합니다.

btrfs-convert /dev/sdX

6.- 나중에 :

mount /dev/sdX /mnt

그때:

mount -o bind /dev /mnt/dev
mount -o bind /sys /mnt/sys
mount -o bind /proc /mnt/proc

7.- 우리는 Chroot를 사용합니다 :

chroot /mnt

8.- 우리는 파일을 편집합니다 / etc / fstab, 루트 (/) 파일 시스템이 마운트 된 줄을 찾고 UUID/ dev / sdX, 우리는 변했다 ext3 / ext4btrfs, 옵션을 다음으로 변경합니다. '기본값' 마지막 숫자 (1)를 0으로 변경합니다.

예를 들어, 제 경우에는 이것을 변경하는 것입니다.

UUID=c2bc3236-b089-4f1e-8303-8fc9fab8848f    /    ext4    errors=remount-ro 0   1

다음과 같이 두십시오.

/dev/sdX    /           btrfs    default     0       0

9.- 그런 다음 다음을 실행합니다.

ls -la /boot

이것으로 우리가하는 일은 내부 / 부팅에있는 파일을 보여 주어 다음과 유사한 파일이 있는지 확인하는 것입니다. initrd.img-3.2.0-2-686-pae. 우리에게 필요한 것은 뒤에 오는 텍스트입니다. 'initrd.img-' 다음 명령에서 사용할 커널입니다.

mkinitramfs 3.2.0-2-686-pae -o /boot/initrd.img-3.2.0-2-686-pae

10.- 나중에 GRUB를 업데이트합니다.

grub-install /dev/sdX
update-grub

완료되면 다음 명령을 사용합니다.

exit

나오기 위해 chroot.

11.- 우리는 분해합니다 :

umount /mnt/proc
umount /mnt/dev
umount /mnt/sys
umount /mnt

12.- 우리는 다시 시작하고기도합니다 !!! 😀

재앙이 발생하지 않으면 우리는 이미 Btrfs 다음 검사를 수행합니다.

1.- 방법 뿌리 우리는 실행합니다 :

update-initramfs -u -t -kall

2.- 파일에서 다시 변경 / etc / fstab el / dev / sdXUUID. 시청하려면 UUID 파티션에서 우리가 실행하는 :

ls -la /dev/disk/by-uuid/ | grep sdΧ

다음과 같이 반환되어야합니다.

lrwxrwxrwx 1 root root 10 abr 19 08:50 0c3299fc-de7b-496f-8cf8-0d0945111b88 -> ../../sda5
lrwxrwxrwx 1 root root 10 abr 19 08:50 2cce04c7-ae67-413b-9773-afe86a36aa39 -> ../../sda6
lrwxrwxrwx 1 root root 10 abr 19 08:50 c2bc3236-b089-4f1e-8303-8fc9fab8848f -> ../../sda1

모든 것이 잘되면 변환 프로세스에서 생성 한 백업을 삭제할 수 있습니다. (ext2_저장됨) 다음과 같이 :

btrfs subvolume delete /ext2_saved

완료 😀


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   103

    한 가지 질문입니다. 많은 사용자가 존재하지도 않는 몇 가지 새로운 기능과 기능에이 파일 시스템을 사용할 위험이 있습니까? 나는 btrfs가 나쁘다는 것을 의미하지 않는다 (나는 그것을 시도조차하지 않았다), 내가 읽은 것에 기초하여, 고전적인 ext3와 ext4가 부족한 "것들"이 있지만, 나는 초기 질문으로 돌아 간다. 그만한 가치가 있는가?

    1.    눅스윈

      내 관점에서…. 난 그렇게 생각하지 않아!! 당신은 또한 당신의 시스템을 망칠 위험을 감수 할 것입니다 !!!! 그리고 또 다른 것은 파티션에 어떤 형식의 형식이 있는지는 중요하지 않습니다. 중요한 것은 파티션에 제공 할 기능 또는 제공 할 사용 유형에 적합한 형식을 갖는 것입니다. 그것!

  2.   브루클린에서 아님

    안정된 데비안을 사용하지만 여전히 안정적인 파일 시스템을 원합니다. btrfs가 저와 같은 일반 사용자에게 어떤 이점을 가져다 줄까요?

  3.   요요 페르난데스

    항상 그렇듯이 아주 좋은 공헌 😉

    제 경우에는 여전히 필요하다고 생각하지 않지만 ext4는 저에게 좋습니다. 저는 가정 환경에서만 PC를 사용합니다. 인터넷, 음악, 비디오, 포르노… 등등.

    인사

    1.    멀린 데비안

      Linux Porn을 사용하십시오.

  4.   에루나모JAZZ

    Btrfs가 Ext4보다 유리한지 묻는 사람들에게 대답은 예와 아니오, xD입니다.
    솔리드 스테이트 하드 디스크 (SSD)를 사용하는 경우 Btrfs를 사용하면 훨씬 더 나은 성능을 볼 수 있지만 시스템이 아직 개발 중이므로 사고가 발생할 가능성이 있습니다. 아이디어를 얻으려면 프로젝트 문서를 읽어야합니다. 찾을 수있는 것 : https://btrfs.wiki.kernel.org/

    나는 한때 점프 할 생각을했지만 포기했다.

    1.    103

      그것이 바로 제가 의미하는 바입니다. 이상한 어조로 말했습니다.

  5.   비키

    영어를 알고 관심이있는 사람들을 위해 btrfs와 ext4를 서로 비교하는 테스트 링크가 있습니다. 몇 달 전이지만 지금 쯤이면 btrfs가 개선되었습니다. 🙂 대부분의 테스트에서 ext4가 더 나아졌습니다.

    http://www.phoronix.com/scan.php?page=article&item=btrfs_linux31_ssd&num=1

  6.   자민 사무엘

    페도라 파트너가이를 구현할 때까지 기다렸다가 시스템이 어떻게 작동하는지 확인하십시오. 일이 잘 진행되면 다른 배포판도이를 구현할 것입니다.

  7.   Alunado

    그는 "Oracle Corporation"이라고 말했습니다.

    이것은 편견이 아닙니다. 이것이 원칙입니다.

    나는 "BTRFS"를 사용하지 않는다. 필요한 모든 정보에 감사드립니다.

    1.    시그84

      BTRFS가 가지고있는 좋은 기능

    2.    칙술룹 쿠쿨칸

      저도 궁금합니다. Oracle (OpenOffice, MySQL, OpenSolaris, Java)의 최근 역사를 알면 Btrfs를 사용하는 것이 신뢰할 수 있습니까?

  8.   산 코치 토

    요점은 프로젝트가 더 성숙해질 때까지 잠시 기다리는 것입니다.

  9.   JHCS

    파일 압축에 대한 지원이 향상되기를 바랍니다. 일반 사용자에게 매우 유용한 기능이라면 집에 더 많은 공간을 확보하는 데 도움이 될 것입니다.