Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

btrfs*: add Chinese translation #5244

Merged
merged 6 commits into from
May 17, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions pages.zh/linux/btrfs-device.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# btrfs device

> 管理 btrfs 文件系统中的设备。
> 更多信息:<https://btrfs.wiki.kernel.org/index.php/Manpage/btrfs-device>。

- 将一个或多个设备添加到 b​​trfs 文件系统中:

`sudo btrfs device add {{指向设备1的路径}} [{{指向设备2的路径}}] {{指向 btrfs 文件系统的路径}}`

- 从 btrfs 文件系统中删除设备:

`sudo btrfs device remove {{指向设备的路径|设备 ID}} [{{...}}]`

- 显示错误统计:

`sudo btrfs device stats {{指向 btrfs 文件系统的路径}}`

- 扫描所有磁盘并将所有检测到的 btrfs 文件系统通知内核:

`sudo btrfs device scan --all-devices`

- 显示详细的每个磁盘的空间分配统计信息:

`sudo btrfs device usage {{指向 btrfs 文件系统的路径}}`
28 changes: 28 additions & 0 deletions pages.zh/linux/btrfs-filesystem.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# btrfs filesystem

> 管理 btrfs 文件系统。
> 更多信息:<https://btrfs.wiki.kernel.org/index.php/Manpage/btrfs-filesystem>。

- 显示文件系统使用情况(可以选择以 root 身份运行以显示详细信息):

`btrfs filesystem usage {{指向挂载点的路径}}`

- 显示各个设备的使用情况:

`sudo btrfs filesystem show {{指向挂载点的路径}}`

- 对 btrfs 文件系统上的单个文件进行碎片整理(避免在运行数据去重的同时运行):

`sudo btrfs filesystem defragment -v {{指向文件的路径}}`

- 递归对目录进行碎片整理(不跨越子卷边界):

`sudo btrfs filesystem defragment -v -r {{指向目录的路径}}`

- 强制将未写入的数据块同步到磁盘:

`sudo btrfs filesystem sync {{指向挂载点的路径}}`

- 递归总结目录中文件的磁盘使用情况:

`sudo btrfs filesystem du --summarize {{指向目录的路径}}`
29 changes: 29 additions & 0 deletions pages.zh/linux/btrfs-scrub.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# btrfs scrub

> 清理 btrfs 文件系统以验证数据完整性。
> 建议每月运行一次 scrub。
> 更多信息:<https://btrfs.wiki.kernel.org/index.php/Manpage/btrfs-scrub>。

- 开始 scrub:

`sudo btrfs scrub start {{指向挂载点的路径}}`

- 显示正在进行或上次完成的 scrub 的状态:

`sudo btrfs scrub status {{指向挂载点的路径}}`

- 取消正在进行的 scrub:

`sudo btrfs scrub cancel {{指向挂载点的路径}}`

- 恢复先前取消的 scrub:

`sudo btrfs scrub resume {{指向挂载点的路径}}`

- 开始擦洗,但要等到 scrub 完成后才能退出:

`sudo btrfs scrub start -B {{指向挂载点的路径}}`

- 在安静模式下启动 scrub(不打印错误或统计信息):

`sudo btrfs scrub start -q {{指向挂载点的路径}}`
28 changes: 28 additions & 0 deletions pages.zh/linux/btrfs-subvolume.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# btrfs subvolume

> 管理 btrfs 子卷和快照。
> 更多信息:<https://btrfs.wiki.kernel.org/index.php/Manpage/btrfs-subvolume>。

- 创建一个新的空子卷:

`sudo btrfs subvolume create {{指向新子卷的路径}}`

- 列出指定文件系统中的所有子卷和快照:

`sudo btrfs subvolume list {{指向 btrfs 文件系统的路径}}`

- 删除一个子卷:

`sudo btrfs subvolume delete {{指向子卷的路径}}`

- 创建现有子卷的只读快照:

`sudo btrfs subvolume snapshot -r {{指向源子卷的路径}} {{指向目标的路径}}`

- 创建现有子卷的读写快照:

`sudo btrfs subvolume snapshot {{指向源子卷的路径}} {{指向目标的路径}}`

- 显示有关子卷的详细信息:

`sudo btrfs subvolume show {{指向子卷的路径}}`
23 changes: 23 additions & 0 deletions pages.zh/linux/btrfs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# btrfs

> 一种基于写时复制(COW)原理的 Linux 文件系统。

- 创建子卷:

`sudo btrfs subvolume create {{指向子卷的路径}}`

- 列出子卷:

`sudo btrfs subvolume list {{指向挂载点的路径}}`

- 显示空间使用情况信息:

`sudo btrfs filesystem df {{指向挂载点的路径}}`

- 启用配额(quota):

`sudo btrfs quota enable {{指向子卷的路径}}`

- 显示配额(quota):

`sudo btrfs qgroup show {{指向子卷的路径}}`