Zwykle te, których używamy GNU / Linux użyliśmy do naszych przegród słynnego Ext2, Ext3 i Ext4, ale jak wiemy, istnieją inne typy systemów plików i Btrfs zyskuje na popularności.
Ale co to jest Btrfs? Zobaczmy krótki opis znajdujący się w Wikipedia:
Btrfs (B-drzewo FS lub zwykle wymawiane „Butter FS”) to a system plików kopiowanie przy zapisie ogłoszone przez Oracle Corporation dla GNU / Linux.
Jego celem jest zastąpienie obecnego systemu plików ext3eliminując największą liczbę jego ograniczeń, zwłaszcza przy maksymalnym rozmiarze plików; oprócz przyjęcia nowych technologii nieobsługiwanych przez ext3. Stwierdzono również, że „skupi się na odporności na uszkodzenia, naprawie i łatwości podawania”.
Cóż, w tym artykule pokażę Ci, jak używać świszczący oddech Debiana z Btrfs, postępując zgodnie z instrukcjami, które znalazłem w ten link. Myślę, że jest rzeczą oczywistą, że jeśli zdecydujesz się na zmianę, musisz to zrobić na własne ryzyko i nie odpowiadam za żadną katastrofę związaną z Twoimi danymi. Jedźmy tam 😛
Przejście z Ext3 / 4 do Btrfs
1. - Pierwszą rzeczą, którą musimy zrobić, jest zapisanie wszystkich naszych danych lub jeszcze lepiej, wykonanie tego testu na maszynie wirtualnej.
2.- Pobieramy plik .iso z Testowanie Debiana i "wypal" go na płycie CD lub umieść na Pamięć USB z UNetbootin aby uruchomić z tego urządzenia.
3.- Chociaż oryginalny artykuł tego nie wyjaśnia, przypuszczam, że musimy zainstalować zgodnie z logiką, a gdy mamy już gotowy system, wstawiamy:
fsck -f /dev/sdaX
(zakładając, że / dev / sdaX jest głównym systemem plików)
4. - Instalujemy nasz ulubiony edytor i btrfs-narzędzia (Jeśli nie jest dostępny).
5.- Następnie wykonujemy:
btrfs-convert /dev/sdX
6. - Później:
mount /dev/sdX /mnt
Następnie:
mount -o bind /dev /mnt/dev
mount -o bind /sys /mnt/sys
mount -o bind /proc /mnt/proc
7.- Używamy Chroot:
chroot /mnt
8. - Edytujemy plik / etc / fstab, szukamy linii, w której zamontowany jest system plików root (/) i zmieniamy UUID przez / dev / sdX, zmieniliśmy ext3 / ext4 przez btrfs, zmieniamy opcję na „domyślne” i zmieniamy ostatnią liczbę (1) na 0.
Na przykład w moim przypadku byłoby to zmienić:
UUID=c2bc3236-b089-4f1e-8303-8fc9fab8848f / ext4 errors=remount-ro 0 1
i zostaw to tak:
/dev/sdX / btrfs default 0 0
9.- Następnie wykonujemy:
ls -la /boot
Dzięki temu pokazujemy pliki, które są w / boot, upewniając się, że mamy jeden podobny do tego: initrd.img-3.2.0-2-686-pae. Potrzebujemy tekstu, który nastąpi później „initrd.img-” który będzie jądrem, którego użyjemy w następującym poleceniu:
mkinitramfs 3.2.0-2-686-pae -o /boot/initrd.img-3.2.0-2-686-pae
10. - Później aktualizujemy GRUB:
grub-install /dev/sdX
update-grub
Po zakończeniu używamy polecenia:
exit
Wydostać się z chroot.
11.- Demontujemy:
umount /mnt/proc
umount /mnt/dev
umount /mnt/sys
umount /mnt
12.- Ponownie uruchamiamy i modlimy się !!! 😀
Jeśli katastrofa się nie wydarzy, możemy sprawdzić, czy już się w niej znajdujemy Btrfs wykonując następujące kontrole:
1.- Jak korzeń wykonujemy:
update-initramfs -u -t -kall
2.- Zmieniamy ponownie w pliku / etc / fstab el / dev / sdX przez UUID. Aby obejrzeć UUID z partycji, którą wykonujemy:
ls -la /dev/disk/by-uuid/ | grep sdΧ
Który powinien zwrócić coś takiego:
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
Jeśli wszystko poszło dobrze, możesz usunąć kopię zapasową utworzoną w procesie konwersji (zew2_zapisany) następująco:
btrfs subvolume delete /ext2_saved
Gotowe 😀
Tylko jedno pytanie: czy zaryzykowalibyśmy użycie tego systemu plików do kilku nowych funkcji, o których istnieniu wielu użytkowników nawet nie wie? Nie chodzi mi o to, że btrfs jest zły (nawet go nie próbowałem), na podstawie tego, co przeczytałem, ma "rzeczy", których brakuje klasycznym ext3 i ext4, ale wracam do początkowego pytania, czy warto?
z mojego punktu widzenia…. Nie sądzę!! Ty też zaryzykujesz pieprzenie swojego systemu !!!! a inna sprawa nie ma znaczenia, jaki typ formatu masz na partycji ... ważne jest, aby mieć odpowiedni format dla funkcji, które zamierzasz nadać swoim partycjom lub do jakiego rodzaju użytku zamierzasz go wykorzystać!
Używam Debiana, ponieważ jest stabilny, a mimo to chcę stabilnego systemu plików. Zastanawiam się, jakie korzyści przyniesie btrfs zwykłym użytkownikom, takim jak ja?
Bardzo dobry wkład, jak zawsze 😉
Chociaż w moim przypadku nie sądzę, żebym nadal tego potrzebował, ext4 jest dla mnie świetny. Używam komputera tylko w domu, wiesz, w internecie, muzyce, filmach, porno… i tak dalej.
pozdrowienia
Użyj Linux Porn z wygląda tak samo.
Tym, którzy pytają, czy Btrfs przyniesie im jakąkolwiek przewagę nad Ext4, odpowiedź brzmi: tak i nie, xD
Jeśli używasz półprzewodnikowego dysku twardego (SSD), zobaczysz znacznie lepszą wydajność, jeśli użyjesz Btrfs, ale ponieważ system jest wciąż w fazie rozwoju, możliwe, że ulegniesz wypadkowi, wystarczy przeczytać dokumentację projektową, aby uzyskać pomysł tego, co można znaleźć: https://btrfs.wiki.kernel.org/
Kiedyś myślałem o skoku, ale się poddałem.
Dokładnie to miałem na myśli, powiedziałem to dziwnym tonem, jak się wydaje.
Dla tych, którzy znają angielski i są zainteresowani, tutaj jest link z testami porównującymi między sobą btrfs i ext4. Chociaż było to kilka miesięcy temu, więc w tej chwili btrfs poprawił się 🙂 W większości testów ext4 wypadł lepiej.
http://www.phoronix.com/scan.php?page=article&item=btrfs_linux31_ssd&num=1
Otwórz, aby poczekać, aż partnerzy Fedory go zaimplementują i zobaczyć, jak zachowuje się system ... jeśli wszystko pójdzie dobrze, inne dystrybucje również to zaimplementują.
Powiedział: „Oracle Corporation”.
To nie jest uprzedzenie; to są zasady:
NIE MYŚLĘ UŻYWAĆ „BTRFS”. Dzięki za wszystkie potrzebne informacje.
tak dobre funkcje, które ma BTRFS
Też się nad tym zastanawiałem. Znając najnowszą historię Oracle (OpenOffice, MySQL, OpenSolaris, Java), czy korzystanie z Btrfs będzie niezawodne?
Chodzi o to, aby trochę poczekać, aż projekt będzie bardziej dojrzały.
Mam nadzieję, że poprawi obsługę kompresji plików. Jeśli jest to coś bardzo przydatnego dla zwykłych użytkowników, pomogłoby nam mieć więcej miejsca dla domu.