btrfs管理及應用

一、btrfs的命令選項

    mkfs.btrfs

        -L 'LABEL' 指定卷標

        -d <type>: raid0,raid1, raid5, raid6, raid10, single   指明數據存儲類型

        -m <profile>: raid0,raid1, raid5, raid6, raid10, single, dup  指明源數據存儲的機制

        -O <feature> 指明在格式化時使用的特性

        -O list-all: 列出支持的所有feature

    man btrfs-filesystem查看更多的子命令

    

    mount -t btrfs /dev/sdbMOUNT_POINT 掛載文件系統

    

    mount -o compress={lzo|zlib} DEVICE MOUNT_POINT 透明壓縮機制

    

    btrfs filesystem resize ±VALUE  MOUNT_POINT 調整磁盤大小

    

    btrfs devices [subcommand] args 管理磁盤設備

    

    btrfs-balance subcomand|args 均衡數據

    

    btrfs subvolume [subcommand][args] 創建子卷

    

    btrfs snapshot 創建快照

        快照必須要與原卷在同一卷組中,子卷的快照必須要與子卷在同一個父卷中 

        btrfs subvolume delete  snapshot-name 刪除子快照

二、btrfs文件系統的應用

    1、創建并掛載btrfs文件系統

        以btrfs掛載文件系統,這里我掛載的是/dev/sdb

        blob.png

        blob.png

    2、增加減少btrfs文件系統

        將/tmp/mydata的大小減少1G

        blob.png

        blob.png

        將/tmp/mydata的大小增加1G

        blob.png

    3、在線增減或減少磁盤,并均衡數據

        在線增加一個磁盤/dev/sdc到已存在的文件系統中

        blob.png

        增加完磁盤后均衡同步文件系統數據

        blob.png

        在線刪除一個掛載的磁盤

        blob.png

        因為raid1需要至少2塊設備,所以刪除不了

        所以btrfs在增加磁盤后至少有兩塊磁盤,無法變成一塊磁盤,可以先增加另一個磁盤,再刪除原來這個磁盤

        改變raid級別:

                btrfs balance start -mconvert=raid# -dconvert=raid# /MOUNT_POINT

                改變raid的級別,(#為要改變的raid級別,/MOUNT_POINT為掛載的目錄)

    4、創建刪除子卷

        在/tmp/mydata下創建子卷data1

        blob.png

        刪除子卷data1

        blob.png

    

原創文章,作者:N17_信風,如若轉載,請注明出處:http://www.www58058.com/12327

(0)
N17_信風N17_信風
上一篇 2016-03-12
下一篇 2016-03-12

相關推薦

  • linux上RAID的工作方式

    -. RAID是什么?     磁盤陣列(Redundant Arrays of Independent Disks,RAID),是將多塊廉價硬盤組合在一起當作一個更大的硬盤使用,利用可以同時對每個硬盤同時進行讀寫的特性提高計算機對硬盤的讀寫能力。我們甚至可以空出RAID中的一塊或多塊硬盤對整個RAID進行數據校驗,提…

    Linux干貨 2015-12-06
  • RAID配置管理

    RAID:Redundant Arrays Indexpensive Disks     多個磁盤組合成一個陣列,來提供更好的性能、冗余     提高IO功能:         磁盤并行讀寫 &nbs…

    Linux干貨 2016-09-01
  • AWK小記

    gawk – pattern scanning and processing language 基本用法:gawk [options] ‘program’ FILE … program: PATTERN{ACTION STATEMENTS} 語句之間用分號分隔 print, printf 選項: -F:指明輸入…

    2018-01-16
  • 14 用戶組和權限管理4

    14 用戶組和權限管理4 一、雜項知識整理 1、groups 查看用戶所屬組列表 [user1@localhost ~]$ groups user3 user1 2、文件屬性:-rw-r–r–. 1 root root 0 8月   3 07:56 cgroup.clone_children &…

    Linux干貨 2016-08-04
  • linux基礎入門之二

    linux基礎入門之二 1、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。 1.cp文件復制: 常用選項: -i:交互式復制,即覆蓋之前提醒用戶確認; -f:強制覆蓋目標文件; -r, -R:遞歸復制目錄; -d:復制符號鏈接文件本身,而非其指向的源文件; -a:-dR –…

    Linux干貨 2016-09-26
  • Linux的任務計劃

    Linux的任務計劃         我們在使用系統的過程中,經常需要在以后的某個時間點執行一個任務,而我們又不在機器旁邊的時候,比如在半夜時服務器訪問的用戶很少,寬帶資源很充足的時候,要去鏡像軟件包、重啟服務器(雖然Linux很穩定)等,或者需要服務器在每天的特定時間去備份數據…

    2017-03-19

評論列表(1條)

  • stanley
    stanley 2016-03-12 23:12

    加上些場景化介紹,會更容易讓讀者理解

欧美性久久久久