Btrfs 文件系统 /etc/fstab 条目用于在 Linux 系统启动时自动挂载
我的个人系统上有基于 RAID-1 的 btrfs 存储备份,当我的 Linux 服务器上线时,如何使用 /etc/fstab 文件挂载多卷 btrfs 文件系统?
[不要打印]
[/donotprint]文件 /etc/fstab 包含有关 Linux 或类 Unix 系统上各种文件系统的描述信息。系统管理员有责任正确创建和维护此文件。如果您没有 initrd 或您的 initrd
在启动时不扫描 btrfs 设备,这也很有用。在本教程中,您将学习如何使用 /etc/fstab 挂载 btrfs 设备。
如果您的 btrfs 设备挂载在 /data/,请输入:
示例输出:
[不要打印]
教程详细信息 | |
---|---|
难度等级 | 简单的 |
Root 权限 | 是的 |
要求 | 文件系统 |
预计阅读时间 | 2 分钟 |
在启动时不扫描 btrfs 设备,这也很有用。在本教程中,您将学习如何使用 /etc/fstab 挂载 btrfs 设备。
如何将硬盘格式化为 btrfs 设备?
警告:mkfs.btrfs 命令会破坏数据,并在现有磁盘上用新文件系统替换文件系统。请谨慎使用设备名称。在执行此操作之前备份系统非常重要,这一点再怎么强调也不为过。
语法是:
# mkfs.btrfs /dev/sdb
要创建 /dev/sda 和 /dev/sdb 的 RAID-1,请输入(无需创建分区):
# mkfs.btrfs -d raid1 -m raid1 /dev/sda /dev/sdb
查找有关 btrfs 设备的信息
您可以使用以下命令查看带有信息的 btrfs 文件系统:
# btrfs filesystem show /mount/point/
# btrfs filesystem show /dev/DEVICE
# btrfs filesystem show /dev/sda
# btrfs filesystem show
如果您的 btrfs 设备挂载在 /data/,请输入:
# btrfs filesystem df /data/
示例输出:
Data, RAID1: total=48.00GiB, used=47.51GiB System, RAID1: total=8.00MiB, used=16.00KiB Metadata, RAID1: total=3.00GiB, used=1.62GiB GlobalReserve, single: total=512.00MiB, used=0.00B
mount 命令语法
语法是:
# mkdir /data/
# mount /dev/sda /data
# btrfs filesystem df /data/
/etc/fstab 文件的语法
首先找出您设备的 UUID,输入:
# blkid /dev/sda
或
# lsblk --fs /dev/sda
示例输出:
NAME FSTYPE LABEL UUID MOUNTPOINT sda btrfs e5b5c118-fb56-4fad-a45d-ff5fad9a649d /data
编辑 /etc/fstab,输入:
# vi /etc/fstab
在 /data/ 挂载点使用 UUID 挂载 btrfs 设备的语法如下:
UUID=e5b5c118-fb56-4fad-a45d-ff5fad9a649d /data btrfs defaults 0 0
保存并关闭文件。现在,/etc/fstab 中添加了一个条目,因此新磁盘将在系统启动时自动挂载。