Sida 1 av 1
Nu kan man installera på BTRFS i Maverick! :)
Postat: 21 jun 2010, 23:19
av Emil.s
https://lists.ubuntu.com/archives/ubunt ... 30918.html
Bara att köra!
Själv testar jag så fort jag är hemma.

Re: Nu kan man installera på BTRFS i Maverick! :)
Postat: 24 jun 2010, 14:26
av Bowmore
Problemet att Ubuntu Lucid/Maverick ibland startar upp med hög beläggning av RAM, i mitt fall 50% istf normala 18% vid tomgång, har i Maverick på filsystemet
btrfs blivit permanentat för mig
Jag misstänker att det har att göra med dessa
mountall/unreadahead problem:
Race with ureadahead can mean that /var/lib/ureadahead/debugfs appears in /etc/mtab
Kernel trace buffer should be cleared and size restored after profiling
Re: Nu kan man installera på BTRFS i Maverick! :)
Postat: 03 aug 2010, 22:18
av Emil.s
Då tiden inte riktigt räckt till så har det inte blivit ominstallation av netbooken än.
Någon som vet om det går att lägga /home och / på olika subvolymer på samma partition idag utan några större problem?
Re: Nu kan man installera på BTRFS i Maverick! :)
Postat: 03 aug 2010, 23:29
av Bowmore
Har inte sett till några diskussioner än om att stödja installation med separata btrfs subvolymer. Idag gäller fortfarande alternate-installation och separat /boot-partition med ext plus separata btrfs-partitioner i övrigt. Så vill man ha separata subvolymer i Ubuntu exkl /boot så får man fixa det själv efteråt. Colin Watson har också uttalat att det inte ser ut att bli en version av grub2 som klarar btrfs i Maverick. Med andra ord så ser det inte ut att hända så mycket på den fronten just nu bortsett från en del buggfixar.
Btrfs i sig funkar relativt bra idag (kör en Maverick på Btrfs) men fortfarande väldigt segt när det gäller skrivning av mindre filer t.ex vid uppdateringar. Man har gjort vissa optimeringar men knappast märkbart än.
Re: Nu kan man installera på BTRFS i Maverick! :)
Postat: 04 aug 2010, 17:50
av pun
Jag foljer 2 trådar hos U-F och Btrfs verkar ju vara långt ifrån färdigt. Inget jag har något större intresse av att testa.
http://ubuntuforums.org/showthread.php?t=1534815
http://ubuntuforums.org/showthread.php?t=1481973
Re: Nu kan man installera på BTRFS i Maverick! :)
Postat: 04 aug 2010, 18:49
av Bowmore
Japp, btrfs är långt ifrån moget än.
Ubuntus mål är att 12.04 LTS ska ha btrfs som default vilket innebär att det bör bli default långt tidigare för att testas ut. Önskemål fanns att det redan skulle in som default i Maverick men det blir inte så. Däremot ska btrfs finnas med som alternativ just för att kunna testas. Dock verkar inte grub2 greja det inom ramen för Maverick så separat /boot kommer då att gälla. Jag skulle bli förvånad om btrfs ens blir default i 11.04 men med mycket vilja och lite tvång så kanske det blir så

Re: Nu kan man installera på BTRFS i Maverick! :)
Postat: 05 aug 2010, 22:07
av Katt
Att sätta det som default förräns nästa LTS version kommer ut känns lite förhastat då inte ens version 1.0 av Btrfs är ute än.
Däremot är det viktigt att många testar filsystemet. Personligen slänger jag nog inte in det än på ett bra tag, då jag inte är i närheten av kunnig nog för att kunna hjälpa till med bugrapporter.
Re: Nu kan man installera på BTRFS i Maverick! :)
Postat: 05 aug 2010, 23:18
av Emil.s
Min erfarenhet är att Btrfs funkar fint

Har kört det på backup-partitionen på servern i några månader.
Hur som hellst så är det min netbook det handlar om, så det var ju inte hela världen om saker kraschar. Maverick i sig självt käns ju lite farligare än att installera på btrfs.
Men om jag nu installerar om och lägger / på en egen subvolym, t.ex /root
Hur blir det då med "root=" till kärnan i grub?
Eller är det bara att köra på som vanligt?
Re: Nu kan man installera på BTRFS i Maverick! :)
Postat: 06 aug 2010, 06:25
av Hund
Det finns en patchad version av GRUB2 som fungerar med Btrfs.
Re: Nu kan man installera på BTRFS i Maverick! :)
Postat: 06 aug 2010, 12:04
av Bowmore
Emil.s skrev:Men om jag nu installerar om och lägger / på en egen subvolym, t.ex /root
Hur blir det då med "root=" till kärnan i grub?
Eller är det bara att köra på som vanligt?
Nu vet jag inte hur du tänker lägga upp det, men om du ska skapa subvolymer i ett befintligt system så funkar det inte med subvolymen
root då mappen /root ju existerar. Så ett unikt subvolymnamn krävs t.ex
sub_root som då skapar mappen /sub_root.
Tänkt dock på att grub2 vad jag vet inte stöder subvolymer än då systemet behöver kunna monteras som read-only på /root i uppstartsfasen. Däremot bör det gå att montera subvolymen sub_root senare via fstab. En annan liten hake är att subvolymer som monteras via fstab måste ligga på /-nivå då optionen subvol=<subvolume_name> inte kan innehålla en sökväg, åtminstone inte än.
Antar att inte ens den patchade grub2 fixar subvolymer, men har inte själv testat den.
Re: Nu kan man installera på BTRFS i Maverick! :)
Postat: 06 aug 2010, 22:10
av Emil.s
Sådär ja
Kod: Markera allt
root@MobileCommand:~# mount
/dev/sda2 on / type btrfs (rw,subvol=ubuntu_root)
/dev/sda1 on /boot type ext4 (rw,commit=600)
2 problem:
Man lär lägga till "rootflags=subvol=ubuntu_root" till kärnan i grub. Detta måste alltså tryckas in automatiskt i grub.cfg för att funka permanent.
"update-grub" funkar inte nå vidare:
Kod: Markera allt
root@MobileCommand:~# update-grub
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).
Problem 1 är temporärt löst genom att bara ändra i grub.cfg, men det lär ju återställas när "update-grub" funkar igen...
Re: Nu kan man installera på BTRFS i Maverick! :)
Postat: 06 aug 2010, 23:01
av Bowmore
Hmm, man kanske skulle leka lite mer med det, ta en snapshot på / som man sen monterar.
Emil.s skrev:Man lär lägga till "rootflags=subvol=ubuntu_root" till kärnan i grub. Detta måste alltså tryckas in automatiskt i grub.cfg för att funka permanent.
"update-grub" funkar inte nå vidare:
Du får väl patcha skriptet
/etc/grub.d/10_linux och lägga ut det här
