相关疑难解决方法(0)

HFS+ 文件系统被挂载为只读

我有一个正在为 Mac 朋友格式化的外部驱动器,因此我使用 Gparted 将其设置为 HFS+。我现在无法将任何文件写入驱动器,即使在运行mount带有该rw选项的命令之后也是如此。运行grep sda1 /proc/mounts(我想要的驱动器)返回:

/dev/sda1 /media/username/readwrite hfsplus rw,relatime,umask=22,uid=0,gid=0,nls=utf8 0 0
Run Code Online (Sandbox Code Playgroud)

请注意,它安装为rw.
但是从终端或 Nemo 复制会返回“错误:只读文件系统”。由于我在 Linux 上格式化了驱动器,HFS+ 卷尚未记录。我需要将一些文件复制到其中,然后才能将其提供给我的 mac 朋友。我该怎么办?

mount linux-mint readonly

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

可以在 Linux 中禁用硬盘超时吗(尝试任务中止)

不幸的是,当硬盘驱动器(通常是虚拟驱动器)很慢时,Linux 会在超时后中止对该驱动器的请求,这可能会导致数据损坏。

上次发生在我身上时,我在存储上运行了 2 个虚拟机(Linux 和 FreeBSD),该存储存在连接问题并且冻结了一个多小时。存储本身很好,没有错误,在修复连接后,虚拟机(显然也被冻结了)似乎又开始工作了。

然而,Linux 虚拟机决定中止请求,导致该系统无法使用(大多数目录上的 ls 卡住了,没有选项的挂载也是如此,许多其他事情不再起作用);重新启动是必要的。这些是错误(dmesg):

...
[86707.916728] Write(10): 2a 00 02 4c 9e 38 00 03 c0 00
[86707.916732] mptscsih: ioc0: task abort: SUCCESS (rv=2002) (sc=ffff880036865500)
[86707.916734] mptscsih: ioc0: attempting task abort! (sc=ffff880036866100)
[86707.916735] sd 2:0:0:0: [sda] CDB: 
[86707.916736] Write(10): 2a 00 02 4c a1 f8 00 03 c0 00
[86707.916739] mptscsih: ioc0: task abort: SUCCESS (rv=2002) (sc=ffff880036866100)
[86707.916741] mptscsih: ioc0: attempting task abort! (sc=ffff880036865c80)
[86707.916742] sd 2:0:0:0: [sda] CDB: 
[86707.916743] Write(10): 2a 00 …
Run Code Online (Sandbox Code Playgroud)

linux kernel timeout crash

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

修复USB只读文件系统

我有一个 USB 闪存,但我无法对其执行任何操作,因为它是只读的:

sudo fdisk -l

Device     Boot   Start     End   Sectors  Size Id Type
/dev/sdc1  *     2048    7864319 7862272  3.8G  b W95 FAT32
Run Code Online (Sandbox Code Playgroud)

我尝试修复文件系统并mkfs得到以下结果:

sudo mkfs.fat -F 32 /dev/sdc1

mkfs.fat 3.0.28 (2015-05-16)
mkfs.fat: unable to open /dev/sdc1: Read-only file system
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

PS:我们假设 USB 在设计上没有写保护,例如通过手动开关。

filesystems ubuntu flash-memory

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