加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

为什么我的文件系统在linux中以只读方式挂载?

发布时间:2020-12-14 03:03:55 所属栏目:Linux 来源:网络整理
导读:我试图在VirtualBox机器上建立一个基于Gentoo的小型 Linux系统,作为将同一系统部署到低规格单板计算机上的一步.出于某种原因,我的文件系统正在以只读方式挂载. 在我的/ etc / fstab中,我有: /dev/sda1 / ext3 defaults 0 0none /proc proc defaults 0 0none
我试图在VirtualBox机器上建立一个基于Gentoo的小型 Linux系统,作为将同一系统部署到低规格单板计算机上的一步.出于某种原因,我的文件系统正在以只读方式挂载.

在我的/ etc / fstab中,我有:

/dev/sda1   /         ext3    defaults    0 0
none        /proc     proc    defaults    0 0
none        /sys      sysfs   defaults    0 0
none        /dev/shm  tmpfs   defaults    0 0

但是,一旦启动/ proc / mounts显示

rootfs / rootfs  rw 0 0
/dev/root / ext3 ro,relatime,errors=continue,barrier=0,data=writeback 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
udev /dev tmpfs rw,size=10240k,mode=755 0 0
devpts /dev/pts devpts rw,gid=5,mode=620 0 0
none /dev/shm tmpfs rw,relatime 0 0
usbfs /proc/bus/usb usbfs rw,devgid=85,devmode=664 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,relatime 0 0

(以上可能包含错误:没有实用的复制和粘贴方法)

/ dev / hda1的分区显然是正常安装的,因为我可以读取所有数据,但它没有按照fstab中的说明进行安装.我该怎么做才能诊断/解决这个问题?

编辑:我可以使用mount -o remount重新安装,rw /并且它按预期工作,除了/ proc / mounts报告/ dev / root安装在/而不是/ dev / sda1,正如我所期望的那样.

如果我尝试使用mount -a重新安装,我会得到

mount: none already mounted or /sys busy
mount: according to mtab,sysfs is already mounted on /sys

编辑2:我通过将sysfs和proc行更改为mount来解决mount -a的问题(在启动过程中出现了同样的错误,结果发生了)

proc    /proc   proc   [...]
sysfs   /sys    sysfs  [...]

现在mount -a不会抱怨,但它不会导致读写根分区.但是,mount -o remount /确实会导致重新分配根分区.

解决方法

也许是因为磁盘不干净,请尝试更改:
/dev/sda1   /         ext3    defaults    0 0

/dev/sda1   /         ext3    defaults    0 1

或至少做一个fsck然后重启

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读