← 返回命令列表

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)