挂载包含文档的分区

挂载包含文档的分区

我对 ubuntu 还只是新手。

我有一个分区(ext4),里面有我所有的文档和照片等。这个分区没有任何挂载点。我想将此分区中的文档文件夹用作主目录中的文档文件夹。

我看到几种可能性,以某种方式在启动时挂载此分区(而不是在文件夹管理器中单击它时)并从我的/主页/文档/媒体/分区/文件或者将所有分区挂载为/主页/文档

看起来第一个解决方案更清晰,但问题是我真的不明白如何在启动时将分区挂载到常量媒体文件夹。

正确的做法是什么?

答案1

第一的,将您当前(主文件夹)Documents 文件夹中的所有内容复制到该分区。
第二,我假设该分区中有一个名为“Documents”的文件夹。

  1. sudo umount /dev/sda3

    • 如果分区已经安装,则卸载它。
  2. sudo mkdir /media/partition

    • 这将创建我们的挂载点。
  3. sudo cp /etc/fstab /etc/fstab.bak

    • 这将获取我们要编辑的文件的备份副本。
  4. sudo nano /etc/fstab。这将在文本编辑器中打开该文件。导航到文件末尾,然后粘贴以下两行(通过++Ctrl粘贴):ShiftV

    #自动挂载 sda3 分区用于存储文档
    /dev/sda3 /media/分区 ext4 默认值 0 2
    

    完成后,按Ctrl+ X,然后按Y,然后Enter按保存并关闭。

    • 第二行确保sda3始终安装到/media/partition。该defaults选项负责自动安装等。在此处阅读更多信息:Fstab - 社区 Ubuntu 文档

    更为强大的方法是在第二行中用 替换/dev/sda3,这就是为什么我在评论中UUID=<randomnumbers>要求您提供 的输出。sudo blkid

  5. sudo mount -a

    • 这将使我们的更改fstab生效。如果您在此处收到错误,停止
  6. cd ~ && rm -r Documents

    • 这将删除主文件夹中的 Documents 目录。
  7. cd ~ && ln -s /media/partition/Documents

    • 这将创建指向分区中的 Documents 文件夹的符号链接。
  8. 至此,您已完成。但是,您可能会注意到,您的 Documents 文件夹已丢失其属性,并且看起来像这样:而不是这样。要解决此问题,请nano ~/.config/user-dirs.dirs在其相应的行中执行并重新添加 Documents 的路径:

     XDG_DOCUMENTS_DIR="$HOME/Documents"
    

    Ctrl+ X,然后Y,然后Enter保存并关闭。重新打开 Nautilus(您的文件管理器),您就应该设置好了。

  9. 通过重新启动机器进行测试。

既然您提到该分区上还有图片(等),您可以重复步骤 6、7 和 8 来创建它们的符号链接,但请记住备份当前文件夹中的所有内容。

答案2

要在启动时自动挂载包含文档的分区,您应该分区条目在您的/etc/fstab文件中。我假设您有//dev/sda1交换分区/dev/sda2和 文档分区/dev/sda5。那么您的文件/etc/fstab应该如下所示:

#/etc/fstab:静态文件系统信息。
#
# 使用“blkid”打印一个
# 设备;这可以与 UUID= 一起使用,作为命名设备的更可靠方式
# 即使添加和删除磁盘也可以正常工作。请参阅 fstab(5)。
#
#                
# 安装期间 / 位于 /dev/sda1 上
UUID=b632398e-9f06-46f7-8fe9-3e61266354a6 / ext4 notail 0 1
# 安装期间交换位于 /dev/sda2 上
UUID=b1585d95-2256-474d-87ba-ed797c7b8845 无交换 sw 0 0
/dev/fd0 /media/floppy0 自动 rw,用户,noauto,exec,utf8 0 0

为了使 Documents 分区在启动时自动挂载,您必须在那里添加这样的条目:

/dev/sda5 /mnt/Stuff  ext4 defaults,uid=1000,gid=46          0       0

如果您的 UUID 为/dev/sda5,则最好将UUID=而不是/dev/sda5放在第一个位置。uidgid是您的用户帐户(通常为 1000)和组(始终为 46)的数字 ID plugdev。您可以省略这些选项,因为defaults已经包含所需的权限。

现在,当您的驱动器安装完成后,您可以建立到您的文档的符号链接:

mv ~/Documents/* /mnt/Stuff/Documents
rmdir ~/Documents
ln -sd /mnt/Stuff/Documents ~/Documents

希望这可以帮助。

相关内容