Linux command
mkfs.btrfs 命令
安全
权限或系统影响较大,执行前请核对目标。
常用示例
Example
sudo mkfs.btrfs /dev/sdXY
Example
sudo mkfs.btrfs -m single -d single /dev/sdX
Example
sudo mkfs.btrfs -m raid1 -d raid1 /dev/sdX /dev/sdY
Example
sudo mkfs.btrfs -L "mylabel" /dev/sdX
Force
sudo mkfs.btrfs -f /dev/sdX
Example
sudo mkfs.btrfs -n 32k /dev/sdX
说明
mkfs.btrfs creates a Btrfs (B-tree filesystem) on one or more devices. Btrfs supports multiple device configurations, copy-on-write, snapshots, subvolumes, and various RAID levels.
参数
- -L, --label NAME
- Set filesystem label (max 256 characters)
- -f, --force
- Force overwrite of existing filesystem
- -m, --metadata PROFILE
- Metadata profile (single, dup, raid0, raid1, raid10, raid5, raid6)
- -d, --data PROFILE
- Data profile (single, dup, raid0, raid1, raid10, raid5, raid6)
- -n, --nodesize SIZE
- Set node/leaf size (default 16KB)
- -s, --sectorsize SIZE
- Set sector size
- -O, --features LIST
- Enable or disable features
- -r, --rootdir DIR
- Copy contents of directory to filesystem root
- -U, --uuid UUID
- Specify filesystem UUID
- --mixed
- Mix data and metadata in same block groups (for small devices)
FAQ
What is the mkfs.btrfs command used for?
mkfs.btrfs creates a Btrfs (B-tree filesystem) on one or more devices. Btrfs supports multiple device configurations, copy-on-write, snapshots, subvolumes, and various RAID levels.
How do I run a basic mkfs.btrfs example?
Run `sudo mkfs.btrfs /dev/sdXY` in a terminal, then adjust file names, paths, flags, or remote targets for your system.
What does -L, --label NAME do in mkfs.btrfs?
Set filesystem label (max 256 characters)