通常情况下,使用空的fstab文件(一个数据磁盘除外)应该没问题。它看起来像这样:
# UNCONFIGURED FSTAB FOR BASE SYSTEM
LABEL=DATA /data ext4 auto,rw,relatime 0 0
但我在一个嵌入式设备上,它从SD卡启动,这可能是启动时的问题。我仍然有mtab输出,看起来像这样
rootfs / rootfs rw 0 0
/dev/root / ext4 rw,relatime,data=ordered 0 0
devtmpfs /dev devtmpfs rw,relatime,size=514140k,nr_inodes=128535,mode=755 0 0
tmpfs /run tmpfs rw,nosuid,noexec,relatime,size=102844k,mode=755 0 0
tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /run/shm tmpfs rw,nosuid,nodev,noexec,relatime,size=205680k 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /tmp tmpfs rw,nosuid,nodev,relatime,size=205680k 0 0
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0
/dev/sdc1 /data ext4 rw,relatime,data=ordered 0 0
data@rpi1:/mnt/fts300gb/ /mnt/fts300gb fuse.sshfs rw,nosuid,nodev,relatime,user_id=1003,group_id=1004 0 0
有没有办法通过工具从mtab生成fstab,以确保它会在下次重启时正确地重新安装上述所有内容?