无法挂载 /dev/sdc1 但是我没有这样的驱动器!

无法挂载 /dev/sdc1 但是我没有这样的驱动器!

在我说出错误之前,请先把我钉在十字架上,我绝对是个初学者。感谢您的耐心。我使用的是 12.04 每次启动时都会出现两件事。第一件是无法挂载 /dev/sdc1,然后无法挂载 /dev/mapper/cryptswap1。

/etc/fstab 如下所示:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc                                        /proc        proc    nodev,noexec,nosuid                  0  0  
# swap was on /dev/sda7 during installation
UUID=0af05a68-8fea-432e-974d-a4f75c172c12   none         swap  sw                                     0  0    
/dev/sda2                                   /media/sda2  ntfs  nls=iso8859-1,ro,users,umask=000,user  0  0  
/dev/sda5                                   /media/sda5  ntfs  nls=iso8859-1,users,umask=000,user     0  0  
/dev/sdc1                                   /media/sdc1  ntfs  nls=iso8859-1,ro,users,umask=000,user  0  0  
/dev/mapper/cryptswap1                      none         swap  sw                                     0  0 

我的交换在 sda7 中,而我的 ext4 在 sda6 中。sda2 和 sda5 是 Windows 驱动器。

我必须做什么/做什么才能避免这个导致计算机速度变慢的问题?

答案1

这是您的完整 fstab 吗?它没有显示 / (root) 行,这意味着您根本无法启动?

您是否加密了 /home。然后它将交换转换为 /dev/mapper/cryptswap1,但您无法像使用 sda7 的 UUID 那样以未加密的方式挂载它。

最好对所有挂载使用 UUID。如果 sdc 是外部的,则可能会出现问题,或者可能需要 Windows 的 chkdsk。

首先:

sudo cp /etc/fstab /etc/fstab.backup

然后,您可以在行首使用 # 来注释掉测试:

gksu gedit /etc/fstab

最好使用此示例并将其修改为您的 UUID 和挂载点。对于 ntfs UUID,显示的只是示例,请参见下文:

UUID=DA9056C19056A3B3 /media/WinD ntfs defaults,nls=utf8,umask=000,uid=1000,windows_names 0 0

Window_names 可防止使用无效的 Windows 字符:(这九个字符” * / : < > ? \ | 以及代码小于 0×20 的字符)uid=1000 也应该可以解决垃圾问题:

** 要找到分区的正确 UUID:

sudo blkid -c /dev/null -o list

** 编辑完 fstab 并保存后,运行以下命令测试错误并挂载分区,无需重启。如果出现问题,重启前您就会知道。如果之前挂载过分区,请确保已卸载该分区:

sudo mount -a

答案2

听起来你有三个驱动器。sda、sdb、sdc。如果你的系统中有一个闪存驱动器,如果它是 usb 2.0,sdc 可能会减慢你的系统速度。你可以将你的 linux 操作系统移到一个驱动器,将你的 windows 操作系统移到另一个驱动器。请记住,交换在扩展分区之外效果最好。

至少,您可以使用 prelink(sudo apt-get install prelink)让您的系统在启动之前链接所有挂载点。这会减慢您的启动时间,但会加快其他所有操作的速度。

相关内容