btrfs文件系統

                                                                         btrfs文件系統 

技術預覽版

 Btrfs (B-tree, Butter FS, Better FS), GPL, Oracle, 2007, CoW;

ext3/ext4, xfs

 核心特性:

多物理卷支持:btrfs可由多個底層物理卷組成;支持RAID,以聯機“添加”、“移除”,“修改”;

寫時復制更新機制(CoW):復制、更新及替換指針,而非“就地”更新;

數據及元數據校驗碼:checksum

子卷:sub_volume

快照:支持快照的快照;

透明壓縮:

 文件系統創建:

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

例一:創建btrfs文件系統 指名卷標名稱

[root@localhost ~]# mkfs.btrfs -L mydata /dev/sdb /dev/sdc
btrfs-progs v4.4.1
See http://btrfs.wiki.kernel.org for more information.
 
Label:              mydata
UUID:               0ed1438e-f29f-4c7f-b7fc-21f430e08366
Node size:          16384
Sector size:        4096
Filesystem size:    40.00GiB
Block group profiles:
  Data:             RAID0             2.01GiB
  Metadata:         RAID1             1.01GiB
  System:           RAID1            12.00MiB
SSD detected:       no
Incompat features:  extref, skinny-metadata
Number of devices:  2
Devices:
   ID        SIZE  PATH
    1    20.00GiB  /dev/sdb
    2    20.00GiB  /dev/sdc

屬性查看:

btrfs filesystem show

例一:查看文件系統創建成功沒有

[root@localhost ~]# btrfs filesystem show
Label: 'mydata'  uuid: 0ed1438e-f29f-4c7f-b7fc-21f430e08366
Total devices 2 FS bytes used 112.00KiB
devid    1 size 20.00GiB used 2.01GiB path /dev/sdb
devid    2 size 20.00GiB used 2.01GiB path /dev/sdc

例二:查看指定位置卷標

[root@localhost ~]# btrfs filesystem label /dev/sdb
mydata

掛載文件系統:

mount -t btrfs /dev/sdb MOUNT_POINT
[root@localhost ~]# mount -t btrfs /dev/sdb /mydata
 

透明壓縮機制:

mount -o compress={lzo|zlib} DEVICE MOUNT_POINT
[root@localhost ~]# mount -o compress=lzo /dev/sdb /mydata
 

子命令:filesystem, device, balance, subvolume

 例一:使用filesystem命令調整文件大小

[root@localhost ~]# btrfs filesystem resize -10G /mydata
Resize '/mydata' of '-10G'
 
[root@localhost ~]# btrfs filesystem resize +5G /mydata
Resize '/mydata' of '+5G'

 

原創文章,作者:kang,如若轉載,請注明出處:http://www.www58058.com/76516

(0)
kangkang
上一篇 2015-08-17
下一篇 2015-08-24

相關推薦

  • 第八周 服務管理與文本處理

    1、簡述systemd的新特性及unit常見類型分析,能夠實現編譯安裝的如nginx\apache實現通過systemd來管理 2、描述awk命令用法及示例(至少3例) 3、描述awk函數示例(至少3例)    

    2018-01-21
  • Linux基礎系列(用戶,組管理)

       Linux是一個多用戶操作系統多任務的分時操作系統,平時的日常使用離不開用戶登錄以及用戶組的管理,熟練管理用戶和用戶組,會提升我們的工作效率。   Linux用戶管理:   Linux包括系統管理員,普通用戶。普通用戶又分為系統用戶和登錄用戶。系統用戶一般不會登陸系統,其shell類型一般為/etc/nologi…

    Linux干貨 2016-08-04
  • M22 使用光盤修復Centos實驗初探

    實驗目的: 服務器由于文件丟失等原因造成無法啟動,可以使用光盤引導啟動服務器,然后對服務器進行修復。 實驗環境: VMware12安裝Centos6.8虛擬機 Centos6.8的光盤鏡像 實驗原理: 手動刪除虛擬機上的rpm程序文件,使用光盤鏡像恢復安裝rpm程序。 實驗過程: 1、     執行命令刪除rpm程序,…

    2017-03-06
  • 馬哥教育網絡班22期第五周博客作業

    正則表達式與grep 文本編輯工具     grep:是一種強大的文本搜索工具,它能使用正則表達式搜索文本,并把匹配的行打印出來;     sed :是一種流編輯器,它是文本處理中非常中的工具,能夠完美的配合正則表達式使用;     awk…

    Linux干貨 2016-10-19
  • Week4 正則表達式及grep命令

    基本正則表達式元字符:             字符匹配:                …

    Linux干貨 2017-02-11
  • N23-第一周博客作業

    一、計算機組成 由五大基本部件【運算器 + 控制器 + 儲存器 + 輸入設備 + 輸出設備】組成且遵循馮諾依曼體系,CPU包含運算器和控制器兩大部件。 CPU: 核心部件:運算器、控制器 其他部件:寄存器、緩存、等等 存儲器:內存,RAM(Random Access Memory)隨機訪問存儲器。 Input(輸入設備):下指令,提供數據等,如:硬盤、鍵盤、…

    Linux干貨 2016-09-15
欧美性久久久久