Mat*_*bes 38 filesystem format system files read-only
当我尝试保存某些内容或重命名文件/文件夹时,它会显示此错误“只读文件系统”或在终端中以 root 身份运行某些内容时会显示此错误
sudo: unable to open /var/lib/sudo/"My User Name"/0: Read-only file system
W: Not using locking for read only lock file /var/lib/dpkg/lock
E: Unable to write to /var/cache/apt/
E: The package lists or status file could not be parsed or opened.
Run Code Online (Sandbox Code Playgroud)
当我使用 Nautilus 创建文件夹时,详细信息中的错误对话框是这样的:
Error creating directory: Read-only file system
Run Code Online (Sandbox Code Playgroud)
我会给你看我的照片,但它甚至不让我保存到我的闪存驱动器上。请帮我。
小智 29
这对我有用:
首先,运行这个命令:
fsck -n -f
Run Code Online (Sandbox Code Playgroud)
然后重启机器
GM-*_*850 18
当系统进入只读状态时,它这样做是为了防止对系统造成损坏。在做任何事情之前,请确保您的硬盘工作正常和/或备份您的数据。
我建议启动实时 USB/DVD,打开 GParted,并使用检查/修复功能。
这是启用写入的命令:
sudo mount -o rw,remount /
Run Code Online (Sandbox Code Playgroud)
从不同操作系统(Windows 和 Linux)访问 HDD 时,磁盘可能包含不干净的文件系统。所以元数据缓存在操作系统中,拒绝挂载磁盘
要尝试纠正错误,请在“磁盘”应用程序中识别分区磁盘的路径(即:/dev/sdb1
通过 找到lsblk
)并使用ntfsfix
。
sudo ntfsfix /dev/sdb1
Run Code Online (Sandbox Code Playgroud)
如果磁盘没有自动挂载,那么:
$ sudo mkdir /media/[mount point]
$ sudo mount -o rw /dev/sdb1 /media/[mount point]
Run Code Online (Sandbox Code Playgroud)
如果出现错误,Read-only file system
则应从 Windows 中删除以下目录:
以管理员身份在Git Bash中:
识别您的磁盘。就我而言是/f
$ cd /f
$ rm -R \$RECYCLE.BIN/ && rm -R .Tash-1000
Run Code Online (Sandbox Code Playgroud)
GL
如果您使用 Ubuntu 双启动 Windows 并且您没有任何错误dmesg
,那么问题很可能是由 Windows 引起的。
在 Windows 中转到控制面板?电源选项并禁用快速启动。现在启动到 Ubuntu。