[Ta yaya] Yadda ake canza Debian Wheezy daga Ext3 ko Ext4 zuwa Btrfs

A yadda aka saba wadanda muke amfani da su GNU / Linux mun yi amfani da rabe-rabenmu sanannen Ext2, Ext3 da Ext4, amma kamar yadda muka sani, akwai wasu nau'ikan tsarin fayil da Btrfs yana samun karbuwa sosai.

Amma menene Btrfs? Bari mu ga wani ɗan gajeren bayanin da aka samu a ciki wikipedia:

Btrfs (B-itace FS ko yawanci ana kiransa "Butter FS") shi ne a tsarin fayil copy-on-rubuta sanar da Oracle Corporation para GNU / Linux.

Manufarta ita ce maye gurbin tsarin fayil na yanzu ext3, kawar da mafi girman lambar iyakokinta, musamman tare da iyakar girman fayiloli; ban da tallafi da sabbin fasahohi da ba a goyi bayan ext3. An kuma bayyana cewa, za ta "mai da hankali kan hakuri, da gyara da kuma saukin gudanar da mulki."

Da kyau, a cikin wannan labarin zan nuna muku yadda ake amfani debian huce con Btrfs, bin matakan da na samu a ciki wannan haɗin. Ina tsammanin ya tafi ba tare da faɗi cewa idan kun yanke shawarar yin canjin ba, dole ne ku yi hakan cikin kasadar ku kuma ba ni da alhakin duk wata masifa da ta shafi bayananku. Muje can 😛

Tafiya daga Ext3 / 4 zuwa Btrfs

1. - Abu na farko da yakamata muyi shine adana dukkan bayanan mu ko kuma mafi kyawu, yin wannan gwajin a cikin wata na’ura ta zamani.

2.- Mun sauke wani .iso na Gwajin Debian da "ƙone" shi a kan CD ko sanya shi a kan Katin USB con Unetbootin don taya daga wannan na'urar.

3.- Kodayake labarin na asali bai fayyace shi ba, ina tsammanin dole ne mu girka kamar yadda ya dace, kuma da zarar mun shirya tsarin sai mu sanya:

fsck -f /dev/sdaX

(zato / dev / sdaX shine tushen tsarin fayiloli)

4. - Mun sanya editan da muke so kuma btrfs-kayan aikin (idan babu).

5.- Sannan zamu aiwatar:

btrfs-convert /dev/sdX

6.- Daga baya:

mount /dev/sdX /mnt

Sannan:

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

7.- Muna amfani da Chroot:

chroot /mnt

8.- Mun shirya fayil din / sauransu / fstab, muna neman layin da aka ɗora tushen (/) fayilolin fayil kuma muna canzawa UUID de / dev / sdX, mun canza kari / ext3 de btrfs, mun canza zaɓi zuwa 'tsoffin abubuwa' kuma mun canza lambar karshe (1) zuwa 0.

Misali, a nawa yanayin zai zama canza wannan:

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

kuma bar shi kamar haka:

/dev/sdX    /           btrfs    default     0       0

9.- Sannan zamu aiwatar:

ls -la /boot

Tare da wannan abin da muke yi shine nuna fayilolin da suke ciki / taya tabbatar cewa muna da ɗaya kama da wannan: initrd.img-3.2.0-2-686-pae. Abin da muke bukata shine rubutun da zai biyo baya 'in.ru.img-' wanda zai zama Kernel da za mu yi amfani da shi a cikin umarnin mai zuwa:

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

10.- Daga baya mun sabunta GRUB:

grub-install /dev/sdX
update-grub

Lokacin da muka gama muna amfani da umarnin:

exit

Don fita daga tsiro.

11.- Mun kwakkwance:

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

12.- Mu sake kunnawa da addu'a !!! 😀

Idan wata masifa ba ta faru ba, za mu iya tabbatar da cewa mun riga mun shiga Btrfs yin waɗannan ƙididdiga masu zuwa:

1.- Ta yaya tushen muna aiwatarwa:

update-initramfs -u -t -kall

2. - Mun sake canzawa a cikin fayil din / sauransu / fstab el / dev / sdX de UUID. Don kallon UUID daga bangare da muke aiwatarwa:

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

Wanne ya kamata ya dawo da wani abu kamar haka:

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

Idan komai ya tafi daidai, zaka iya share madadin da tsarin canzawa ya kirkira (an tsabtace) mai bi:

btrfs subvolume delete /ext2_saved

Anyi 😀


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   103 m

    Tambaya ɗaya kawai: Shin za mu yi haɗari da amfani da wannan tsarin fayil ɗin don newan sabbin abubuwa da siffofin da yawancin masu amfani basu ma san akwai ba? Ba wai ina nufin cewa btrfs ba dadi bane (ban ma gwada shi ba), gwargwadon abin da na karanta yana da "abubuwa" waɗanda tsofaffin abubuwan ext3 da ext4 basu da shi, amma na dawo kan tambayar farko, shin yana da daraja kuwa?

    1.    nuxwin m

      daga ganina…. Ban ce ba!! ku ma kuna da haɗarin lalata tsarin ku !!!! kuma wani abu bashi da mahimmanci ko wane irin tsari kuke dashi a bangaranku ... muhimmin abu shine a sami wanda ya dace da ayyukan da zaku bayar ga bangarorinku ko kuma wane irin amfani zaku bayar shi!

  2.   BaBarBokoklyn m

    Ina amfani da debian saboda yana da karko, kuma har yanzu, Ina son tsarin fayil mai karko. Ina mamakin, waɗanne fa'idodi ne btrfs zai kawo wa masu amfani na yau da kullun kamar ni?

  3.   Yoyo Fernandez m

    Kyakkyawan taimako, kamar koyaushe always

    Kodayake a wurina bana tsammanin har yanzu ina bukatar sa, amma ext4 abu ne mai kyau a gare ni. Ina amfani da PC ne kawai don yanayin gida, kun sani, intanet, kiɗa, bidiyo, batsa… da kaya.

    gaisuwa

    1.    Merlin Dan Debian m

      Yi amfani da Linux Porn daga kamanninsu ɗaya.

  4.   erunamoJAZZ m

    Ga waɗanda suka tambaya idan Btrfs zai kawo musu wata fa'ida akan Ext4, amsar ita ce: Ee da A'a, xD
    Idan kayi amfani da diski mai kwarjini (SSD), zaku ga mafi kyawun aiki idan kuna amfani da Btrfs, amma, kamar yadda tsarin yake har yanzu yana ci gaba, zai yuwu ku gamu da haɗari, batun karatu ne takaddun aikin don samun ra'ayin abin da za'a iya samu: https://btrfs.wiki.kernel.org/

    Na taɓa yin tunanin yin tsalle, amma na daina.

    1.    103 m

      Wannan shine ainihin abin da nake nufi, na faɗi shi da baƙon murya da alama.

  5.   maras wuya m

    Ga waɗanda suka san Turanci kuma suke da sha’awa, ga hanyar haɗi tare da gwaje-gwajen da suke kwatanta btrfs da ext4 da juna. Kodayake yan watannin da suka gabata ne, saboda haka yanzu an inganta btrfs 🙂 A mafi yawan gwaje-gwaje ext4 yayi kyau.

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

  6.   Jamin samuel m

    Bude don jiran abokan fedora don aiwatar da shi da kuma ganin yadda tsarin yake ... idan abubuwa suka tafi daidai, sauran masu tayar da hankalin suma zasu aiwatar dashi.

  7.   wata m

    Ya ce, "Kamfanin Oracle."

    Wannan ba son zuciya ba ne; wannan ka'idoji ne:

    BAN TUNANIN AMFANI "BTRFS". Na gode da duk bayanan da nake bukata.

    1.    mayan84 m

      don haka kyawawan fasali waɗanda BTRFS ke dasu

    2.    Chicxulub Kukulkan m

      Na yi mamakin hakan kuma. Sanin tarihin kwanan nan na Oracle (OpenOffice, MySQL, OpenSolaris, Java), zai zama abin dogaro don amfani da Btrfs?

  8.   sancochito m

    Ma'anar ita ce a ɗan jira don aikin ya ƙara girma.

  9.   jcs m

    Ina fatan hakan zai inganta tallafi don matse fayil. Cewa idan abu ne mai matukar amfani ga masu amfani na yau da kullun, zai taimaka mana samun ƙarin sarari na gida.