[Cara] Cara menukar Debian Wheezy dari Ext3 atau Ext4 ke Btrfs

Biasanya yang kita gunakan GNU / Linux kami telah menggunakan partition kami yang terkenal Ext2, Ext3 dan Ext4, tetapi seperti yang kita ketahui, ada jenis sistem fail lain dan Btrfs semakin mendapat populariti.

Tetapi apa itu Btrfs? Mari lihat penerangan ringkas yang terdapat di Wikipedia:

Btrfs (B-pokok FS atau biasanya disebut "Butter FS") adalah sistem fail copy-on-tulis diumumkan oleh Oracle Corporation perenggan GNU / Linux.

Objektifnya adalah untuk menggantikan sistem fail semasa ext3, menghapuskan sebilangan besar hadnya, terutamanya dengan ukuran maksimum fail; sebagai tambahan kepada penggunaan teknologi baru yang tidak disokong oleh ext3. Juga dinyatakan bahawa ia akan "memfokuskan diri pada toleransi kesalahan, pembaikan dan kemudahan pentadbiran."

Baiklah, dalam artikel ini saya akan menunjukkan cara penggunaannya debian semput dengan Btrfs, mengikuti langkah-langkah yang saya dapati pautan ini. Saya rasa tidak perlu dikatakan bahawa jika anda memutuskan untuk membuat perubahan, anda mesti melakukannya dengan risiko anda sendiri dan bahawa saya tidak bertanggungjawab atas bencana yang berkaitan dengan data anda. Mari ke sana 😛

Pergi dari Ext3 / 4 ke Btrfs

1.- Perkara pertama yang harus kita lakukan adalah menyimpan semua data kita atau lebih baik lagi, lakukan ujian ini di mesin maya.

2.- Kami memuat turun .iso dari Ujian Debian dan "bakar" pada CD atau letakkan di Memori USB dengan UNetbootin untuk boot dari peranti ini.

3.- Walaupun artikel asal tidak menjelaskannya, saya rasa kita mesti memasang seperti yang logik, dan setelah sistem siap, kita meletakkan:

fsck -f /dev/sdaX

(dengan anggapan / dev / sdaX adalah sistem fail root)

4.- Kami memasang editor kegemaran kami dan btrfs-alat (jika tidak ada).

5.- Kemudian kita laksanakan:

btrfs-convert /dev/sdX

6.- Kemudian:

mount /dev/sdX /mnt

Kemudian:

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

7.- Kami menggunakan Chroot:

chroot /mnt

8.- Kami mengedit fail / etc / fstab, kami mencari garis di mana sistem fail root (/) dipasang dan kami berubah UUID oleh / dev / sdX, kami berubah ext3 / ext4 oleh btrfs, kami menukar pilihan untuk 'lalai' dan kita menukar nombor terakhir (1) menjadi 0.

Sebagai contoh, dalam kes saya, ini adalah untuk mengubah ini:

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

dan biarkan seperti ini:

/dev/sdX    /           btrfs    default     0       0

9.- Kemudian kita laksanakan:

ls -la /boot

Dengan ini apa yang kita lakukan adalah menunjukkan fail yang ada di dalam / boot memastikan bahawa kita mempunyai fail yang serupa dengan ini: initrd.img-3.2.0-2-686-pae. Apa yang kita perlukan adalah teks yang akan datang 'initrd.img-' yang akan menjadi Kernel yang akan kami gunakan dalam arahan berikut:

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

10.- Kemudian kami mengemas kini GRUB:

grub-install /dev/sdX
update-grub

Setelah selesai kami menggunakan arahan:

exit

Untuk keluar dari kekacauan.

11.- Kami membongkar:

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

12.- Kami memulakan semula dan berdoa !!! 😀

Sekiranya malapetaka tidak berlaku, kita dapat mengesahkan bahawa kita sudah berada di sana Btrfs melakukan pemeriksaan berikut:

1.- Bagaimana akar kami melaksanakan:

update-initramfs -u -t -kall

2.- Kami menukar lagi dalam fail / etc / fstab el / dev / sdX oleh UUID. Untuk menonton UUID dari partisi yang kita laksanakan:

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

Yang harus mengembalikan sesuatu seperti ini:

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

Sekiranya semuanya berjalan lancar, anda boleh menghapus sandaran yang telah dibuat oleh proses penukaran (ext2_simpan) seperti berikut:

btrfs subvolume delete /ext2_saved

Selesai 😀


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   103 kata

    Hanya satu soalan: Adakah kita mengambil risiko menggunakan sistem fail ini untuk beberapa ciri dan ciri baru yang bahkan tidak diketahui oleh banyak pengguna? Saya tidak bermaksud bahawa btrfs buruk (saya bahkan belum mencubanya), berdasarkan apa yang saya baca ia mempunyai "perkara" yang kekurangan ext3 dan ext4 klasik, tetapi saya kembali ke soalan awal, adakah ia berbaloi?

    1.    nuxwin kata

      dari sudut pandangan saya…. Saya tidak fikir begitu !! anda juga akan mengambil risiko merosakkan sistem anda !!!! dan perkara lain tidak kira jenis format yang anda ada di partisi anda ... yang penting adalah mempunyai format yang sesuai untuk fungsi yang akan anda berikan pada partition anda atau untuk jenis penggunaan yang akan anda berikan ia!

  2.   BukanDariBrooklyn kata

    Saya menggunakan debian kerana stabil, dan saya masih mahukan sistem fail yang stabil. Saya tertanya-tanya, apa kelebihan yang akan dibawa oleh btrfs kepada pengguna biasa seperti saya?

  3.   Yoyo Fernandez kata

    Sumbangan yang sangat baik, seperti biasa 😉

    Walaupun dalam kes saya tidak fikir saya masih memerlukannya, ext4 sangat bagus untuk saya. Saya hanya menggunakan PC untuk persekitaran domestik, anda tahu, internet, muzik, video, porno ... dan lain-lain.

    Sesuatu ucapan

    1.    Merlin The Debianite kata

      Gunakan Linux Porn dari kelihatan sama.

  4.   erunamoJAZZ kata

    Bagi mereka yang bertanya apakah Btrfs akan memberi mereka kelebihan berbanding Ext4, jawapannya adalah: Ya dan Tidak, xD
    Sekiranya anda menggunakan cakera keras keadaan pepejal (SSD), anda akan melihat prestasi yang jauh lebih baik jika anda menggunakan Btrfs, tetapi, kerana sistem ini masih dalam pembangunan, ada kemungkinan anda akan mengalami kemalangan, itu adalah masalah pembacaan dokumentasi projek untuk mendapatkan idea tentang apa yang boleh didapati: https://btrfs.wiki.kernel.org/

    Saya pernah berfikir untuk membuat lompatan, tetapi menyerah.

    1.    103 kata

      Itulah yang saya maksudkan, saya mengatakannya dengan nada yang pelik.

  5.   vicky kata

    Bagi mereka yang tahu bahasa Inggeris dan berminat, berikut adalah pautan dengan ujian yang membandingkan btrfs dan ext4 antara satu sama lain. Walaupun beberapa bulan yang lalu, sehingga sekarang btrfs bertambah baik 🙂 Dalam kebanyakan ujian ext4 lebih baik.

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

  6.   Jamin samuel kata

    Buka untuk menunggu feedora yang lain untuk melaksanakannya dan lihat bagaimana sistem ini berkelakuan ... jika semuanya berjalan lancar maka distro lain juga akan melaksanakannya.

  7.   berbulan kata

    Dia berkata, "Oracle Corporation."

    Ini bukan prasangka; ini adalah prinsip:

    SAYA TIDAK BERFIKIR UNTUK MENGGUNAKAN "BTRFS". Terima kasih atas semua maklumat yang saya perlukan.

    1.    sieg84 kata

      ciri yang sangat baik yang dimiliki oleh BTRFS

    2.    Chicxulub Kukulkan kata

      Saya juga tertanya-tanya. Mengetahui sejarah terkini Oracle (OpenOffice, MySQL, OpenSolaris, Java), adakah boleh dipercayai menggunakan Btrfs?

  8.   sancochito kata

    Maksudnya ialah menunggu sedikit masa agar projek lebih matang.

  9.   jhcs kata

    Saya harap ia dapat meningkatkan sokongan untuk pemampatan fail. Sekiranya ia adalah sesuatu yang sangat berguna untuk pengguna biasa, ia akan membantu kita mempunyai lebih banyak ruang untuk rumah.