[Kā] Kā pārveidot Debian Wheezy no Ext3 vai Ext4 uz Btrfs

Parasti tie, kurus mēs izmantojam GNU / Linux mēs esam izmantojuši mūsu starpsienām slaveno Ext2, Ext3 un Ext4, bet, kā mēs zinām, ir arī cita veida failu sistēmas un Btrfs iegūst diezgan lielu popularitāti.

Bet kas tas ir Btrfs? Apskatīsim īsu aprakstu, kas atrodams šeit Wikipedia:

Btrfs (B-koks FS vai parasti izrunā "Butter FS") ir a failu sistēma kopēt-rakstīt paziņoja Oracle Corporation par GNU / Linux.

Tās mērķis ir aizstāt pašreizējo failu sistēmu ext3, novēršot lielāko skaitu tā ierobežojumu, īpaši ar maksimālo failu lielumu; papildus jaunu tehnoloģiju ieviešanai, kuras neatbalsta ext3. Tiek arī norādīts, ka tas "koncentrēsies uz kļūdu toleranci, labošanu un administrēšanas vienkāršību".

Nu, šajā rakstā es jums parādīšu, kā to izmantot Debians Sēkšana ar Btrfs, veicot darbības, kuras atradu šī saite. Es domāju, ka pats par sevi saprotams, ka, ja jūs nolemjat veikt izmaiņas, jums tas jādara uz savu risku un ka es neesmu atbildīgs par jebkādu katastrofu, kas saistīta ar jūsu datiem. Ejam uz turieni 😛

Pārejot no Ext3 / 4 uz Btrfs

1.- Pirmā lieta, kas mums jādara, ir saglabāt visus savus datus vai vēl labāk veikt šo testu virtuālajā mašīnā.

2.- Mēs lejupielādējam .iso Debian testēšana un "ierakstīt" to kompaktdiskā vai ievietot a USB atmiņa ar UNetbootin lai sāktu no šīs ierīces.

3.- Lai gan sākotnējais raksts to neskaidro, es domāju, ka mums tas ir jāinstalē, kā tas ir loģiski, un pēc tam, kad sistēma ir gatava, mēs to ievietojam:

fsck -f /dev/sdaX

(pieņemot, ka / dev / sdaX ir saknes failu sistēma)

4.- Mēs instalējam savu iecienīto redaktoru un btrfs-rīki (ja nav pieejams).

5.- Tad mēs izpildām:

btrfs-convert /dev/sdX

6. - vēlāk:

mount /dev/sdX /mnt

Tad:

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

7.- Mēs izmantojam Chroot:

chroot /mnt

8.- Mēs rediģējam failu / etc / fstab, mēs meklējam līniju, kurā ir uzstādīta root (/) failu sistēma, un mēs maināmies UUID līdz / dev / sdX, mēs mainījāmies ext3 / ext4 līdz btrfs, mēs mainām opciju uz "noklusējums" un mēs mainām pēdējo skaitli (1) uz 0.

Piemēram, manā gadījumā tas būtu jāmaina:

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

un atstājiet to šādi:

/dev/sdX    /           btrfs    default     0       0

9.- Tad mēs izpildām:

ls -la /boot

Tādējādi mēs parādām failus, kas atrodas iekšpusē / sāknēšanā, pārliecinoties, ka mums ir viens līdzīgs šim: initrd.img-3.2.0-2-686-pae. Mums ir vajadzīgs teksts, kas nāk pēc tam 'initrd.img-' kas būs kodols, kuru izmantosim šādā komandā:

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

10.- Vēlāk mēs atjauninām GRUB:

grub-install /dev/sdX
update-grub

Kad esat pabeidzis, mēs izmantojam komandu:

exit

Lai izkļūtu no chroot.

11.- Mēs izjaucam:

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

12.- Mēs restartējamies un lūdzamies !!! 😀

Ja katastrofa nenotiek, mēs varam pārbaudīt, vai mēs jau esam tajā Btrfs veicot šādas pārbaudes:

1.- Kā sakne mēs izpildām:

update-initramfs -u -t -kall

2.- Mēs atkal maināmies failā / etc / fstab el / dev / sdX līdz UUID. Lai skatītos UUID no nodalījuma, kuru izpildām:

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

Kas atgriezīs kaut ko līdzīgu šim:

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

Ja viss noritēja labi, varat izdzēst dublējumu, ko izveidojis pārveidošanas process (ext2_saved) sekojoši:

btrfs subvolume delete /ext2_saved

Gatavs 😀


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   103 teica

    Tikai viens jautājums: vai mēs riskētu izmantot šo failu sistēmu dažām jaunām funkcijām un funkcijām, par kurām daudzi lietotāji pat nezina, ka pastāv? Es nedomāju, ka btrfs ir slikts (es pat neesmu to izmēģinājis), pamatojoties uz to, ko esmu lasījis, tajā ir "lietas", kuru klasiskajam ext3 un ext4 trūkst, bet es atgriežos pie sākotnējā jautājuma, vai tas ir vērts tā?

    1.    Nuksvins teica

      no mana viedokļa…. ES tā nedomāju!! jūs arī riskētu izdrāzt savu sistēmu !!!! un cita lieta nav svarīga, kāda veida formāts jums ir jūsu nodalījumā ... Svarīgi ir tas, lai būtu pareizais funkcijām, kuras piešķirat nodalījumiem, vai kādam lietojumam jūs piešķirat to!

  2.   NoBrooklyn teica

    Es izmantoju debian, jo tas ir stabils, un tomēr es vēlos stabilu failu sistēmu. Nez, kādas priekšrocības btrfs sniegs parastajiem lietotājiem, piemēram, man?

  3.   Jojo Fernandess teica

    Ļoti labs ieguldījums, kā vienmēr 😉

    Lai gan manā gadījumā es nedomāju, ka man tas joprojām ir vajadzīgs, ext4 man ir lieliski. Datoru es izmantoju tikai sadzīves videi, zināt, internetu, mūziku, videoklipus, pornogrāfiju ... un citas lietas.

    Sveiciens

    1.    Merlina Debianite teica

      Izmantojiet Linux Porn from izskatās vienādi.

  4.   erunamoJAZZ teica

    Tiem, kas jautā, vai Btrfs viņiem dos kādas priekšrocības salīdzinājumā ar Ext4, atbilde ir: Jā un Nē, xD
    Ja izmantojat cietvielu cieto disku (SSD), redzēsit daudz labāku veiktspēju, ja izmantosit Btrfs, taču, tā kā sistēma joprojām tiek izstrādāta, iespējams, ka cietīsit nelaimes gadījumā, tas ir lasīšanas jautājums projekta dokumentāciju, lai iegūtu priekšstatu par to, kas atrodams: https://btrfs.wiki.kernel.org/

    Kādreiz domāju izlēkt, bet padevos.

    1.    103 teica

      Tieši to es domāju, es to teicu dīvainā tonī, kā šķiet.

  5.   Vicky teica

    Tiem, kas zina angļu valodu un ir ieinteresēti, šeit ir saite ar testiem, kas salīdzina btrfs un ext4 savā starpā. Lai gan tas ir pirms dažiem mēnešiem, tāpēc aptuveni tagad btrfs uzlabojās 🙂 Lielākajā daļā testu ext4 veicās labāk.

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

  6.   Džamins Samuels teica

    Atvērts gaidīt, kamēr fedora partneri to ieviesīs, un redzēt, kā sistēma uzvedas ... ja viss noritēs ļoti labi, to ieviesīs arī citi distros.

  7.   alunādo teica

    Viņš teica: "Oracle Corporation".

    Tas nav aizspriedumi; tie ir principi:

    Nedomāju, ka izmantoju "BTRFS". Paldies par visu nepieciešamo informāciju.

    1.    84 teica

      tik labas īpašības, ka BTRFS ir

    2.    Chicxulub Kukulkan teica

      Es arī to prātoju. Vai, zinot Oracle jaunāko vēsturi (OpenOffice, MySQL, OpenSolaris, Java), vai būs droši izmantot Btrfs?

  8.   sančito teica

    Punkts ir mazliet pagaidīt, līdz projekts būs nobriedis.

  9.   jhcs teica

    Es ceru, ka tas uzlabos atbalstu failu saspiešanai. Ja tas ir kaut kas ļoti noderīgs parastajiem lietotājiem, tas mums palīdzētu vairāk vietas mājām.