btrfs基本介紹及應用 困境

2022-09-23 04:21:10 字數 2109 閱讀 3507

一、btrfs基本概念  

btrfs檔案系統是2023年oracle開發,支援gpl協議,為了取代linux早期的ext系列檔案系統。

btrfs核心特性:

多物理卷支援:btrfs可由多個底層物理卷組成,支援raid,以聯機新增、移除、修改操作

寫時複製更新機制(cow):複製、更新及替換指標,而非直接更新原檔案?

資料及元資料校驗碼:checksum

子捲:sub_volume

快照:支援快照的快照

透明壓縮:

二、btrfs基本應用

建立btrfs檔案系統:  

mkfs.btrfs:

-l?'label':

-m?:?指明元資料存放機制

-d?:?指明資料存放時的型別

-o?-o?list-all:?列出支援的所有feature 

直接格式化:?mkfs.btrfs?-l?mydata?/dev/sdab?/dev/sdac

btrfs?filesystem?show:?顯示建立的btrfs檔案系統的資訊

btrfs?filesystem?show?/dev/sdb:?檢視指定裝置btrfs檔案系統的資訊

btrfs?filesystem?[option]?

sync:?將檔案系統快取在記憶體中的資料同步到磁碟中????

df:?檢視乙個已掛載的btrfs檔案系統空間使用情況:?btrfs?filesystem?df?/mydata

defragment:?磁碟碎片整理

resize:?修改大小,?btrfs?filesystem?resize?-10g?/mydata

label:顯示卷標或顯示卷標

btrfs?device?[option]?/dev/sdd:?對硬體裝置進行操作

add:?新增裝置

deleate:?移除裝置,資料自動移到其他裝置上,不影響正常訪問

scan:?掃瞄裝置

btrfs?balance?[option]?/dev/device:均衡資料到新增加的裝置上

start?[option]:開始balance

-d:修改資料的組織機制

-m:?修改元資料的組織機制

-s:?修改系統的組織機制

filter:

convert

比如btrfs?balance?start?-dconvert=raid5?/mydata?修改資料的raid級別

比如?-mconvert?修改元資料的raid級別

pause:暫停

status:執行狀態

cancel:取消

resume:繼續

btrfs?subvolume?:?子捲操作

create:?建立子捲:?比如:btrfs?subvolume?create?/mydata/logs

delete:?刪除子捲

list:?列出所有的子捲?

get-default:?檢視預設卷

set-default:?設定預設卷

snapshot:?快照?比如;?btrfs?subvolume?snapshot?/mydata/logs?/mydata/logs_snapshot

對單個檔案建立快照:?cp?--reflink?grub2.cfg?grub2.cfg_snap?

show:?檢視子捲詳細資訊

只掛載子捲:?例如?mount?-o?subvol=logs?/dev/sdb?/mnt

或?mount?-o?subvolid=267?/dev/sdb?/mnt掛載檔案系統:  mount?-t?btrfs?/dev/sdb?/mount_point透明壓縮機:  ??mount?-o?compress=(lzo|zlib)?device?mount_point三、應用

ext檔案系統轉為btrfs檔案系統:

1.?umount?/mnt

2.?fsck?-f?/dev/sdd1

3.?btrfs?-convert?/dev/sdd1

4.?btrfs?filesystem?show?

5.?mount?/dev/sdd1?:可以掛載使用了

btrfs檔案系統降級回到ext檔案系統:

???btrfs?-convert?-r?/dev/sdd1

Ansible playbook介紹及應用

ansible 系統由控制主機對被管節點的操作方式可分為兩類,即adhoc和playbook 使用單個模組,支援批量執行單條命令。ad hoc 命令是一種可以快速輸入的命令,而且不需要儲存起來的命令。就相當於bash中的一句話shell。ansible主要管理方式,也是ansible功能強大的關鍵所...

傅利葉變換介紹及應用

傅利葉變換 transform e de fourier 在物理學 數論 組合數學 訊號處理 概率論 統計學 密碼學 聲學 光學 海洋學 結構動力學等領域都有著廣泛的應用 例如在訊號處理中,傅利葉變換的典型用途是將訊號分解成幅值分量和頻率分量 傅利葉變換能將滿足一定條件的某個函式表示成三角函式 正弦...

https證書介紹及應用

1 https介紹 https是http的安全版,其安全基礎是ssl,https協議的主要作用有2個,一種是建立乙個資訊保安通道,來保證資料傳輸的安全 另一種是確認 的真實性。2 https和http的區別 1 https協議需要申請證書 免費證書較少,需購買 2 http是超文字傳輸協議,資訊明文...