在root目录下创建文件夹

笔者在日前尝试在rk3288下的root目录创建文件夹的时候,系统返回了如下的信息:

1|shell@firefly:/ # mkdir test
mkdir failed for test, Read-only file system
255|shell@firefly:/ #     

然后用mount命令查看了下当前路径文件系统的权限,发现是ro权限

255|shell@firefly:/ # mount
rootfs / rootfs ro,seclabel 0 0
tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0         

然后,这个时候其实就要用到另外一个mount命令了,mount -o,使用方式如下:

shell@firefly:/ # mount -o rw,remount /
shell@firefly:/ #  

使用起来很简单,前面的不用变,最后的是路径;这个时候再在root目录下尝试创建下目录

shell@firefly:/ # mkdir test
shell@firefly:/ # ls test/
shell@firefly:/ # ls -l | grep test
drwx------ root     root              2018-03-25 15:05 test  

可以看到,目录已经创建成功了。

你重启试试,看文件还在不