第二块硬盘的问题

第二块硬盘的问题

编辑:问题解决了。显然,当我使用 Windows 时,我打开了快速启动和休眠模式,我再次安装了 Windows 并关闭它们,然后重新安装了 Ubuntu。现在我可以写入第二驱动器了。谢谢大家。

我使用的是 Windows,昨天我使用刻录的 USB 安装了 Ubuntu 20.04.2 LTS,我完全擦除了 SSD 并将 Ubuntu 安装到此驱动器上。我还有 HDD 用于存储。一切正常。唯一的问题是我现在无法创建文件或从 HDD 复制文件。我在终端中尝试过,但它说 HDD 是只读的。我在安装时犯了错误吗?还是正常现象?我刚刚发现我的 SSD 驱动器也是这种情况(Ubuntu 正在运行)有关更多信息:我使用 MSI GF63 笔记本电脑,我的系统监视器应用程序中显示了这 3 个文件系统:

1) Device `/dev/nvme0n1p1` Directory `/boot/efi` Type `vfat` Total 535 MB 
2) Device `/dev/nvme0n1p2` Directory `/` Type `ext4` Total 125 GB 
3) Device `/dev/sda2` Directory `/media/myname/drivename` Type `fuseblk` Total 1TB 

我认为 2 和 3 是我的 C(SSD)和 D(HDD)。我不知道我的驱动器是否已安装。如果您需要任何信息,请随时询问,我现在不知道该提供什么。如果有人能帮忙,我将不胜感激

当我/proc/mounts在终端中输入 cat 时,结果如下:

sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
udev /dev devtmpfs rw,nosuid,noexec,relatime,size=3964648k,nr_inodes=991162,mode=755 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,nosuid,nodev,noexec,relatime,size=798952k,mode=755 0 0
/dev/nvme0n1p2 / ext4 rw,relatime,errors=remount-ro 0 0
securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
tmpfs /sys/fs/cgroup tmpfs ro,nosuid,nodev,noexec,mode=755 0 0
cgroup2 /sys/fs/cgroup/unified cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate 0 0
cgroup /sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,name=systemd 0 0
pstore /sys/fs/pstore pstore rw,nosuid,nodev,noexec,relatime 0 0
efivarfs /sys/firmware/efi/efivars efivarfs rw,nosuid,nodev,noexec,relatime 0 0
none /sys/fs/bpf bpf rw,nosuid,nodev,noexec,relatime,mode=700 0 0
cgroup /sys/fs/cgroup/pids cgroup rw,nosuid,nodev,noexec,relatime,pids 0 0
cgroup /sys/fs/cgroup/net_cls,net_prio cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0
cgroup /sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0
cgroup /sys/fs/cgroup/memory cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0
cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0
cgroup /sys/fs/cgroup/rdma cgroup rw,nosuid,nodev,noexec,relatime,rdma 0 0
cgroup /sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0
cgroup /sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0
cgroup /sys/fs/cgroup/hugetlb cgroup rw,nosuid,nodev,noexec,relatime,hugetlb 0 0
cgroup /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0
cgroup /sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0
systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=28,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=18886 0 0
hugetlbfs /dev/hugepages hugetlbfs rw,relatime,pagesize=2M 0 0
mqueue /dev/mqueue mqueue rw,nosuid,nodev,noexec,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,nosuid,nodev,noexec,relatime 0 0
tracefs /sys/kernel/tracing tracefs rw,nosuid,nodev,noexec,relatime 0 0
fusectl /sys/fs/fuse/connections fusectl rw,nosuid,nodev,noexec,relatime 0 0
configfs /sys/kernel/config configfs rw,nosuid,nodev,noexec,relatime 0 0
/dev/loop0 /snap/code/66 squashfs ro,nodev,relatime 0 0
/dev/loop1 /snap/core/11167 squashfs ro,nodev,relatime 0 0
/dev/loop3 /snap/gnome-3-34-1804/66 squashfs ro,nodev,relatime 0 0
/dev/loop5 /snap/core18/2066 squashfs ro,nodev,relatime 0 0
/dev/loop2 /snap/gtk-common-themes/1515 squashfs ro,nodev,relatime 0 0
/dev/loop6 /snap/gnome-3-34-1804/72 squashfs ro,nodev,relatime 0 0
/dev/loop4 /snap/gtk-common-themes/1514 squashfs ro,nodev,relatime 0 0
/dev/loop7 /snap/snap-store/518 squashfs ro,nodev,relatime 0 0
/dev/loop8 /snap/snap-store/542 squashfs ro,nodev,relatime 0 0
/dev/loop9 /snap/snapd/11036 squashfs ro,nodev,relatime 0 0
/dev/loop10 /snap/snapd/12057 squashfs ro,nodev,relatime 0 0
/dev/loop11 /snap/core18/1988 squashfs ro,nodev,relatime 0 0
/dev/nvme0n1p1 /boot/efi vfat rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 0
tmpfs /run/user/1000 tmpfs rw,nosuid,nodev,relatime,size=798948k,mode=700,uid=1000,gid=1000 0 0
gvfsd-fuse /run/user/1000/gvfs fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=1000,group_id=1000 0 0
/dev/fuse /run/user/1000/doc fuse rw,nosuid,nodev,relatime,user_id=1000,group_id=1000 0 0
tmpfs /run/snapd/ns tmpfs rw,nosuid,nodev,noexec,relatime,size=798952k,mode=755 0 0
nsfs /run/snapd/ns/snap-store.mnt nsfs rw 0 0
/dev/sda2 /media/myname/drivename fuseblk ro,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 0 0

当我写入时mount -o rw, remount/dev/sda2/media/myname/drivename,结果如下:

mount: remount/dev/sda2/media/shamsiddin/Shamsiddin: can't find in /etc/fstab

编辑:的输出为sudo fdisk -l /dev/sda2

Disk /dev/sda2: 931.51 GiB, 1000186314752 bytes, 1953488896 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x73736572

Device      Boot      Start        End    Sectors   Size Id Type
/dev/sda2p1      1920221984 3736432267 1816210284   866G 72 unknown
/dev/sda2p2      1936028192 3889681299 1953653108 931.6G 6c unknown
/dev/sda2p3               0          0          0     0B  0 Empty
/dev/sda2p4        27722122   27722568        447 223.5K  0 Empty

答案1

打开Disks并查看以确认有关驱动器的详细信息(以及是否已安装)

在此处输入图片描述

在终端:

sudo chown myname:myname /media/myname/drivename

如果它没有使用 UUID 自动安装,您可以添加一行,/etc/fstab例如(使用我的示例)

UUID=6f71cdf1-61c9-404c-9535-a917b6febf7b /media/graham/STORAGE ext4 defaults 0 0

答案2

在回答您的主要问题之前,了解一下 1) 和 2) 分区实际上都是指您的 NVMe 驱动器 (nvme0) 可能会有所帮助。您可以通过查看设备名称来确定这一点,这两个设备名称都是指 nvme0,但一个是指第一个分区 (p1),另一个是指第二个分区 (p2)。

简而言之,第一个分区是一个小型系统分区,其中包含其余操作系统的引导加载程序,其中包括读取包含根文件系统的主 ext4 文件系统所需的文件系统驱动程序。

抛开这些琐碎,回到你的主要问题。从你所说的来看,你的第二块硬盘 (/dev/sda2) 可能出于某种原因被安装为只读。

您可以使用以下命令尝试修复此问题,请确保用实际路径替换 /media/myname/drivename:

mount -o rw,remount /dev/sda2 /media/myname/drivename

如果这不起作用,那么我们可能需要更多信息来尝试进一步诊断您的问题,如果您可以将以下命令的输出添加到您的问题中,它可能会有所帮助:

cat /proc/mounts

这应该有助于我们确定是否有任何其他挂载选项以某种方式导致了该问题。

编辑: 您的 mount 命令不起作用的原因是您在空格方面犯了一些输入错误。空格是必需的,因为它们是单独的参数,空格告诉 mount 每个参数的开始和结束位置。我建议再次尝试该命令,但请注意完全按照以下示例复制空格,或者您可以尝试复制并粘贴此命令。

mount -o rw,remount /dev/sda2 /media/shamsiddin/Shamsiddin

这样就可以了,虽然我也忘了提到,如果在运行命令时出现权限被拒绝错误,则可能需要使用 sudo 运行该命令,如下所示:

sudo mount -o rw,remount /dev/sda2 /media/shamsiddin/Shamsiddin

希望这能解决您的问题,但如果不能,那么产生的错误消息至少应该能给您一些启发。让我们知道您的情况,如果问题没有解决,请务必复制您收到的任何错误消息并将其添加到您的问题中。

相关内容