标签: read-only

如何修复“sudo:无法打开...只读文件系统”?

标题可能不像我希望的那样具有描述性,但想不出更好的。

我服务器的文件系统进入只读状态。我不明白它为什么这样做以及如何解决它。

我可以通过 SSH 连接到服务器,例如在尝试启动 apache2 时,我得到以下信息:

username@srv1:~$ sudo service apache2 start
[sudo] password for username:
sudo: unable to open /var/lib/sudo/username/1: Read-only file system
 * Starting web server apache2                                                                                                                                                                                                               (30)Read-only file system: apache2: could not open error log file /var/log/apache2/error.log.
Unable to open logs
Action 'start' failed.
The Apache error log may have more information.
Run Code Online (Sandbox Code Playgroud)

当我尝试重新启动服务器时,我得到:

username@srv1:~$ sudo shutdown -r now
[sudo] password for username:
sudo: unable to open /var/lib/sudo/username/1: Read-only file system
Run Code Online (Sandbox Code Playgroud)

一旦我手动重新启动它,它就会启动而没有任何警告或消息说有问题。

我希望有人能指出我解决这个问题的正确方向。

filesystem restart read-only

193
推荐指数
9
解决办法
100万
查看次数

USB 设备显示为只读

我正在使用 Ubuntu 14.04。

我有一个 8GB 的​​ FAT32 U 盘和一个 500GB 的 FAT32 硬盘;这两种设备都突然变成了只读设备。

我试过删除里面的目录/media,然后再次创建它,重命名它,然后赋予该目录完全权限。然而,这并没有奏效。

结果mount

$ mount
/dev/sda5 on / type ext4 (rw,errors=remount-ro) 
proc on /proc type proc (rw,noexec,nosuid,nodev) 
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) 
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw) 
none on /sys/kernel/debug type debugfs (rw) 
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755) 
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620) 
tmpfs on /run type tmpfs …
Run Code Online (Sandbox Code Playgroud)

usb mount read-only

154
推荐指数
8
解决办法
37万
查看次数

如何从终端以只读方式挂载硬盘

如何从命令行以只读方式挂载硬盘?我不想要或不需要手册页的链接,如果以下情况属实,我想要我必须输入的确切内容:

  • 要挂载的磁盘位于/dev/sda
  • 它是 2 TB - 我将它安装为只读而不是读写至关重要。非常关键。
  • 我是从实时 Ubuntu CD 上做的,所以我没有必要编辑fstab或任何文件

fstab mount hard-drive read-only data-loss

93
推荐指数
3
解决办法
45万
查看次数

/opt 目录中的读/写权限

我在我的 /opt 目录中安装了 Android Studio 并且一直在使用它。不过,最近 Android Studio 通知我有更新。但是,它不会执行更新,因为它说它在安装它的 opt 目录中没有读/写权限。

任何人都可以推荐这种情况的最佳补救措施吗?我不想将我的安装移动到另一个目录。我也不知道我想更改目录的权限,尽管我可能会为了更新而这样做,然后将其还原。

错误信息:

Studio does not have write access to /opt/android-studio. Please run it by a privileged user to update
Run Code Online (Sandbox Code Playgroud)

permissions root read-only android-studio

76
推荐指数
3
解决办法
10万
查看次数

为什么我的 NTFS 分区挂载为只读?

直到最近,我的 Windows 分区 (C:) 和我的数据分区 (E:) 都将挂载为读/写。现在两者似乎都只挂载为只读。

GParted 调整大小(错误)

ntfsresize v2.0.0 (libntfs 10:0:0)
Device name : /dev/sda4
NTFS volume version: 3.1
Cluster size : 4096 bytes
Current volume size: 86207623680 bytes (86208 MB)
Current device size: 86207627264 bytes (86208 MB)
New volume size : 78662066688 bytes (78663 MB)
Checking filesystem consistency ...
Accounting clusters ...
Space in use : 62126 MB (72.1%)
Collecting resizing constraints ...
Needed relocations : 1606868 (6582 MB)
Schedule chkdsk for NTFS consistency check at Windows …
Run Code Online (Sandbox Code Playgroud)

mount ntfs read-only

63
推荐指数
4
解决办法
16万
查看次数

只读 USB 棒,不会让我对它做任何事情

不知何故,我搞砸了,不小心把我的 U 盘变成了只读文件系统。我尝试了很多方法来删除文件,包括基本 ( rm -f myfile) 并尝试允许写入 (sudo chmod +w myfile ) 然后删除,但这些似乎都不起作用。关于我能做什么的任何想法。我的 U 盘上没有我需要的任何东西,但我不想扔掉原本非常好的设备。

我怎样才能让它工作?我是否完全以错误的方式解决这个问题?

filesystem permissions read-only

42
推荐指数
2
解决办法
15万
查看次数

为什么我可以修改只读文件?

简短问题:

我们为什么可以操纵使用Vim的只读文件:+ w+ q+ !,即使没有作为一个管理员?

长问题:

我有一个对所有人只读的文本文件 (myFile.txt):

navid@navid-ThinkPad-T530:~/ubuntuTest$ ls -l myFile.txt 
-r--r--r-- 1 navid navid 26 Aug 22 21:21 myFile.txt
Run Code Online (Sandbox Code Playgroud)

我可以在没有管理员权限的情况下用 Vim 打开它:

navid@navid-ThinkPad-T530:~/ubuntuTest$ vi myFile.txt 
Run Code Online (Sandbox Code Playgroud)

我修改它并按:Esc+ :+ w+ q+Enter我看到这个错误信息:

E45: 'readonly' option is set (add ! to override)
Run Code Online (Sandbox Code Playgroud)

到目前为止,一切都说得通。但是当我按下:Esc+ :+ w+ q+ !+ 时Enter,Vim 会保存更改。

我使用的是 Ubuntu 16.04 和 VIM 7.4。

vim permissions command-line chmod read-only

42
推荐指数
4
解决办法
2万
查看次数

当我以 sudo 身份运行某些内容并尝试创建文件夹/文件时,如何修复“只读文件系统”错误?

当我尝试保存某些内容或重命名文件/文件夹时,它会显示此错误“只读文件系统”或在终端中以 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)

我会给你看我的照片,但它甚至不让我保存到我的闪存驱动器上。请帮我。

filesystem format system files read-only

38
推荐指数
4
解决办法
40万
查看次数

'sudo apt-get install' 在 Ubuntu Touch 上显示“未对只读文件 /var/lib/dpkg/lock 使用锁定”警告

我刚刚在我的 Nexus 7 上安装了 Ubuntu Touch。

不幸的是,我无法从终端应用程序安装任何东西:

如果我输入:

sudo apt-get install yasm -y git make g++ build-essential libminiupnpc-dev
Run Code Online (Sandbox Code Playgroud)

我得到:

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)

我已经重新启动了设备,但还没有成功。我应该怎么做才能修复错误?

apt lock read-only nexus-7 ubuntu-touch

38
推荐指数
1
解决办法
7万
查看次数

如何修复硬盘分区上的“目标为只读”错误

如何The destination is read-only使用 Windows 8.1 双启动修复硬盘分区上的错误?

在此处输入图片说明
复制到 ntfs 分区时出错

在此处输入图片说明

dual-boot windows-8 read-only 14.04

30
推荐指数
4
解决办法
10万
查看次数