刚买了一个 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 mount /dev/sdc1 /media/bjorn $ ls /媒体/ bjorn ls:无法打开目录‘/media/bjorn’:权限被拒绝 $ sudo ls -al /media/bjorn 共 208 dr-x------ 1 root root 4096 7 月 2 日 17:32。 drwxr-xr-x 3 root root 4096 7 月 1 日 20:44 .. -r-------- 1 root root 202463 7 月 2 日 17:32 TM-taket.jpg $ sudo chmod 1755 /media/bjorn chmod:更改“/media/bjorn”的权限:只读文件系统 $ sudo su # chmod +r /media/bjorn chmod:更改“/media/bjorn”的权限:只读文件系统 # sudo chmod +r /media/bjorn # chown bjorn.bjorn /media/bjorn chown:更改“/media/bjorn”的所有权:只读文件系统 root@garage:/home/bjorn#我能做什么?制作新标签并重新格式化?
答案1
- 它是一个 NTFS 文件系统,那就是 Windows。
- chmod 是 Linux 命令,因此在 Windows 上毫无用处。
- 安装命令不正确,因此很可能是问题所在......
- ... 但如果 NTFS 文件系统已损坏(即脏污),Linux 将永远不会将其挂载为可写以防止数据丢失。如果您可以从分区启动并让 Windows 将其休眠,则认为它已脏污。对于外部 USB 来说不太可能,但在正常使用中也可能发生这种情况。使用 Windows
chkdsk
修复它。如果是由于休眠导致的,您需要禁用它(在 Windows 内)。
我能做什么?制作新标签并重新格式化?
选项:
如果磁盘没有损坏,并且您想继续使用 NTFS:您需要挂载分区以获得写入权限。命令如下:
sudo mount -o rw -t ntfs /dev/sdc1 /media/bjorn
- rw 表示读写。
- ntfs 作为文件系统
- 可以添加用户和组。添加
-o umask=000,allow_other
以完全打开分区供所有用户读取/写入/执行。000 是反向 chmod 权限,因此请进行相应调整。 - 也可以看看如何让多个用户访问 Windows NTFS 分区?
- 看如何在 /etc/fstab 中挂载 NTFS 分区?如何添加 NTFS 以
/etc/fstab
进行永久挂载
如果你没有 Windows 或者不喜欢 NTFS,你可以格式化磁盘(使用
gparted
它;它将删除磁盘的所有内容)并制作它ext4
。如果你这样做,你可以sudo chown $USER:$USER /media/bjorn
并且您当前的用户将拥有该分区。如果有 2 个或更多用户需要使用它,请将他们放入一个组中,并将第二个 $USER 更改为该组。