Windows 文件夹符号链接中断

Windows 文件夹符号链接中断

我的 Windows 分区上有一个工作文件夹,有时我仍然在 Windows 上使用这个文件夹,所以我不能直接将它移动到我的 Linux 分区。因此,我创建了一个符号链接(使用 ln -s 和右键单击文件夹),并将其保存在我的 Linux 文档文件夹中,但每当我关闭计算机并再次打开时,链接就会断开。我能做些什么来阻止这种情况发生?

编辑:我找到了一个解决方法,就是在我去尝试访问符号链接之前单击 Windows_OS 目录,安装 C:驱动器并修复链接,但如果有人知道如何自动化此操作或首先阻止它们中断,我仍然会很感激。

答案1

您可以添加一个条目,fstab以便在启动时使用正确的权限安装分区

您可以阅读一些背景信息fstab Ubuntu 帮助

您将需要以读写权限挂载驱动器,因此您需要将文件系统标签设为ntfs-3g。首先检查您是否拥有该软件包:

sudo apt-get install ntfs-3g

它可能会说你已经拥有最新版本,这很酷。

接下来,为您的分区选择一个挂载点。当您从 Ubuntu 分区打开它时,您可能知道它通常挂载在哪里。您可以使用该挂载点,也可以创建一个新的挂载点。您可以随意命名它,但它应该在 中/media

sudo mkdir /media/windows

现在请备份您的fstab

sudo cp /etc/fstab /etc/fstab-backup

随时撤消更改sudo mv /etc/fstab-backup /etc/fstab

您需要 Windows 分区的 UUID,因此运行

sudo blkid

您将看到所有分区,UUID="VeryLongString-OfLetters&Numbers"您可以通过其文件系统标记识别 Windows 分区TYPE="ntfs"。复制分区的 UUID。现在您已准备好在 fstab 中创建新条目,因此

sudo nano /etc/fstab

在文件末尾,新建一行,依次为 UUID、所选挂载点、文件系统类型、选项以及两个分隔的零,如下所示

UUID=that-long-string-you-copied /media/windows   ntfs-3g    auto,user,rw   0   0

这些选项意味着它将在启动时自动挂载,并且您(不仅仅是 root)可以读取和写入,两个零只是空选项(请参阅上面链接的帮助页面)。您可能希望在上面的行上添加注释(以 # 开头)以供将来参考,例如:

# To make my symlinks persistent

保存文件(Ctrl+X然后Y)并退出,然后重新启动。如果一切正确,您将在所选的挂载点找到您的分区。再次创建符号链接,现在它们将在电源循环后继续存在。

相关内容