Difference between pages "Welcome" and "Talk:BTRFS Fun"

From Funtoo
(Difference between pages)
Jump to: navigation, search
m (Reverted edits by 94.181.97.56 (talk) to last revision by Daniel Robbins)
 
(Added question about possibly mistaking or outdated explanation.: new section)
 
Line 1: Line 1:
<div style="float:right; width: 35%">
+
Does btrfs-zero-log work only on a single partition or can it handle BTRFS filesystems spanned across several devices?
{{#Widget:MonthlyDonate}}
+
  
<div class="boxy">
+
== LVM functionality is only partially replaced by BTRFS ==
== Get on the UserMap! ==
+
{{#compound_query:[[Category:People]] [[Role type::Staff]];?Geoloc;icon=Purplemarker.png;limit=9999
+
    |[[Category:People]][[Role type::Contributor]];?Geoloc;icon=Orangemarker.png;limit=9999
+
    |[[Category:People]][[Role type::User]];?Geoloc;icon=Greenmarker.png;limit=9999
+
    |format=googlemaps3|height=275|zoom=1|type=hybrid|markercluster=yes}}
+
See our full-size [[Usermap]] and find out how to become part of the Funtoo Universe!
+
</div>
+
<div class="boxy">
+
== Join the User Community ==
+
  
 +
One thing about LVM Volumes in contrast to btrfs sub volumes is quota's.
 +
Every LVM VOlume has a hard quota and if it runs out of space other volumes are not running out of disk space.
 +
This is one functionality that btrfs has not (yet) implemeted.
  
Funtoo Linux is focused on the needs of our users. Here's how to get involved:
+
For this reasson I stil use LVM, but with btrfs filesystems in the volumes and not with ext4 (anymore).
;wiki: Help us maintain content on this wiki. Add yourself to the Funtoo [[Usermap]].
+
;bugs: Our [http://bugs.funtoo.org bug tracker] is used to track all ongoing development work in Funtoo Linux. If you find a bug in Funtoo Linux, report it here. Also used for enhancement requests.
+
;IRC: Join us in the <tt>#funtoo</tt> IRC channel on <tt>irc.freenode.net</tt>.
+
;mailing list: The [https://groups.google.com/forum/#!forum/funtoo-dev funtoo-dev mailing list] is used for development discussion.
+
;forums: [http://forums.funtoo.org Funtoo Forums] are available for forum-style Funtoo discussion.
+
;blogs: [http://larrythecow.org LarryTheCow.org] is a blog aggregation service for Gentoo ecosystem developers and users.
+
;rss/atom: [[Funtoo RSS and Atom Feeds]] displays the latest posts on the Forums and Planet Larry.
+
</div>
+
</div>
+
  
= Welcome to the Funtoo Wiki! =
+
== SHow free blocks in btrfs ==
  
[[Funtoo Linux]] is a Linux-based operating system created by [[user:Drobbins|Daniel Robbins]], the creator and former Chief Architect of Gentoo Linux. Funtoo Linux is a Free software, or "Open Source" operating system. All distribution source code is freely available, and it can be used and distributed free of charge.
+
The other day I had a btrfs FS that was running out of disk space.
 +
But df -h showed that there was still 20% free (subvolumes a presumably not calculated since they are seperately mounted?).
 +
And du -s works the other way around (this also calculated subvolumes and sums, so it counts the unaltered blocks in snapshot sunbvolumes extra).
 +
Is there a way to find out how much free blocks there are available in a btrfs filesystem?
  
Who develops and improves Funtoo Linux? '''You do.''' We are a completely open meta-distribution that is run by our users and a small group of support staff. Our development centers around the needs of our users. Any user can contribute code and help improve Funtoo Linux functionality on our [http://bugs.funtoo.org bug tracker].
+
== wrong mount command ==
  
== Featured Video ==
+
I think<br>
 +
<code># mount -o subvolid=0 /mnt</code><br>
 +
should be<br>
 +
<code># mount -o subvolid=0 / /mnt</code>
  
In this video, Jonathan Vasquez ([[User:Fearedbliss|fearedbliss]]) walks you through the process of installing Funtoo Linux with ZFS. See the [[ZFS Install Guide]] for detailed instructions.
+
== Added question about possibly mistaking or outdated explanation. ==
  
{{#widget:YouTube|id=kxEdSXwU0ZI|width=640|height=360}}
+
In my Btrfs v0.20-rc1 the <code>btrfs subvolume list</code> command lists always all subvolumes of the whole filesystem (not only the "visble" from the current subvolume) and is no way to determine in which subvolume we currently are in. If so the following part of the section makes no sense:
 
+
<blockquote><pre>...
== Meta-Distribution, Optimized ==
+
btrfs subvolume list /mnt
 
+
ID 256 top level 5 path before-updating-2011-05-24</pre>No doubt possible :-) ...</blockquote>
Funtoo Linux is also a ''meta''-distribution, which means that it is built automatically from source code and is customized with the functionality that ''you'' want it to have, and ''without'' the unnecessary features and "bloat" that you want to avoid.
+
Has this behavior changed or am I missing something?
 
+
In addition, a Funtoo Linux system is [[Download|optimized for your CPU]], and we offer optimized versions for ''Intel Core i7'', ''Intel Atom'', ''AMD Opteron'', and other processors and architectures.
+
 
+
These combination of factors work together to create an extremely high-performance and flexible computing platform -- a platform where ''you'' are in control, and your system performs optimally. We believe that Funtoo Linux is the most ideal expression of how operating system technology "should" work, and we continually strive to make it better.
+
 
+
== The Gentoo Ecosystem ==
+
 
+
We are committed to maintaining high-levels of compatibility and collaboration with the Gentoo Linux project, and challenge ourselves to innovate while providing new approaches that can be easily leveraged by the Gentoo Community. We appreciate the support we receive from members of the Gentoo Community and strive to contribute back to the larger [[Gentoo Ecosystem]].
+
 
+
== Ultimate Flexibility for Developers ==
+
 
+
Does your Linux distribution allow multiple versions of <tt>php</tt>, <tt>[[python]]</tt> or <tt>ruby</tt> installed happily alongside each other? Funtoo Linux does. Are you tired of hand-building key packages from source to configure them exactly the way you want? Funtoo Linux allows you to tweak the build-time features of packages using handy things called USE variables. Other distributions are forced to either leave stuff out that you want, or include stuff you don't want.
+
 
+
== Virtualization ==
+
 
+
We support the [[OpenVZ]] project and build up-to-date Funtoo Linux OpenVZ containers that you can [[Download|download]]. Also see [[VagrantUp]] for a nice way to deploy VirtualBox-based Funtoo Linux systems. [[Metro]], our automated distro build tool, is capable of building OpenVZ, Linux VServer and [[Linux Containers]] (LXC) images. Funtoo Linux also makes an excellent virtualization host system for [[Xen]].
+
 
+
== Features ==
+
 
+
[[Funtoo Linux]] features native [[wikipedia:UTF-8|UTF-8]] support enabled by default, a [[wikipedia:Git (software)|git]]-based, [[Portage Tree|distributed Portage Tree]] and funtoo overlay, an enhanced [[Portage]] with more compact mini-manifest tree, automated imports of new [http://www.gentoo.org Gentoo] changes every 12 hours, [[GUID Booting Guide|GPT/GUID boot support]] and [[Boot-Update|streamlined boot configuration]], [[Funtoo Linux Networking|enhanced network configuration]], up-to-date [http://ftp.osuosl.org/pub/funtoo/funtoo-stable/ stable] and [http://ftp.osuosl.org/pub/funtoo/funtoo-current/ current] Funtoo [[Stage Tarball|stages]], all built using Funtoo's [[Metro]] build tool. We also offer Ubuntu Server, Debian, RHEL and Fedora-based [[Funtoo Linux Kernels|kernels]].
+
 
+
Funtoo is currently supported on the following processor families :
+
* PC-compatible, both 32 and 64-bit (''x86-32bit'', ''x86-64bit'')
+
 
+
== Resources ==
+
 
+
* Learn more about [[Funtoo Linux]].
+
* Why you should [[Choose Funtoo]]: ...and how it is different from other distros.
+
* Visit [[:Category:Projects|Funtoo Linux Projects]] and also look at the stuff online for [[Metro]].
+
* Learn [[:Category:Linux Core Concepts| Core Linux concepts]] from articles originally written by Daniel Robbins.
+
* Learn [http://www.funtoo.org/index.php?title=Funtoo_Linux_Installation| Installation Guide]
+
 
+
 
+
__NOTOC__
+
__NOTITLE__
+
__NOEDITSECTION__
+
 
+
[[Category:Funtoo|*]]
+

Revision as of 11:09, 14 November 2013

Does btrfs-zero-log work only on a single partition or can it handle BTRFS filesystems spanned across several devices?

Contents

LVM functionality is only partially replaced by BTRFS

One thing about LVM Volumes in contrast to btrfs sub volumes is quota's. Every LVM VOlume has a hard quota and if it runs out of space other volumes are not running out of disk space. This is one functionality that btrfs has not (yet) implemeted.

For this reasson I stil use LVM, but with btrfs filesystems in the volumes and not with ext4 (anymore).

SHow free blocks in btrfs

The other day I had a btrfs FS that was running out of disk space. But df -h showed that there was still 20% free (subvolumes a presumably not calculated since they are seperately mounted?). And du -s works the other way around (this also calculated subvolumes and sums, so it counts the unaltered blocks in snapshot sunbvolumes extra). Is there a way to find out how much free blocks there are available in a btrfs filesystem?

wrong mount command

I think
# mount -o subvolid=0 /mnt
should be
# mount -o subvolid=0 / /mnt

Added question about possibly mistaking or outdated explanation.

In my Btrfs v0.20-rc1 the btrfs subvolume list command lists always all subvolumes of the whole filesystem (not only the "visble" from the current subvolume) and is no way to determine in which subvolume we currently are in. If so the following part of the section makes no sense:

...
btrfs subvolume list /mnt
ID 256 top level 5 path before-updating-2011-05-24
No doubt possible :-) ...

Has this behavior changed or am I missing something?