前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >【LFS 系列】从零开始 DIY Linux 系统:(八)让 LFS 系统可引导 - 创建 /etc/fstab 文件

【LFS 系列】从零开始 DIY Linux 系统:(八)让 LFS 系统可引导 - 创建 /etc/fstab 文件

作者头像
Lucifer三思而后行
发布2021-10-08 16:09:03
发布2021-10-08 16:09:03
80400
代码可运行
举报
运行总次数:0
代码可运行

/etc/fstab 文件的作用是让其它程序确定存储设备的默认挂载点、挂载参数和检查信息(例如完整性检测)。仿照以下格式新建一个 file system table(fstab)文件:

代码语言:javascript
代码运行次数:0
复制
cat > /etc/fstab << "EOF"
# Begin /etc/fstab

# 文件系统  挂载点  文件类型     挂载选项             dump  fsck
#                                                              order

/dev/     /                defaults            1     1
/dev/     swap         swap     pri=1               0     0

# End /etc/fstab
EOF

其中,, 和 请使用适当的值替换。例如 sda2,sda5 和 ext4。关于文件中六个字段的含义,请查看 man 5 fstab(译者注:fsck 列的数值来决定需要检查的文件系统的检查顺序。允许的数字是0, 1, 和2。根目录应当获得最高的优先权 1, 其它所有需要被检查的设备设置为 2。0 表示设备不会被 fsck 所检查。)

代码语言:javascript
代码运行次数:0
复制
cat > /etc/fstab << "EOF"
# Begin /etc/fstab
# file system  mount-point  type   options         dump  fsck
#                                                        order
/dev/sda3       /            ext4  defaults        1     1
/dev/sda4       swap         swap   pri=1           0     0
proc              /proc        proc   defaults        0     0
sysfs             /sys         sysfs  defaults        0     0
devpts          /dev/pts     devpts gid=4,mode=620  0     0
shm              /dev/shm     tmpfs  defaults        0     0
# End /etc/fstab
EOF

基于 MS-DOS 或者是来源于 Windows 的文件系统(例如:vfat,ntfs,smbfs,cifs,iso9660,udf)需要在挂载选项中添加 “ iocharset”,才能让非 ASCII 字符的文件名正确解析。此选项的值应该与语言区域设置的值相同,以便让内核能正确处理。此选项在相关字符集定义已为内核内建或是编译为模块时生效(在文件系统 -> 本地语言支持中查看)。此外,vfat 和 smbfs 还需启用 “codepage” 支持。

例如,想要挂载 USB 闪存设备,zh-CN.GBK 用户需要在 /etc/fstab 中添加以下的挂载选项:

代码语言:javascript
代码运行次数:0
复制
noauto,user,quiet,showexec,iocharset=gbk,codepage=936

对于 zh_CN.UTF-8 用户的对应选项是:

代码语言:javascript
代码运行次数:0
复制
noauto,user,quiet,showexec,iocharset=utf8,codepage=936

本次分享到此结束啦~

如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持,你的支持就是我创作最大的动力。

❤️ 技术交流可以 关注公众号:Lucifer三思而后行 ❤️

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/10/03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档