În mod normal, cele pe care le folosim GNU / Linux am folosit pentru partițiile noastre faimosul Ext2, Ext3 și Ext4, dar după cum știm, există alte tipuri de sisteme de fișiere și Btrfs câștigă destul de multă popularitate.
Dar ce este Btrfs? Să vedem o scurtă descriere găsită în Wikipedia:
Btrfs (B-copac FS sau de obicei pronunțat „Unt FS”) este un sistem de fișiere Copie pe scriere anunțat de Oracle alin GNU / Linux.
Obiectivul său este de a înlocui sistemul de fișiere actual ext3, eliminând cel mai mare număr de limitări, în special cu dimensiunea maximă a fișierelor; pe lângă adoptarea de noi tehnologii neacceptate de ext3. De asemenea, se afirmă că se va "concentra pe toleranța la erori, repararea și ușurința administrării".
Ei bine, în acest articol vă voi arăta cum să utilizați debian wheezy cu Btrfs, urmând pașii în care am găsit acest link. Cred că este de la sine înțeles că, dacă decideți să faceți modificarea, trebuie să faceți acest lucru pe propriul risc și că nu sunt responsabil pentru nicio catastrofă legată de datele dvs. Hai să mergem acolo 😛
Trecerea de la Ext3 / 4 la Btrfs
1.- Primul lucru pe care trebuie să-l facem este să ne salvăm toate datele sau mai bine, să facem acest test într-o mașină virtuală.
2.- Descarcăm un .iso de Testarea Debian și „ardeți-l” pe un CD sau puneți-l pe un Memorie USB cu UNetbootin pentru a porni de pe acest dispozitiv.
3.- Deși articolul original nu îl clarifică, presupun că trebuie să instalăm așa cum este logic și, odată ce avem sistemul gata, punem:
fsck -f /dev/sdaX
(presupunând că / dev / sdaX este sistemul de fișiere rădăcină)
4.- Instalăm editorul nostru preferat și btrfs-tools (dacă nu este disponibil).
5.- Apoi executăm:
btrfs-convert /dev/sdX
6.- Mai târziu:
mount /dev/sdX /mnt
Atunci:
mount -o bind /dev /mnt/dev
mount -o bind /sys /mnt/sys
mount -o bind /proc /mnt/proc
7.- Folosim Chroot:
chroot /mnt
8.- Edităm fișierul / Etc / fstab, căutăm linia în care este montat sistemul de fișiere rădăcină (/) și schimbăm UUID de / dev / sdX, ne-am schimbat ext3 / ext4 de Btrfs, schimbăm opțiunea în „implicit” și schimbăm ultimul număr (1) la 0.
De exemplu, în cazul meu ar fi să schimb acest lucru:
UUID=c2bc3236-b089-4f1e-8303-8fc9fab8848f / ext4 errors=remount-ro 0 1
și lăsați-l așa:
/dev/sdX / btrfs default 0 0
9.- Apoi executăm:
ls -la /boot
Cu aceasta, ceea ce facem este să arătăm fișierele din interior / boot, asigurându-ne că avem unul similar cu acesta: initrd.img-3.2.0-2-686-pae. Avem nevoie de textul care vine după „initrd.img-” care va fi nucleul pe care îl vom folosi în următoarea comandă:
mkinitramfs 3.2.0-2-686-pae -o /boot/initrd.img-3.2.0-2-686-pae
10.- Mai târziu actualizăm GRUB:
grub-install /dev/sdX
update-grub
La final, folosim comanda:
exit
A iesi din Chroot..
11.- Dezasamblăm:
umount /mnt/proc
umount /mnt/dev
umount /mnt/sys
umount /mnt
12.- Repornim și ne rugăm !!! 😀
Dacă nu se întâmplă o catastrofă, putem verifica dacă suntem deja înăuntru Btrfs efectuând următoarele verificări:
1.- Cum rădăcină executăm:
update-initramfs -u -t -kall
2.- Ne schimbăm din nou în fișier / Etc / fstab el / dev / sdX de UUID. Pentru a urmări UUID din partiția pe care o executăm:
ls -la /dev/disk/by-uuid/ | grep sdΧ
Care ar trebui să returneze așa ceva:
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
Dacă totul a mers bine, puteți șterge copia de rezervă creată de procesul de conversie (ext2_salvat) după cum urmează:
btrfs subvolume delete /ext2_saved
Gata 😀
O singură întrebare: Am risca să folosim acest sistem de fișiere pentru câteva caracteristici noi și caracteristici pe care mulți utilizatori nici măcar nu le știu? Nu vreau să spun că btrfs este rău (nici măcar nu l-am încercat), pe baza a ceea ce am citit are „lucruri” care le lipsesc clasicelor ext3 și ext4, dar mă întorc la întrebarea inițială, merită?
din punctul meu de vedere…. Eu nu cred acest lucru!! ai risca, de asemenea, să-ți tragi sistemul !!!! Și un alt lucru nu contează ce tip de format aveți în partiția dvs. ... important este să aveți unul potrivit pentru funcțiile pe care le veți da partițiilor dvs. sau pentru ce tip de utilizare veți da aceasta!
Folosesc debian pentru că este stabil și totuși vreau un sistem de fișiere stabil. Mă întreb, ce avantaje va aduce btrfs utilizatorilor normali ca mine?
Contribuție foarte bună, ca întotdeauna 😉
Deși în cazul meu nu cred că mai am nevoie de acesta, ext4 este minunat pentru mine. Folosesc un PC doar pentru un mediu intern, știi, internet, muzică, videoclipuri, porno ... și altele.
Un saludo
Utilizați Linux Porn de la același aspect.
Celor care întreabă dacă Btrfs le va aduce vreun avantaj față de Ext4, răspunsul este: Da și Nu, xD
Dacă utilizați un hard disk SSD (SSD), veți vedea o performanță mult mai bună dacă utilizați Btrfs, dar, deoarece sistemul este încă în curs de dezvoltare, este posibil să suferiți un accident, este o chestiune de a citi documentația proiectului pentru a vă face o idee. despre ce se poate găsi: https://btrfs.wiki.kernel.org/
M-am gândit odată să fac saltul, dar am renunțat.
Tocmai la asta mă refeream, am spus-o pe un ton ciudat se pare.
Pentru cei care cunosc limba engleză și sunt interesați, iată un link cu teste care compară btrfs și ext4 între ele. Deși este acum câteva luni, așa că în prezent, btrfs s-a îmbunătățit most În majoritatea testelor ext4 a făcut mai bine.
http://www.phoronix.com/scan.php?page=article&item=btrfs_linux31_ssd&num=1
Deschideți-vă pentru a aștepta ca colega Fedora să o implementeze și să vedeți cum se comportă sistemul ... dacă lucrurile merg foarte bine, atunci și celelalte distribuții îl vor implementa.
El a spus: „Oracle Corporation”.
Aceasta nu este o prejudecată; acestea sunt principiile:
NU GANDESC SĂ UTILIZEZ „BTRFS”. Mulțumesc pentru toate informațiile de care aveam nevoie.
caracteristici atât de bune pe care le are BTRFS
M-am întrebat și eu asta. Cunoscând istoria recentă a Oracle (OpenOffice, MySQL, OpenSolaris, Java), va fi de încredere să folosiți Btrfs?
Ideea este să aștepți puțin pentru ca proiectul să fie mai matur.
Sper că îmbunătățește suportul pentru compresia de fișiere. Că dacă este ceva foarte util pentru utilizatorii normali, ne-ar ajuta să avem mai mult spațiu pentru casă.