![如何以读写模式重新挂载已经以只读方式挂载的设备?](https://linux22.com/image/150170/%E5%A6%82%E4%BD%95%E4%BB%A5%E8%AF%BB%E5%86%99%E6%A8%A1%E5%BC%8F%E9%87%8D%E6%96%B0%E6%8C%82%E8%BD%BD%E5%B7%B2%E7%BB%8F%E4%BB%A5%E5%8F%AA%E8%AF%BB%E6%96%B9%E5%BC%8F%E6%8C%82%E8%BD%BD%E7%9A%84%E8%AE%BE%E5%A4%87%EF%BC%9F.png)
我想做这样的事情,但我不知道这样的条件。所以,我想知道如果我重新坐骑会发生什么。
答案1
使用以下命令:
mount -o remount,rw /Mountedpartition
答案2
这取决于为什么文件系统处于只读模式。
如果文件系统检测到指示潜在文件系统损坏的错误,则默认行为是进入只读模式,以最大程度地减少损坏更多数据的危险。这种情况通常很容易通过它在dmesg
列表和/或系统日志中引起的错误消息来识别。
在这种情况下,重新挂载文件系统读写的尝试将被彻底拒绝,并显示一条消息“文件系统需要检查”或类似信息,或者文件系统将切换到读写模式,但一旦它再次遇到相同的错误,具体取决于有问题的特定文件系统驱动程序。解决这些类型情况的正确方法是花时间进行额外的备份,卸载文件系统并对其运行文件系统检查。
如果文件系统没有错误,但有意以只读方式挂载,通常将其重新以读写方式挂载应该不会有问题。
但是,如果您使用 iSCSI、FibreChannel 或类似的 SAN 解决方案将单个块设备共享给两台或多台计算机,则应该注意常规文件系统不允许多台计算机同时使用。只做专业的集群文件系统可以做到这一点。由于磁盘缓存的工作原理,如果同时在两台计算机上访问常规非集群文件系统,它将很快被损坏。这不适用于 NAS 类型的共享解决方案,因为共享的对象是专为此类共享而设计的网络服务,而不是原始磁盘/LUN。