[ハウツー] DebianWheezyをExt3またはExt4からBtrfsに変換する方法

通常私たちが使用するもの GNU / Linuxの 有名なパーティションに使用しました Ext2、Ext3およびExt4、しかし私たちが知っているように、他のタイプのファイルシステムと Btrfs それはかなりの人気を得ています。

しかし、それは何ですか Btrfs? にある簡単な説明を見てみましょう Wikipedia:

Btrfs (Bツリー FSまたは通常発音される「バターFS」)は ファイルシステム コピーオンライト によって発表された オラクル・コーポレーション パラ GNU / Linuxの.

その目的は、現在のファイルシステムを置き換えることです ext3、特にファイルの最大サイズで、その制限の最大数を排除します。 ext3でサポートされていない新しいテクノロジーの採用に加えて。 また、「フォールトトレランス、修復、および管理の容易さに焦点を当てる」とも述べられています。

さて、この記事では、使用方法を紹介します Debian ウィジー とともに Btrfs、で見つけた手順に従います このリンク。 言うまでもなく、変更を行う場合は、自己責任で行う必要があり、データに関連する大惨事については責任を負いません。 そこへ行こう😛

Ext3 / 4からBtrfsへの移行

1.-最初に行う必要があるのは、すべてのデータを保存することです。さらに、このテストを仮想マシンで実行します。

2.-の.isoをダウンロードします Debianテスト 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 / ext4 によって BTRFS、オプションをに変更します 「デフォルト」 最後の数値(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 / sdX によって UUID。 見るには 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_saved) 次のように:

btrfs subvolume delete /ext2_saved

完了😀


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   103

    たった3つの質問:このファイルシステムをいくつかの新しい機能や、多くのユーザーが存在すら知らない機能に使用するリスクはありますか? 私が読んだことに基づいて、btrfsが悪いという意味ではありません(私はそれを試したことがありません)、古典的なext4とextXNUMXに欠けている「もの」がありますが、最初の質問に戻ります、それは価値がありますかそれ?

    1.    ナクスウィン

      私の視点から…。 そうは思わない!! あなたはまたあなたのシステムをクソする危険を冒すでしょう!!!! そして別のことはあなたがあなたのパーティションにどんなタイプのフォーマットを持っているかは関係ありません...あなたがあなたのパーティションに与えるつもりの機能やあなたが与えるつもりのタイプの使用のために正しいものを持っていることは重要ですそれ!

  2.   NotFromブルックリン

    私はdebianを使用しています。それは安定しているからですが、それでも安定したファイルシステムが必要です。 btrfsは私のような通常のユーザーにどのような利点をもたらすのだろうか?

  3.   ヨーヨーフェルナンデス

    いつものように、非常に良い貢献です😉

    私の場合、まだ必要だとは思いませんが、ext4は私にとって素晴らしいものです。 私はPCで家庭環境でのみ使用しています。インターネット、音楽、ビデオ、ポルノなどです。

    拝啓

    1.    マーリンTheDebianite

      Linuxポルノを使用するのは同じように見えます。

  4.   エルナモジャズ

    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.   アルナド

    彼は「オラクル社」と言った。

    これは偏見ではありません。 これが原則です:

    「BTRFS」を使うとは思いません。 私が必要としたすべての情報をありがとう。

    1.    ジーク84

      BTRFSが持つ非常に優れた機能

    2.    チクシュルーブククルカン

      私もそう思った。 Oracle(OpenOffice、MySQL、OpenSolaris、Java)の最近の歴史を知っていると、Btrfsを使用することは信頼できますか?

  8.   サンコチト

    重要なのは、プロジェクトがより成熟するまで少し待つことです。

  9.   JHCS

    ファイル圧縮のサポートが改善されることを願っています。 それが普通のユーザーにとって非常に便利なものであれば、家のためのより多くのスペースを確保するのに役立ちます。