當(dāng)前位置:
首頁 >
CentOS7.4-btrfs管理及使用
發(fā)布時間:2023/11/27
55
豆豆
生活随笔
收集整理的這篇文章主要介紹了
CentOS7.4-btrfs管理及使用
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
btrfs, B-tree File System, GPL開源文件系統(tǒng), 支持CoW即讀時寫入.
核心特性:
- 多物理卷支持;
- btrfs可由多個底層磁盤組成
- mkfs.btrfs 命令的man文檔支持: raid0, raid1, raid5, raid6,raid10, single or dup
- 對文件做更改時, 先復(fù)制一份, 而后對復(fù)制過的文件做更改并且替換指針, 而非就地更新
創(chuàng)建文件系統(tǒng): mkfs.btrfs
- 卷創(chuàng)建:
- mkfs.btrfs [options] <device> [<device>...]
- -L ‘Label’ : 設(shè)置卷標(biāo)
- -d <data-profile> : raid0,raid1,raid5,raid6,raid10, single, dup
- -m<metadata-profile>: raid0,raid1,raid5,raid6,raid10, single, dup
- -O<feature>
- -O list-all: 列出所有支持的feature
- mkfs.btrfs [options] <device> [<device>...]
- 屬性查看:
- btrfs filesystem show //此處命令在下面的btrfs中有
- 列出當(dāng)前文件系統(tǒng)中的btrfs,并顯示信息
- 加上<DEVICE>將顯示指定信息
- btrfs filesystem show //此處命令在下面的btrfs中有
- 掛載:
- mount [–t btrfs] /dev/sdb MOUNT_POINT
- -t可選可不選
- 以 /dev/sdb 做btrfs系統(tǒng)示例
- mount [–t btrfs] /dev/sdb MOUNT_POINT
- 透明壓縮機(jī)制:
- 解釋: 在寫入時自動壓縮, 讀取時自動解壓; [un]compress過程對用戶隱藏;
- mount -o compress={ lzo|zlib } DEVICE MOUNT_POINT
???????????? lzo,? zlib壓縮機(jī)制
- btrfs命令, 以及其子命令, 子子命令:
- btrfs filesystem
- show: 查看所有btrfs系統(tǒng)信息
- df <MOUNT_POINT>: 查看已掛載 *具體空間使用情況*
- resize<MOUNT_POINT>: 聯(lián)機(jī)/在線更改大小
- 減小容量 修改有風(fēng)險, 操作需謹(jǐn)慎
- btrfs device add <NEW_DEVCIE> <MOUNT_POINT>添加一個磁盤到掛載點(diǎn)
- btrfs device delete <OLD_DEVCIE> <MOUNT_POINT>刪除一個磁盤到掛載點(diǎn)
- btrfs balance start <MOUNT_POINT> 開始均衡負(fù)載過程
- state 查看均衡進(jìn)度
- pause 暫停
- resume 繼續(xù)
- cancel 取消
- 負(fù)載均衡將會消耗很大一部分的系統(tǒng)性能, 僅建議在不忙時操作; 可使用pause暫停;
- <profile>: raid0, raid1, raid10, raid5, raid6, dup,single
- -dconvert//數(shù)據(jù)區(qū) data blocks
- -mconvert//元數(shù)據(jù)區(qū) metadata chunks
- -sconvert//系統(tǒng)區(qū) system chunks (requires -f)
- 掛載子卷:
- mount -o subvol=' ' /dev/DEVICE MOUNT_POIN
#先查看待掛載的subvolume的id# btrfs subvolume list /mnt/btrfID 256 gen 9 top level 5 path su或者通過路徑掛載也可以
- mount -o subvol=' ' /dev/DEVICE MOUNT_POIN
list: 顯示所有子卷create:創(chuàng)建子卷delete:刪除子卷注意:delete子卷不會真正刪除物理卷上的數(shù)據(jù), 如需要可使用-c
snapshot- btrfs subvolume snapshot /MOUNT_POINT/SUB? /MOUNT_POINT/SUB_snapsho
- btrfs-convert </dev/DEVICE>: 轉(zhuǎn)換其他fs到btrfs
- -r 回滾到原來的fs
- btrfs命令僅對掛載后的掛載點(diǎn)生效, 直接操作/dev/sd[a-z]不可行
btrfs子命令: filesystem, device, balance, subvolume, convert
轉(zhuǎn)載于:https://www.cnblogs.com/gettolive/p/8824846.html
總結(jié)
以上是生活随笔為你收集整理的CentOS7.4-btrfs管理及使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 路易十三和路易十六都多少钱一瓶啊?
- 下一篇: JS document