[Hur] Hur man konverterar Debian Wheezy från Ext3 eller Ext4 till Btrfs

Normalt de vi använder GNU / Linux vi har använt den berömda för våra partitioner Ext2, Ext3 och Ext4, men som vi vet finns det andra typer av filsystem och btrfs det vinner en hel del popularitet.

Men vad är det btrfs? Låt oss se en kort beskrivning som finns i wikipedia:

btrfs (B-träd FS eller vanligtvis uttalas "Butter FS") är en filsystem kopia-på-skriv tillkännagavs av Oracle Corporation till GNU / Linux.

Målet är att ersätta det nuvarande filsystemet ext3eliminerar det största antalet begränsningar, särskilt med filernas maximala storlek; förutom antagandet av ny teknik som inte stöds av ext3. Det anges också att det kommer att "fokusera på feltolerans, reparation och enkel administrering."

Tja, i den här artikeln kommer jag att visa dig hur du använder debian wheezy med btrfs, enligt stegen jag hittade i denna länk. Jag tror det säger sig självt att om du bestämmer dig för att göra ändringen måste du göra det på egen risk och att jag inte är ansvarig för någon katastrof relaterad till dina uppgifter. Låt oss åka dit 😛

Går från Ext3 / 4 till Btrfs

1.- Det första vi måste göra är att spara all vår data eller ännu bättre, gör detta test i en virtuell maskin.

2.- Vi laddar ner en .iso av Debian-testning och "bränna" den på en CD eller sätta den på en USB-minne med UNetbootin för att starta från den här enheten.

3. - Även om den ursprungliga artikeln inte klargör det, antar jag att vi måste installera som det är logiskt, och när vi har systemet klart lägger vi:

fsck -f /dev/sdaX

(förutsatt att / dev / sdaX är rotfilsystemet)

4.- Vi installerar vår favoritredigerare och btrfs-verktyg (om inte tillgängligt).

5.- Sedan utför vi:

btrfs-convert /dev/sdX

6.- Senare:

mount /dev/sdX /mnt

Sedan:

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

7.- Vi använder Chroot:

chroot /mnt

8.- Vi redigerar filen / Etc / fstab, vi letar efter raden där root (/) filsystemet är monterat och vi ändrar UUID av / Dev / sdX, vi förändrades ext3 / ext4 av btrfsändrar vi alternativet till 'standard' och vi ändrar det sista numret (1) till 0.

I mitt fall skulle det till exempel vara att ändra detta:

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

och lämna det så här:

/dev/sdX    /           btrfs    default     0       0

9.- Sedan utför vi:

ls -la /boot

Med det här gör vi att visa filerna som finns inuti / starta och se till att vi har en liknande den här: initrd.img-3.2.0-2-686-pae. Vad vi behöver är texten som kommer efter 'initrd.img-' vilket kommer att vara kärnan som vi kommer att använda i följande kommando:

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

10.- Senare uppdaterar vi GRUB:

grub-install /dev/sdX
update-grub

När du är klar använder vi kommandot:

exit

För att komma ur chroot.

11. - Vi tar isär:

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

12.- Vi startar om och ber !!! 😀

Om en katastrof inte händer kan vi verifiera att vi redan befinner oss i btrfs gör följande kontroller:

1.- Hur rot vi utför:

update-initramfs -u -t -kall

2.- Vi ändrar igen i filen / Etc / fstab el / Dev / sdX av UUID. Att titta på UUID från partitionen som vi utför:

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

Vilket ska returnera ungefär så här:

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

Om allt gick bra kan du ta bort den säkerhetskopia som omvandlingsprocessen har skapat (ext2_sparad) som följer:

btrfs subvolume delete /ext2_saved

Klar 😀


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   103 sade

    Bara en fråga: Skulle vi riskera att använda detta filsystem för några nya funktioner och funktioner som många användare inte ens vet finns? Jag menar inte att btrfs är dåligt (jag har inte ens provat det), baserat på vad jag har läst har det "saker" som den klassiska ext3 och ext4 saknar, men jag återgår till den ursprungliga frågan, är det värt den?

    1.    nuxwin sade

      så som jag ser det…. Jag tror inte det!! du skulle också ta risken att knulla ditt system !!!! och en annan sak spelar ingen roll vilken typ av format du har i din partition ... det viktiga är att ha rätt för de funktioner du ska ge till dina partitioner eller för vilken typ av användning du ska ge den!

  2.   Inte från Brooklyn sade

    Jag använder debian eftersom det är stabilt och ändå vill jag ha ett stabilt filsystem. Jag undrar, vilka fördelar kommer btrfs att ge för normala användare som jag?

  3.   Yoyo Fernandez sade

    Mycket bra bidrag, som alltid 😉

    Även om jag i mitt fall inte tror att jag fortfarande behöver det, är ext4 bra för mig. Jag använder bara en dator för en hemmamiljö, du vet, internet, musik, videor, porr ... och så vidare.

    hälsningar

    1.    Merlin Debianiten sade

      Använd Linux Porn från ser likadant ut.

  4.   erunamoJAZZ sade

    För dem som frågar om Btrfs ger dem någon fördel jämfört med Ext4 är svaret: Ja och Nej, xD
    Om du använder en solid state-hårddisk (SSD) kommer du att se mycket bättre prestanda om du använder Btrfs, men eftersom systemet fortfarande är under utveckling är det möjligt att du kommer att drabbas av en olycka, det handlar om att läsa projektdokumentationen för att få en idé av vad som kan hittas: https://btrfs.wiki.kernel.org/

    Jag tänkte en gång att hoppa, men gav upp.

    1.    103 sade

      Det var precis vad jag menade, jag sa det i en konstig ton verkar det.

  5.   vicky sade

    För dem som kan engelska och är intresserade, här är en länk med tester som jämför btrfs och ext4 med varandra. Även om det är för några månader sedan, så förbättrades btrfs nu 🙂 I de flesta tester gjorde ext4 bättre.

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

  6.   Jamin samuel sade

    Öppet för att vänta på att fedorapartnerna ska implementera det och se hur systemet beter sig ... om saker går bra, kommer de andra distributionerna att implementera det också.

  7.   månig sade

    Han sa, "Oracle Corporation."

    Detta är inte fördomar; detta är principer:

    Jag tycker inte om att använda "BTRFS". Tack för all information jag behövde.

    1.    sieg84 sade

      så bra funktioner som BTRFS har

    2.    Chicxulub Kukulkan sade

      Jag undrade det också. Känner du till den senaste historiken för Oracle (OpenOffice, MySQL, OpenSolaris, Java), kommer det att vara pålitligt att använda Btrfs?

  8.   sancochito sade

    Poängen är att vänta lite på att projektet blir mer moget.

  9.   jhcs sade

    Jag hoppas att det förbättrar stödet för filkomprimering. Att om det är något mycket användbart för vanliga användare, skulle det hjälpa oss att ha mer utrymme för hemmet.