标签: read-only

Ubuntu 随机进入只读模式

最近几天,我的 Ubuntu 12.10 一直随机进入只读模式,导致我无法保存任何编辑过的文件,并迫使我重新启动计算机,这很痛苦,因为这是我做所有事情的平台我的编程工作。当我重新启动到 Ubuntu 时(我有 Windows 7 的双启动),它告诉我它检测到一个磁盘错误,我必须按下f才能修复它,之后它将成功重新启动。

我的 Windows 7 没有任何问题,所以它不可能是硬盘。我还在一个论坛上看到我应该运行这些命令来解决这个问题:mount --options remount,rw /and mount --all,但是这些只是说我无法在只读系统上安装设备。我是一个 Linux 新手(一般来说也是一个电脑新手)所以任何帮助都将不胜感激!

编辑 1:

好的,所以我fsck从引导 CD 运行......它应该只需要两秒钟吗?'因为我的做到了。无论如何,它返回了两个错误:

Superblock last mount time is in the future (hardware clock incorrect)
Run Code Online (Sandbox Code Playgroud)

Superblock last write time is in the future (hardware clock incorrect)
Run Code Online (Sandbox Code Playgroud)

显然,它修复了他们两个。

编辑2:

我刚跑sudo fsck -Cf /dev/sda5这次发现了很多

fsck应该只需要几秒钟?

编辑 3:

我刚刚跑了sudo badblocks -v /dev/sda5,badblocks 发现了四个坏扇区:

27238968  
27238969  
27238970 …
Run Code Online (Sandbox Code Playgroud)

filesystem mount disk read-only 12.10

13
推荐指数
1
解决办法
3万
查看次数

dpkg:错误:无法访问 dpkg 状态区域:只读文件系统

我是这个操作系统的新手

我安装了 Ubuntu 12.10,我发现它使用起来非常有趣。

然后一旦我从 ubuntu 软件安装了 chromn,我就得到了

I/O Error
Run Code Online (Sandbox Code Playgroud)

之后我无法安装任何应用程序。

sudo apt-get install unrar
W: Not using locking for read only lock file /var/lib/dpkg/lock
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
Run Code Online (Sandbox Code Playgroud)

当我打字

sudo dpkg --configure -a
dpkg: error: unable to access dpkg status area: Read-only file system
Run Code Online (Sandbox Code Playgroud)

我尝试了很多解决方案,例如

sudo apt-get autoremove && sudo apt-get clean && sudo apt-get autoclean
W: Not using locking for read only lock file /var/lib/dpkg/lock
E: …
Run Code Online (Sandbox Code Playgroud)

dpkg read-only

13
推荐指数
2
解决办法
8万
查看次数

如何从只读文件系统中删除/编辑文件

我的存储设备有问题(实际上是一个存储卡,可以像 Pendrive 这样的外部存储设备)。

Experimentx@workmateX:/var/www/zendtest$ sudo rm /media/A88F-8788/python-2.7.1-docs-html.zip
rm: 无法删除`/media/A88F-8788/python-2.7.1-docs -html.zip':只读文件系统

我试图更改系统的文件权限,但这不起作用

Experimentx@workmateX:/var/www/zendtest$ sudo chmod 0777 /media/A88F-8788/python-2.7.1-docs-html.zip
chmod:更改`/media/A88F-8788/python-2.7.1 的权限-docs-html.zip':只读文件系统

但它完美地适用于Windows。

更新

在打开驱动器和运行命令时 sudo mount -o remount,rw /media/A88F-8788

/var/log/syslog:

Mar 23 15:29:48 workmateX kernel: [18042.257407] fat_get_cluster: 11 callbacks suppressed
Mar 23 15:29:48 workmateX kernel: [18042.257414] FAT: Filesystem error (dev sdb1)
Mar 23 15:29:48 workmateX kernel: [18042.257418]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:29:48 workmateX kernel: [18042.257425] FAT: Filesystem has been set read-only
Mar 23 15:29:48 workmateX kernel: [18042.258187] FAT: Filesystem …
Run Code Online (Sandbox Code Playgroud)

filesystem delete fsck fat32 read-only

12
推荐指数
2
解决办法
13万
查看次数

如何在终端中打开一个大文件(使用 vim 导致终端挂起)?

我正在使用 Ubuntu 14.04。我有一个很大的日志文件:

-rw-r--r-- 1 rails root 1792390124 Jan 10 14:54 /var/log/unicorn/unicorn.log
Run Code Online (Sandbox Code Playgroud)

尽管如此,我需要打开它并在其中找到一些东西。我试过vim,但正在运行

vim /var/log/unicorn/unicorn.log
Run Code Online (Sandbox Code Playgroud)

只是打开一个空白屏幕,即使我使用Ctrl+ C,也没有任何反应。终端挂了。不升级机器上的任何硬件(但我愿意安装软件),如何打开文件并环顾四周(我不需要编辑它,我只需要从中读取一些行)。

vim command-line text-editor read-only

11
推荐指数
3
解决办法
9877
查看次数

更改只读文件系统的所有权

我确实阅读了此处关于“更改只读文件系统的所有权”的几篇文章,但它们似乎对我没有帮助。

我的外部硬盘驱动器(我之前在 OS X 中格式化并在其上使用了一年多)不允许我从我的 Ubuntu 11.10 复制任何内容/从它复制任何内容

它说file system is read only当我尝试这个时:

sudo chown -R my-user-name /"Untitled 1"

其中“Untitled 1”是外置硬盘的名称。

有什么建议?

即使进入 nautiliussudo nautilius以更改所有权也不起作用。

(顺便说一句,鹦鹉螺到底是什么?我知道我可以用谷歌搜索)

我现在该怎么办?

macosx 11.10 hard-drive hfs+ read-only

10
推荐指数
2
解决办法
5万
查看次数

如何将只读文件夹重新挂载为 readWrite?

背景:

我需要编辑一个只读文件,它的父文件夹也是只读的。此文件位于远程设备上。通过 ssh,我以管理员身份登录,并且拥有 root 访问权限。

命令“ls -l”显示文件的权限为

"-rwxr-xr-x 1 admin root   952 Oct 30 02:01 file.sh"
Run Code Online (Sandbox Code Playgroud)

和文件夹

drwxr-xr-x 3 admin root
Run Code Online (Sandbox Code Playgroud)

我对 Linux 不太熟悉,但我搜索并发现上面的这些行表示管理员是所有者并且他/她具有读写权限。

有人建议重新挂载包含此文件的文件夹。

问题:

我将如何重新安装它,我用过

mount -o remount,rw /folde1/folder2/targetFolder

但它给了

mount: can't find /folde1/folder2/targetFolder in /etc/fstab or /etc/mtab

我看了问题如何将文件系统重新挂载为读/写?,但我不明白答案...

它说正确的语法是

sudo mount -o remount,rw /partition/identifier /mount/point
Run Code Online (Sandbox Code Playgroud)

我应该提供什么作为 /partition/identifier 和 /mount/point?即这个 /partition/identifier 和 /mount/point 是什么?

mount read-only

9
推荐指数
1
解决办法
4万
查看次数

如何在 root 提示符下更改“只读”文件

可能重复:
如何将 Ubuntu11.10 恢复模式中的文件系统更改为读写模式

黑屏后,需要更改xorg.conf中的一些设置

通过恢复模式在 root 提示符下登录。

无法更改文件只读消息。

如何更改文件?谢谢。

read-only

8
推荐指数
1
解决办法
4万
查看次数

在 Ubuntu 上使用 fstab 以只读方式绑定挂载?

我需要在另一个位置 (/dst) 中以只读方式重新挂载一个目录 (/src)。这可以像这样完成:

$ sudo mount --bind /src /dst
$ sudo mount -o remount,ro /dst
Run Code Online (Sandbox Code Playgroud)

但是,我想使用/etc/fstab在启动时进行挂载,并且已经看到了针对此问题的不同建议解决方案,例如

/src  /dst    none  bind            0 0
/src  /dst    none  remount,bind,ro 0 0
Run Code Online (Sandbox Code Playgroud)

不幸的是,我的系统上挂载了读/写的目录,这

/src  /dst    none  bind            0 0
/dst  /dst    none  remount,bind,ro 0 0
Run Code Online (Sandbox Code Playgroud)

尝试挂载时会发出错误/dst

mount: /dst not mounted already, or bad option
Run Code Online (Sandbox Code Playgroud)

上述解决方案应该适用于不同的发行版,但不幸的是不适用于 Ubuntu 10.04.4 LTS(内核 2.6.32-41-server)。

除了将mount命令放入/etc/rc.local?

fstab mount read-only

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

如何仅授予文件夹所有者写入/删除访问权限?

如何创建一个文件夹:

  • 每个人都可以读取文件夹的内容
  • 只有所有者对内容具有写/删除权限

permissions directory chmod read-only

8
推荐指数
3
解决办法
1万
查看次数

新的 1TB 磁盘适用于 18.04,但不适用于 22.04

刚买了一个 1TB Element USB 盘。我之前有过几个,没有遇到任何问题。当连接到运行 ubuntu 18.04 的笔记本电脑时,使用新磁盘没有任何问题。

这是分区表(GPT)

(分开)打印
型号:WD Elements 2621 (scsi)
磁盘/dev/sda:1000GB
扇区大小(逻辑/物理):512B/512B
分区表:gpt
磁盘标志:
编号 开始 结束 大小 文件系统名称 标志
 1 1049kB 1000GB 1000GB ntfs 元素 msftdata
但是,当我将其连接到运行新安装的 Ubuntu 22.04 的桌面时,磁盘不会自动挂载。如下所示,我可以挂载它,但不能再挂载了:我得到的信息是文件系统是只读的,并且我没有任何权限,如下所示:
$ sudo 安装 /dev/sdc1 /media/bjorn
$ ls /媒体/比约恩
ls:无法打开目录“/media/bjorn”:权限被拒绝
$ sudo ls -al /media/bjorn
总计 208
dr-x------ 1 根根 4096 七月 2 17:32 。
drwxr-xr-x 3 根根 4096 七月 1 20:44 ..
-r-------- 1 root root 202463 jul 2 17:32 TM-taket.jpg
$ sudo chmod 1755 …

hard-drive read-only 22.04

8
推荐指数
1
解决办法
2299
查看次数