From c4117d5710e6493fc6f70adca3c00ecb1bc0049d Mon Sep 17 00:00:00 2001 From: Jens True Date: Fri, 4 Sep 2020 22:47:03 +0200 Subject: [PATCH] Btrfs commands + theme update --- content/post/btrfs-commands/index.md | 27 ++++++++++++++++++++++----- themes/academic | 2 +- 2 files changed, 23 insertions(+), 6 deletions(-) diff --git a/content/post/btrfs-commands/index.md b/content/post/btrfs-commands/index.md index 42f5fdc..389fc7f 100644 --- a/content/post/btrfs-commands/index.md +++ b/content/post/btrfs-commands/index.md @@ -1,14 +1,31 @@ -+++ -title = "brtfs - Helpful commands" -date = 2020-09-03T00:00:00 -+++ +--- +title: "Btrfs - Helpful commands" +date: 2020-09-03T00:00:00 +subtitle: "Useful commands for the btrfs file system" +summary: "Useful commands for the btrfs file system" +--- + +Quick collection of useful commands for maintaining a btrfs filesystem. + +Btrfs allows for easy management of software raids in RAID0, RAID1 and RAID10. RAID5 and RAID6 are implemented but not suggested for use. -Quick collection of useful commands for maintaining a btrfs filesystem {{% alert note %}} Btrfs (pronounced as "butter fuss", "better F S", "butter F S", "b-tree F S", or simply by spelling it out) is a file system based on the copy-on-write (COW) principle, initially designed at Oracle Corporation for use in Linux. The development of Btrfs began in 2007, and since August 2014 the file system's on-disk format has been marked as stable.[13] {{% /alert %}} +## btrfs device statistics +The btrfs device commands are used to check the status of the device, such as read / write errors and disk usage. +See the current statistic. +```shell +sudo btrfs device stats /path/to/fs +``` + +To see the current usage. +```shell +sudo btrfs device usage /path/to/fs +``` + ## btrfs scrub btrfs scrub is used to scrub a btrfs filesystem, which will read all data and metadata blocks from all devices and verify checksums. Automatically repair corrupted blocks if there’s a correct copy available. diff --git a/themes/academic b/themes/academic index fef46cf..e5e24fc 160000 --- a/themes/academic +++ b/themes/academic @@ -1 +1 @@ -Subproject commit fef46cfbe0dab39379f42c81a1bfd14d3fe589bb +Subproject commit e5e24fc55c838db79c9ee4e67152722dd5958311