Btrfs文件系统/etc/fstab条目在Linux系统启动时自动挂载
时间:2020-01-09 10:41:16 来源:igfitidea点击:
我有一个RAID-1的btrfs将备份存储在我的个人系统上,当Linux服务器联机时如何使用/etc/fstab文件挂载多卷btrfs文件系统? 文件/etc/fstab包含有关Linux或类Unix系统上各种文件系统的描述性信息。
系统管理员有责任正确创建和维护该文件。
如果您没有initrd或initrd在启动时不扫描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
Linux btrfs文件系统show device information命令
因此,我有两个设备/dev/sda和/dev/sdb。
您可以使用任何一种设备来安装btrfs。
如果您的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
挂载命令语法
语法为:
# 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中添加了一个条目,因此新磁盘将在系统启动时自动安装。