亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

btrfs文件系統管理(centos7)

發布時間:2020-06-19 13:57:22 來源:網絡 閱讀:912 作者:Jet168 欄目:關系型數據庫

一、基礎簡介

     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

  1. mkfs.btrfs

    1. -L 'LABEL' 指定卷標

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

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

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

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

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

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

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

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

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

  7.  btrfs-balance subcomand|args 均衡數據

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

  9. btrfs snapshot 創建快照

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

    2.    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

                       

             








    

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

太保市| 万州区| 双桥区| 辽源市| 望谟县| 隆回县| 静乐县| 子长县| 东阳市| 酒泉市| 彭泽县| 渭南市| 将乐县| 岳普湖县| 济宁市| 洪湖市| 牙克石市| 无棣县| 炎陵县| 墨江| 江口县| 四会市| 日喀则市| 枣阳市| 定边县| 方城县| 景德镇市| 龙泉市| 武川县| 绥阳县| 永胜县| 丹凤县| 潢川县| 原阳县| 望谟县| 雷山县| 淳安县| 吴桥县| 盐山县| 隆林| 上犹县|