[Paano] Mag-convert ng Debian Wheezy mula sa Ext3 o Ext4 sa Btrfs

Karaniwan ang ginagamit namin GNU / Linux ginamit namin para sa aming mga partisyon ang sikat Ext2, Ext3 at Ext4, ngunit tulad ng alam natin, may iba pang mga uri ng mga file system at Mga Btrf nakakakuha ito ng kaunting kasikatan.

Ngunit ano ito Mga Btrf? Tingnan natin ang isang maikling paglalarawan na matatagpuan sa Wikipedia:

Mga Btrf (B-puno Ang FS o karaniwang binibigkas na "Butter FS") ay a file system kopya-on-sumulat inihayag ni Oracle Corporation para GNU / Linux.

Ang layunin nito ay upang palitan ang kasalukuyang file system ext3, tinatanggal ang pinakamaraming bilang ng mga limitasyon nito, lalo na sa maximum na laki ng mga file; bilang karagdagan sa pag-aampon ng mga bagong teknolohiya na hindi suportado ng ext3. Nakasaad din na ito ay "magfofocus sa tolerance ng kasalanan, pagkumpuni at kadali ng administrasyon."

Sa gayon, sa artikulong ito ipapakita ko sa iyo kung paano gamitin humihingal si debian sa Mga Btrf, pagsunod sa mga hakbang na nakita ko sa ang link na ito. Sa palagay ko napupunta ito nang hindi sinasabi na kung magpasya kang gawin ang pagbabago, dapat mong gawin ito sa iyong sariling peligro at na hindi ako responsable para sa anumang sakuna na nauugnay sa iyong data. Punta tayo dyan 😛

Pupunta mula sa Ext3 / 4 hanggang sa Btrfs

1.- Ang unang bagay na dapat nating gawin ay i-save ang lahat ng aming data o mas mabuti pa, gawin ang pagsubok na ito sa isang virtual machine.

2.- Nag-download kami ng isang .iso ng Pagsubok sa Debian at "sunugin" ito sa isang CD o ilagay ito sa a USB memory sa Unetbootin upang mag-boot mula sa aparatong ito.

3.- Bagaman hindi ito nililinaw ng orihinal na artikulo, sa palagay ko dapat kaming mag-install bilang lohikal, at kapag handa na ang system na inilalagay namin:

fsck -f /dev/sdaX

(ipinapalagay / dev / sdaX ang root filesystem)

4.- Nag-install kami ng aming paboritong editor at btrfs-tool (kung hindi magagamit).

5.- Pagkatapos ay isinasagawa namin:

btrfs-convert /dev/sdX

6.- Mamaya:

mount /dev/sdX /mnt

Pagkatapos:

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

7.- Gumagamit kami ng Chroot:

chroot /mnt

8.- Ina-edit namin ang file / etc / fstab, hinahanap namin ang linya kung saan naka-mount ang root (/) filesystem at nagbabago kami Uuid sa pamamagitan ng / dev / sdX, nagbago kami ext3 / ext4 sa pamamagitan ng btrfs, binabago namin ang pagpipilian sa 'mga default' at binago namin ang huling numero (1) sa 0.

Halimbawa, sa aking kaso ay babaguhin ito:

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

at iwanan ito tulad nito:

/dev/sdX    /           btrfs    default     0       0

9.- Pagkatapos ay isinasagawa namin:

ls -la /boot

Gamit ang ginagawa namin ay ipakita ang mga file na nasa loob / boot na tinitiyak na mayroon kaming isa na katulad nito: initrd.img-3.2.0-2-686-pae. Ang kailangan namin ay ang text na susunod 'initrd.img-' na magiging Kernel na gagamitin namin sa sumusunod na utos:

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

10.- Mamaya ina-update namin ang GRUB:

grub-install /dev/sdX
update-grub

Kapag natapos na ginagamit namin ang utos:

exit

Upang makalabas chroot.

11.- Nag-disassemble kami:

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

12.- Nagsisimula ulit kami at nagdarasal !!! 😀

Kung hindi mangyari ang isang sakuna, maaari naming mapatunayan na nasa loob na kami Mga Btrf ginagawa ang mga sumusunod na tseke:

1.- Paano ugat isinasagawa namin:

update-initramfs -u -t -kall

2.- Nagbabago ulit kami sa file / etc / fstab el / dev / sdX sa pamamagitan ng Uuid. Upang mapanood ang Uuid mula sa pagkahati na ginagawa namin:

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

Alin ang dapat ibalik ang isang bagay tulad nito:

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

Kung naging maayos ang lahat, maaari mong tanggalin ang backup na nilikha ng proseso ng conversion (ext2_saved) tulad ng sumusunod:

btrfs subvolume delete /ext2_saved

Tapos Na 😀


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   103 dijo

    Isang tanong lamang: Masisapalaran ba natin ang paggamit ng file system na ito para sa ilang mga bagong tampok at tampok na hindi alam ng maraming mga gumagamit na mayroon? Hindi ko ibig sabihin na ang btrfs ay masama (hindi ko ito sinubukan), batay sa nabasa kong mayroon itong "mga bagay" na kulang sa klasikong ext3 at ext4, ngunit bumalik ako sa paunang tanong, sulit ba ito?

    1.    nuxwin dijo

      sa aking palagay…. Sa tingin ko hindi!! gagawin mo rin ang peligro ng Fucking system mo !!!! at isa pang bagay na hindi mahalaga kung anong uri ng format ang mayroon ka sa iyong pagkahati ... ang mahalagang bagay ay ang magkaroon ng tama para sa mga pagpapaandar na ibibigay mo sa iyong mga partisyon o para sa kung anong uri ng paggamit ang ibibigay mo ito!

  2.   HindiFromBrooklyn dijo

    Gumagamit ako ng debian sapagkat ito ay matatag, at gayon pa man, nais ko ng isang matatag na filesystem. Nagtataka ako, anong mga kalamangan ang dadalhin ng btrfs sa mga normal na gumagamit na tulad ko?

  3.   Yoyo Fernandez dijo

    Napakagandang kontribusyon, gaya ng lagi 😉

    Kahit na sa aking kaso hindi sa palagay ko kailangan ko pa rin ito, ang ext4 ay mahusay para sa akin. Gumagamit lamang ako ng isang PC para sa isang domestic na kapaligiran, alam mo, ang internet, musika, mga video, porn ... at mga bagay-bagay.

    Isang pagbati

    1.    Merlin Ang Debianite dijo

      Gumamit ng Linux Porn mukhang pareho.

  4.   erunamoJAZZ dijo

    Sa mga nagtatanong kung ang Btrfs ay magdadala sa kanila ng anumang kalamangan kaysa sa Ext4, ang sagot ay: Oo at Hindi, xD
    Kung gumagamit ka ng isang solidong estado ng hard disk (SSD), makakakita ka ng mas mahusay na pagganap kung gumagamit ka ng Btrfs, ngunit, dahil ang sistema ay nasa ilalim pa rin ng pag-unlad, posible na magdusa ka ng isang aksidente, ito ay isang bagay ng pagbabasa ang dokumentasyon ng proyekto upang makakuha ng ideya kung ano ang maaaring makita: https://btrfs.wiki.kernel.org/

    Minsan naisip kong tumalon, ngunit sumuko.

    1.    103 dijo

      Iyon mismo ang ibig kong sabihin, sinabi ko ito sa isang kakaibang tono na tila.

  5.   Vicky dijo

    Para sa mga nakakaalam ng Ingles at interesado, narito ang isang link sa mga pagsubok na naghambing sa mga btrf at ext4 sa bawat isa. Kahit na ito ay ilang buwan na ang nakakaraan, kaya sa paligid ngayon btrfs napabuti tr Sa karamihan ng mga pagsubok ext4 ay mas mahusay.

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

  6.   Jamin samuel dijo

    Buksan upang hintayin ang mga kasosyo sa fedora na ipatupad ito at makita kung paano kumilos ang system ... kung ang mga bagay ay napakahusay, ipapatupad din ito ng iba pang mga distro.

  7.   moony dijo

    Sinabi niya, "Oracle Corporation."

    Hindi ito pagtatangi; ito ang mga prinsipyo:

    AYAW AKONG GAMITIN NG "BTRFS". Salamat sa lahat ng impormasyong kailangan ko.

    1.    pagkubkob84 dijo

      napakahusay na tampok na mayroon ang BTRFS

    2.    Chicxulub Kukulkan dijo

      Naisip ko din yun. Alam ang kamakailang kasaysayan ng Oracle (OpenOffice, MySQL, OpenSolaris, Java), maaasahan bang gamitin ang Btrfs?

  8.   sancochito dijo

    Ang punto ay maghintay ng kaunti para sa proyekto na maging mas mature.

  9.   jhcs dijo

    Inaasahan kong pinapabuti nito ang suporta para sa compression ng file. Na kung ito ay isang bagay na napaka kapaki-pakinabang para sa normal na mga gumagamit, makakatulong ito sa amin na magkaroon ng mas maraming puwang para sa bahay.