CentOS7.4-btrfs管理及使用
生活随笔
收集整理的這篇文章主要介紹了
CentOS7.4-btrfs管理及使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
btrfs, B-tree File System, GPL開源文件系統, 支持CoW即讀時寫入.
核心特性:
- 多物理卷支持;
- btrfs可由多個底層磁盤組成
- mkfs.btrfs 命令的man文檔支持: raid0, raid1, raid5, raid6,raid10, single or dup
- 對文件做更改時, 先復制一份, 而后對復制過的文件做更改并且替換指針, 而非就地更新
創建文件系統: mkfs.btrfs
- 卷創建:
- mkfs.btrfs [options] <device> [<device>...]
- -L ‘Label’ : 設置卷標
- -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中有
- 列出當前文件系統中的btrfs,并顯示信息
- 加上<DEVICE>將顯示指定信息
- btrfs filesystem show //此處命令在下面的btrfs中有
- 掛載:
- mount [–t btrfs] /dev/sdb MOUNT_POINT
- -t可選可不選
- 以 /dev/sdb 做btrfs系統示例
- mount [–t btrfs] /dev/sdb MOUNT_POINT
- 透明壓縮機制:
- 解釋: 在寫入時自動壓縮, 讀取時自動解壓; [un]compress過程對用戶隱藏;
- mount -o compress={ lzo|zlib } DEVICE MOUNT_POINT
???????????? lzo,? zlib壓縮機制
- btrfs命令, 以及其子命令, 子子命令:
- btrfs filesystem
- show: 查看所有btrfs系統信息
- df <MOUNT_POINT>: 查看已掛載 *具體空間使用情況*
- resize<MOUNT_POINT>: 聯機/在線更改大小
- 減小容量 修改有風險, 操作需謹慎
- btrfs device add <NEW_DEVCIE> <MOUNT_POINT>添加一個磁盤到掛載點
- btrfs device delete <OLD_DEVCIE> <MOUNT_POINT>刪除一個磁盤到掛載點
- btrfs balance start <MOUNT_POINT> 開始均衡負載過程
- state 查看均衡進度
- pause 暫停
- resume 繼續
- cancel 取消
- 負載均衡將會消耗很大一部分的系統性能, 僅建議在不忙時操作; 可使用pause暫停;
- <profile>: raid0, raid1, raid10, raid5, raid6, dup,single
- -dconvert//數據區 data blocks
- -mconvert//元數據區 metadata chunks
- -sconvert//系統區 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:創建子卷delete:刪除子卷注意:delete子卷不會真正刪除物理卷上的數據, 如需要可使用-c
snapshot- btrfs subvolume snapshot /MOUNT_POINT/SUB? /MOUNT_POINT/SUB_snapsho
- btrfs-convert </dev/DEVICE>: 轉換其他fs到btrfs
- -r 回滾到原來的fs
- btrfs命令僅對掛載后的掛載點生效, 直接操作/dev/sd[a-z]不可行
btrfs子命令: filesystem, device, balance, subvolume, convert
轉載于:https://www.cnblogs.com/gettolive/p/8824846.html
總結
以上是生活随笔為你收集整理的CentOS7.4-btrfs管理及使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 路易十三和路易十六都多少钱一瓶啊?
- 下一篇: 黄山风景区什么季节最美