一、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是超文字傳輸協議,資訊明文...