我如何使用我创建的驱动器使其可以在那里下载?

And*_*uel 3 permissions mount disk-usage 21.04

我知道这个问题很基本,但我只在 Windows 上使用了 25 年,如何将我的下载保存在新驱动器中?当我尝试从我的网络浏览器保存时,它说权限被拒绝。每次重新启动计算机时都必须再次安装驱动器,如何避免这种情况?(这在windows中很简单,你只需将downloads文件夹移动到分区即可,不用每次重启都挂载磁盘...) 权限被拒绝消息的图像

系统驱动器的图像

我想将我的下载保存在“varios”驱动器中,我对其进行了分区和格式化,但现在我每次都必须安装,甚至我没有在那里下载的权限...

van*_*ium 5

在 Linux 中,除非管理员设置,否则其他分区不会自动连接到系统。插入 USB 的外部驱动器除外。这些是为当前用户自动安装的。

永久挂载分区

因此,您需要设置包含下载位置的分区以在​​启动期间自动挂载。这可以使用工具“磁盘”(命令:)来完成gnome-disks

  1. 在工具中,选择要在启动时自动挂载的分区。
  2. 单击齿轮并选择“编辑安装选项”。
  3. 在出现的“挂载选项”对话框中,禁用“使用会话默认值”
  4. 选中“在系统启动时安装”选项
  5. /mnt该工具建议了一个通用的挂载点。您可以保持原样,但您也可以选择自己的文件夹来创建挂载,例如/mnt/Downloads/home/<yourlogin>/Downloads如果您专门使用该分区进行下载,它甚至可以是您的主文件夹 ( ) 中的 Downloads 文件夹。
  6. 完成后单击“确定”。磁盘工具将在配置文件中包含分区/etc/fstab。还要检查它是否创建了安装点,即可以访问分区的文件夹。如果没有,请创建您自己指定的挂载点。

使分区在您的主文件夹下随时可用

默认情况下,您的桌面带有“下载”文件夹。您可以通过指向另一个分区的符号链接方便地更改该文件夹,从而方便地继续使用您的主文件夹中的下载以立即将它们放在另一个分区上。

默认情况下,您将无法以普通用户身份在新安装的分区上写入。因此,以管理员身份在那里创建一个下载文件夹,然后将该文件夹的所有者更改为您的用户。

  1. 以管理员(“root”)权限打开文件管理器:点击Alt+ F2,然后输入命令nautilus admin:///以打开具有 root 权限的“文件”窗口(小心!)。
  2. 导航到/mnt并创建一个文件夹“下载”。
  3. 将该文件夹的所有者更改root为您自己的用户:右键单击,属性,“权限”选项卡。只需使用下拉菜单更改所有者:它会立即更改。

现在关闭文件窗口。您继续作为普通用户。现在创建一个符号链接:

  1. 并排打开两个鹦鹉螺窗口。打开/mnt文件夹中的左侧(您可以通过左侧栏中的“其他位置”到达那里)。在您的主文件夹中打开正确的一个。
  2. 删除主文件夹中当前的“下载”文件夹。
  3. 创建符号链接:按住Ctrl+ 键Shift,然后将文件夹拖到您的主文件夹并释放它。这给了你一个符号链接。您可以通过图标中包含的箭头看到这一点。出于实际目的,该链接的行为和行为与常规文件夹相同。这是一个非常冗长的解释,仅对 Gnome 桌面有效(即不适用于其他桌面,如 XFCE、KDE ​​等)。这就是为什么 linux 用户更喜欢在终端上给出指令:这些可以在任何 linux 系统上运行,它更短,更不容易出错。

使用命令行,您可以将链接创建为:

sudo mkdir /mnt/Downloads
sudo chown $USER:$USER /mnt/Downloads
rm ~/Downloads
ln -s /mnt/Downloads ~/Downloads
Run Code Online (Sandbox Code Playgroud)

就这些。

  • @sudodus 我删除了`/media`,因为我不想在这里进行讨论。该工具建议使用 `/mnt`,尽管传统上这仅用于临时安装。`/media` 也不完全适合:它是为不可插拔媒体而设计的。就个人而言,我可能会使用 `/mnt`,但也可以创建一个 `/partitions` 文件夹或其他内容。 (3认同)