btrfs文件系統(tǒng)管理(centos7)-創(chuàng)新互聯(lián)

一、基礎(chǔ)簡(jiǎn)介

創(chuàng)新互聯(lián)建站專注于館陶企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站建設(shè),商城建設(shè)。館陶網(wǎng)站建設(shè)公司,為館陶等地區(qū)提供建站服務(wù)。全流程按需定制開發(fā),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)

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

  • 例如我們現(xiàn)在去修改一個(gè)文件A,COW機(jī)制是先將目標(biāo)文件A復(fù)制一份為文件B,那么我們修改文件時(shí)是修改的復(fù)制文件B,相當(dāng)于對(duì)源文件A做了快照,如對(duì)文件B修改操作失誤,可以有效的恢復(fù)源文件A。

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

  • 支持b-tree文件功能即支持子卷功能,如在vg中創(chuàng)建lv一樣

  • 寫時(shí)復(fù)制更新機(jī)制(英譯CoW):復(fù)制、更新及替換指針,而非“就地”更新機(jī)制

  • 數(shù)據(jù)及源數(shù)據(jù)校驗(yàn)碼機(jī)制checksum:我們存儲(chǔ)某個(gè)文件時(shí),checksum會(huì)將數(shù)據(jù)的源數(shù)據(jù)和數(shù)據(jù)的校驗(yàn)碼,分別通過(guò)文件的屬性擴(kuò)展進(jìn)行保存,當(dāng)我們?cè)俅巫x取數(shù)據(jù)時(shí)可以方便的檢測(cè)數(shù)據(jù)是否受損,如果文件受損系統(tǒng)可以完成自動(dòng)修復(fù)。

  • 支持子卷sub_volume:可以在一個(gè)卷上創(chuàng)建子卷,然后分別掛載使用

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

  • 透明壓縮:即數(shù)據(jù)自動(dòng)實(shí)現(xiàn)壓縮和解壓縮,以節(jié)約空間,會(huì)消耗一定的cpu的

二、文件系統(tǒng)創(chuàng)建

    命令幫助btrfs --help

  1. mkfs.btrfs

    1. -L 'LABEL' 指定卷標(biāo)

    2. -d <type>: raid0,raid1, raid5, raid6, raid10, single   指明數(shù)據(jù)存儲(chǔ)類型

    3. -m <profile>: raid0,raid1, raid5, raid6, raid10, single, dup  指明源數(shù)據(jù)存儲(chǔ)的機(jī)制

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

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

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

  3. mount -t btrfs /dev/sdbMOUNT_POINT 掛載文件系統(tǒng)

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

  5. btrfs filesystem resize ±VALUE MOUNT_POINT 調(diào)整磁盤大小

  6. btrfs devices [subcommand] args 管理磁盤設(shè)備

  7.  btrfs-balance subcomand|args 均衡數(shù)據(jù)

  8. btrfs subvolume [subcommand][args] 創(chuàng)建子卷

  9. btrfs snapshot 創(chuàng)建快照

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

    2.   btrfs subvolume delete  snapshot-name 刪除子快照

三、創(chuàng)建應(yīng)用示例

       # fdisk -l 查看存在的分區(qū)的磁盤

   # mkfs.btrfs -L"mybtrfs" /dev/sdb /dev/sdc 將sdb、sdc磁盤創(chuàng)建成為一個(gè)btrfs系統(tǒng)

      # btrfs filesystem show 查看已經(jīng)創(chuàng)建的btrfs文件系統(tǒng)

   # blid /dev/sdb 查看UUID是相同的(說(shuō)明其實(shí)屬于同一個(gè)卷的)

     # mkdir  /mybtrfs 創(chuàng)建掛載點(diǎn)

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

     # umount /dev/sda 卸載

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

     #btrfs filesystem resize -10G /mybtrfs

        (btrfs filesystem resize調(diào)整磁盤大?。?/p>

     # btrfs devices add /dev/sdd /mybtrfs 自動(dòng)磁盤擴(kuò)展邏輯邊界

     # man btrfs-balance start /mytrfs

                 # btrfs-lalance start -mconvert=raid1 /mytrfs 修改元數(shù)據(jù)的raid級(jí)別

             # btrfs balance status /mytrfs

          # btrfs device delete /dev/sda /mybtrfs 拆除設(shè)備,系統(tǒng)會(huì)自動(dòng)移動(dòng)數(shù)據(jù)

          # btrfs sublimvolume create /mybtrfs  創(chuàng)建子卷

                  # btrfs subvolume create /mybtrfs/logs 創(chuàng)建logs子卷

                        umount /mybtrfs    

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

                        btrfs subvolume list /mybtrfs 顯示mybtrs

            

             

    

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

當(dāng)前名稱:btrfs文件系統(tǒng)管理(centos7)-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)網(wǎng)址:http://muchs.cn/article34/dhiepe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、外貿(mào)建站關(guān)鍵詞優(yōu)化、動(dòng)態(tài)網(wǎng)站、App開發(fā)品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)