首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将ext4文件系统标记为只读。

将ext4文件系统标记为只读。
EN

Unix & Linux用户
提问于 2015-06-11 00:01:02
回答 1查看 5.6K关注 0票数 5

我想要创建一个ext4文件系统,并向它添加一些文件,然后“冻结”它,使它从此成为只读的。

我知道可以使用ro挂载选项。但是,在文件系统本身中是否有某种方式表明它是只读的?

我看到tune2fs有一个选项-o来设置默认的挂载选项,但是-o ro不是一个有效的选项。

我还看到tune2fs有一个选项-E mount_opts。我在回送文件系统(Ubuntu14.10)上尝试了-E mount_opts=ro

代码语言:javascript
复制
dd if=/dev/zero of=ext4test bs=1M count=32
mkfs.ext4 -L test ext4test
tune2fs -E mount_opts=ro ext4test
mkdir ext4testmnt
sudo mount ext4test ext4testmnt

但是,文件系统仍然以读写方式挂载.

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2015-06-11 05:21:52

这在最近的内核(4.0及更高版本)和自2015年2月底以来在e2fsprogs中得到了支持(可从1.42.13版本获得)。

使用适当的内核和工具,您可以使用ext4来标记只读的tune2fs文件系统:

代码语言:javascript
复制
tune2fs -O read-only ext4test

并像往常一样清除旗帜

代码语言:javascript
复制
tune2fs -O ^read-only ext4test
票数 6
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/208851

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档