婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > centos7文件系統管理btrfs詳解

centos7文件系統管理btrfs詳解

熱門標簽:海外文化宮地圖標注 新鄉智能電話機器人有用嗎 浙江虛擬外呼系統費用 淮安人工外呼系統 ai外呼系統定制 荊門真人語音電話機器人哪個好 北京外呼系統官網 AI智能語音外呼系統是什么 北京大興區地圖標注中心

一、基礎簡介

Btrfs(又名:B-tree, Butter FS, Better FS),GPL授權, Oracle從2007研發,寫實復制更新機制 CoW,其主要是為了取代ext2,ext3,ext4,其主要功能有

例如我們現在去修改一個文件A,COW機制是先將目標文件A復制一份為文件B,那么我們修改文件時是修改的復制文件B,相當于對源文件A做了快照,如對文件B修改操作失誤,可以有效的恢復源文件A。

多物理卷支持:btrfs可由多個底層物理卷組成,內建支持RAID(即支持條帶、mirror等功能),以聯機“添加”、“移除”,“修改”操作

支持b-tree文件功能即支持子卷功能,如在vg中創建lv一樣

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

數據及源數據校驗碼機制checksum:我們存儲某個文件時,checksum會將數據的源數據和數據的校驗碼,分別通過文件的屬性擴展進行保存,當我們再次讀取數據時可以方便的檢測數據是否受損,如果文件受損系統可以完成自動修復。

支持子卷sub_volume:可以在一個卷上創建子卷,然后分別掛載使用

快照:支持快照的快照功能即增量快照

透明壓縮:即數據自動實現壓縮和解壓縮,以節約空間,會消耗一定的cpu的

二、文件系統創建

命令幫助btrfs --help

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 刪除子快照

三、創建應用示例

# fdisk -l 查看存在的分區的磁盤

# mkfs.btrfs -L"mybtrfs" /dev/sdb /dev/sdc 將sdb、sdc磁盤創建成為一個btrfs系統

# btrfs filesystem show 查看已經創建的btrfs文件系統

# blid /dev/sdb 查看UUID是相同的(說明其實屬于同一個卷的)

# mkdir  /mybtrfs 創建掛載點

# mount  -t btrfs /dev/sda(掛載點是/dev/sda也是可以的)

# umount /dev/sda 卸載

# mount -o compress=lzo /dev/sdb /mybtrs重新使用,此時就是自動壓縮(透明壓縮)

#btrfs filesystem resize -10G /mybtrfs

(btrfs filesystem resize調整磁盤大小)

# btrfs devices add /dev/sdd /mybtrfs 自動磁盤擴展邏輯邊界

# man btrfs-balance start /mytrfs

# btrfs-lalance start -mconvert=raid1 /mytrfs 修改元數據的raid級別

# btrfs balance status /mytrfs

# btrfs device delete /dev/sda /mybtrfs 拆除設備,系統會自動移動數據

# btrfs sublimvolume create /mybtrfs   創建子卷

# btrfs subvolume create /mybtrfs/logs 創建logs子卷

umount /mybtrfs      

mount /dev/sdb   /mybtrfs  可以卸載父卷,只掛著子卷

btrfs subvolume list /mybtrfs 顯示mybtrs

標簽:阿里 南通 贛州 梅州 安陽 亳州 蚌埠 盤錦

巨人網絡通訊聲明:本文標題《centos7文件系統管理btrfs詳解》,本文關鍵詞  centos7,文件,系統管理,btrfs,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《centos7文件系統管理btrfs詳解》相關的同類信息!
  • 本頁收集關于centos7文件系統管理btrfs詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 来宾市| 青川县| 河东区| 阿拉善盟| 中超| 昭苏县| 丰城市| 双桥区| 龙山县| 雅安市| 武山县| 陆川县| 靖宇县| 瓮安县| 安达市| 湟中县| 西乡县| 海伦市| 富蕴县| 永兴县| 贵港市| 钦州市| 德格县| 缙云县| 呼图壁县| 吴川市| 南召县| 嘉善县| 沙湾县| 古田县| 郁南县| 扎赉特旗| 娄底市| 西林县| 闽侯县| 耒阳市| 太湖县| 凤凰县| 孝义市| 江安县| 田林县|