Normalisht ato që përdorim GNU / Linux ne kemi përdorur për ndarjet tona të famshmet Ext2, Ext3 dhe Ext4, por siç e dimë, ekzistojnë lloje të tjera të sistemeve të skedarëve dhe btrfs po fiton mjaft popullaritet.
Por çfarë është btrfs? Le të shohim një përshkrim të shkurtër të gjetur në wikipedia:
btrfs (Pema B FS ose zakonisht shqiptohet "Butter FS") është a sistemi i skedarëve kopjo-mbi-shkruaj njoftuar nga Oracle Corporation para GNU / Linux.
Objektivi i tij është të zëvendësojë sistemin aktual të skedarëve ext3, duke eleminuar numrin më të madh të kufizimeve të tij, veçanërisht me madhësinë maksimale të skedarëve; përveç adoptimit të teknologjive të reja që nuk mbështeten nga ext3. Isshtë deklaruar gjithashtu se ajo "do të përqendrohet në tolerancën e defekteve, riparimin dhe lehtësinë e administrimit".
Epo, në këtë artikull unë do t'ju tregoj se si të përdorni debian wheezy me btrfs, duke ndjekur hapat që gjeta në kjo lidhje. Unë mendoj se është e vetëkuptueshme që nëse vendosni të bëni ndryshimin, ju duhet ta bëni këtë me rrezikun tuaj dhe se unë nuk jam përgjegjës për ndonjë katastrofë në lidhje me të dhënat tuaja. Le të shkojmë atje
Duke kaluar nga Ext3 / 4 në Btrfs
1.- Gjëja e parë që duhet të bëjmë është të ruajmë të gjitha të dhënat tona ose më mirë akoma, ta bëjmë këtë provë në një makinë virtuale.
2.- Ne shkarkojmë një .iso të Testimi i Debian dhe "digjen" atë në një CD ose vendoseni në një Memorie USB me Unetbootin për të nisur nga kjo pajisje.
3.- Megjithëse artikulli origjinal nuk e sqaron atë, unë supozoj se duhet të instalojmë siç është logjike, dhe pasi të kemi gati sistemin, vendosim:
fsck -f /dev/sdaX
(duke supozuar / dev / sdaX është sistemi kryesor i skedarëve)
4.- Ne instalojmë redaktorin tonë të preferuar dhe mjete btrfs (nëse nuk është në dispozicion).
5.- Pastaj ekzekutojmë:
btrfs-convert /dev/sdX
6.- Më vonë:
mount /dev/sdX /mnt
Pastaj:
mount -o bind /dev /mnt/dev
mount -o bind /sys /mnt/sys
mount -o bind /proc /mnt/proc
7.- Ne përdorim Chroot:
chroot /mnt
8.- Ne editojmë skedarin / Etc / fstab, ne kërkojmë për vijën ku është montuar sistemi i skedarëve rrënjë (/) dhe ne ndryshojmë UUID nga / Dev / sdX, ne ndryshuam ext3 / ext4 nga btrfs, ne e ndryshojmë opsionin në 'parazgjedhje' dhe ne e ndryshojmë numrin e fundit (1) në 0.
Për shembull, në rastin tim do të ishte ndryshimi i kësaj:
UUID=c2bc3236-b089-4f1e-8303-8fc9fab8848f / ext4 errors=remount-ro 0 1
dhe lëre kështu:
/dev/sdX / btrfs default 0 0
9.- Pastaj ekzekutojmë:
ls -la /boot
Me këtë ajo që bëjmë është të tregojmë skedarët që janë brenda / boot duke u siguruar që kemi një të ngjashëm me këtë: initrd.img-3.2.0-2-686-pae. Ajo që na duhet është teksti që vjen pas 'initrd.img-' i cili do të jetë Kerneli që do të përdorim në komandën vijuese:
mkinitramfs 3.2.0-2-686-pae -o /boot/initrd.img-3.2.0-2-686-pae
10.- Më vonë ne azhurnojmë GRUB:
grub-install /dev/sdX
update-grub
Kur të përfundojmë, ne përdorim komandën:
exit
Për të dalë nga kroot.
11.- Ne çmontojmë:
umount /mnt/proc
umount /mnt/dev
umount /mnt/sys
umount /mnt
12.- Ne rifillojmë dhe lutemi !!! 😀
Nëse një katastrofë nuk ndodh, ne mund të verifikojmë që jemi tashmë në btrfs duke bërë kontrollet e mëposhtme:
1.- Si rrënjë ne ekzekutojmë:
update-initramfs -u -t -kall
2.- Ne ndryshojmë përsëri në skedar / Etc / fstab el / Dev / sdX nga UUID. Për të shikuar UUID nga ndarja që ekzekutojmë:
ls -la /dev/disk/by-uuid/ | grep sdΧ
E cila duhet të kthejë diçka si kjo:
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
Nëse gjithçka shkoi mirë, mund të fshini kopjen rezervë që ka krijuar procesi i konvertimit (ext2_të ruajtur) si vijon:
btrfs subvolume delete /ext2_saved
Bërë 😀
Vetëm një pyetje: A do ta rrezikonim përdorimin e këtij sistemi të skedarëve për disa veçori dhe tipare të reja që shumë përdorues as nuk i dinë se ekzistojnë? Nuk dua të them që btrfs është i keq (madje as nuk e kam provuar), bazuar në ato që kam lexuar ka "gjëra" që u mungojnë klasikëve ext3 dhe ext4, por i kthehem pyetjes fillestare, ia vlen?
nga këndvështrimi im…. Unë nuk mendoj kështu !! ju gjithashtu do të rrezikonte të ndyrë sistemin tuaj !!!! dhe një gjë tjetër nuk ka rëndësi se çfarë lloji të formatit keni në ndarjen tuaj ... e rëndësishme është që të keni atë të duhurin për funksionet që do t'u jepni ndarjeve tuaja ose për atë lloj përdorimi që do të jepni ajo!
Unë përdor debian sepse është i qëndrueshëm, dhe përsëri dua një skedar të qëndrueshëm. Pyes veten, çfarë avantazhesh do t'u sjellin btrfs përdoruesve normalë si unë?
Kontribut shumë i mirë, si gjithmonë
Edhe pse në rastin tim nuk mendoj se ende kam nevojë për të, ext4 është i shkëlqyeshëm për mua. Unë përdor vetëm një PC për një ambient shtëpiak, ju e dini, internet, muzikë, video, pornografi… dhe gjëra të tjera.
Një përshëndetje
Përdorni Linux Porn nga duket e njëjtë.
Për ata që pyesin nëse Btrfs do t'u sjellë atyre ndonjë avantazh ndaj Ext4, përgjigjja është: Po dhe Jo, xD
Nëse përdorni një disk të ngurtë në gjendje të ngurtë (SSD), do të shihni një performancë shumë më të mirë nëse përdorni Btrfs, por, pasi sistemi është akoma në zhvillim, është e mundur që të pësoni një aksident, është çështje leximi dokumentacioni i projektit për të marrë një ide se çfarë mund të gjendet: https://btrfs.wiki.kernel.org/
Një herë kam menduar të bëj kërcimin, por hoqa dorë.
Pikërisht këtë kam dashur ta them, me sa duket e them me një ton të çuditshëm.
Për ata që dinë anglisht dhe janë të interesuar, këtu është një lidhje me teste që krahasojnë btrfs dhe ext4 me njëri-tjetrin. Edhe pse është disa muaj më parë, kështu që tani btrfs u përmirësuan 🙂 Në shumicën e testeve, ext4 doli më mirë.
http://www.phoronix.com/scan.php?page=article&item=btrfs_linux31_ssd&num=1
Hapur për të pritur që shoqëruesit e fedora-s ta zbatojnë atë dhe të shohin se si sillet sistemi ... nëse gjërat shkojnë shumë mirë atëherë distrot e tjera do ta zbatojnë atë gjithashtu.
Ai tha: "Oracle Corporation".
Ky nuk është paragjykim; këto janë parime:
Unë nuk mendoj të përdor "BTRFS". Faleminderit për të gjitha informacionet që më duheshin.
karakteristika kaq të mira që ka BTRFS
Po pyesja edhe atë. Duke ditur historinë e fundit të Oracle (OpenOffice, MySQL, OpenSolaris, Java), a do të jetë e besueshme përdorimi i Btrfs?
Çështja është të presim pak që projekti të jetë më i pjekur.
Shpresoj se përmirëson mbështetjen për kompresimin e skedarit. Se nëse është diçka shumë e dobishme për përdoruesit normalë, do të na ndihmonte të kishim më shumë hapësirë për shtëpi.