CentOS只读文件系统

解决方法

1、重启看是否可以修复(很多机器可以)

2、使用用 fsck – y /dev/hdc6 (/dev/hdc6指你需要修复的分区) 来修复文件系统

3、通过看分区

[root@localhost ~]# mount

/dev/sda3 on / type ext3 (rw)

proc on /proc type proc (rw)

sysfs on /sys type sysfs (rw)

devpts on /dev/pts type devpts (rw,gid=5,mode=620)

/dev/sda1 on /boot type ext3 (ro)

tmpfs on /dev/shm type tmpfs (rw)

none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)

查看ro挂载的分区,如果发现有ro,就重新mount

方式1:umount /dev/sda1

             mount /dev/sda1 /boot

             如果发现有提示“device is busy”,找到是什么进程使得他busy

             fuser -m /boot 将会显示使用这个模块的pid

             fuser -mk /boot 将会直接kill那个pid

             然后重新mount即可。
方式2:直接remount,命令为 u

[root@localhost ~]# mount -o rw,remount /boot

或者mount -o remount,rw /boot
CentOS文件系统中,Overlay是一种联合文件系统(Union File System),它允许将多个文件系统以层叠的方式合并在一起。Overlay文件系统通常用于创建轻量级容器,其中一个只读的基础文件系统(Base File System)与一个可写的上层文件系统(Upper File System)进行合并。 在CentOS中,Overlay文件系统可以使用OverlayFS来实现。它通过将两个文件系统以层叠的方式合并,将只读的基础文件系统与可写的上层文件系统进行组合。这样,对于上层文件系统的读操作,会首先在上层文件系统中查找,如果找不到则会在基础文件系统中查找。对于写操作,则会直接在上层文件系统中进行。 要使用Overlay文件系统,首先需要确保内核支持OverlayFS。在CentOS 7及以上版本中,默认情况下已经支持OverlayFS。然后,你可以在需要的地方挂载Overlay文件系统,将只读的基础文件系统与可写的上层文件系统进行合并。 例如,可以使用以下命令来挂载Overlay文件系统: ``` mount -t overlay overlay -o lowerdir=/path/to/base,upperdir=/path/to/upper,workdir=/path/to/work /path/to/mount ``` 其中,`lowerdir`指定基础文件系统的路径,`upperdir`指定上层文件系统的路径,`workdir`指定工作目录的路径,`/path/to/mount`指定挂载点的路径。 请注意,Overlay文件系统需要Linux内核的支持,并且在某些情况下可能会有性能方面的考虑。因此,在使用Overlay文件系统之前,建议你仔细评估你的需求和系统资源,并确保了解其工作原理和限制。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值