如何在登录时自动挂载分区?

The*_*ent 7 automount

我在 HD 的另一个分区中有我的音乐,我希望在登录时自动安装该分区,这样我就可以打开媒体播放器并收听我的音乐。有办法吗?

kar*_*rel 7

下面的屏幕截图显示了将在启动时自动挂载的辅助 ext4 分区。此分区安装在/dev/sda4

在此处输入图片说明


如何自动挂载辅助硬盘驱动器上的 ext4 分区

  1. 安装udiskssudo apt-get install udisks

    更新:在 Ubuntu 16.04 及更高版本中安装udisks2sudo apt-get install udisks2

  2. 在 Dash 中搜索启动并打开启动应用程序首选项应用程序。

  3. 单击“添加”按钮以添加新的启动程序。

    在此处输入图片说明

  4. 名称:字段中输入您要自动挂载的分区的任何名称。

  5. Comment:字段中,您可以选择键入有关要自动挂载的分区的描述性注释。

    在此处输入图片说明

  6. 打开终端并运行命令:sudo blkid找到要自动挂载的分区的 UUID。输出将是有关所有分区的信息列表,包括它们的 UUID。运行该sudo blkid命令将产生类似于以下内容的输出:

    /dev/sda1: TYPE="ntfs" UUID="72C0DE8EC0DE57C5" LABEL="windows" 
    /dev/sda2: UUID="30fcb748-ad1e-4228-af2f-951e8e7b56df" SEC_TYPE="ext2" TYPE="ext3" 
    /dev/sda5: TYPE="swap" UUID="8c4e69f8-5074-42c0-8134-0b2429c4c02c" 
    /dev/sdb1: SEC_TYPE="msdos" UUID="4848-E35A" TYPE="vfat" 
    
    Run Code Online (Sandbox Code Playgroud)

    在此示例中,您要自动挂载在/dev/sda4上面显示的屏幕截图中以蓝色突出显示的分区。UUID 是出现在UUID=不包括两个引号字符之后的第一个带连字符的十六进制字符串的值。在上面显示的代码块中,UUID/dev/sda2是:
    30fcb748-ad1e-4228-af2f-951e8e7b56df

  7. 编辑命令:字段,使其类似于:/usr/bin/udisks --mount /dev/disk/by-uuid/value-of-UUID-from-step-4

    更新:在 Ubuntu 16.04 及更高版本中,编辑命令:字段,使其类似于:/usr/bin/udisksctl --mount /dev/disk/by-uuid/value-of-UUID-from-step-4

  8. 单击“添加启动程序”窗口中的“保存”按钮。在更高版本的 Ubuntu中,“添加启动程序”窗口的右下角有一个“添加”,而不是“保存”按钮。

下次启动计算机时,辅助硬盘上的分区将自动挂载,并且辅助硬盘上分区的驱动器图标将出现在启动器中。

  • @ user320 这不是脚本,而是命令。就像任何其他命令一样,它本身不会使用任何 RAM。 (3认同)
  • 我不能这样做,因为您从运行 `sudo blkid` 中获得的 **actual UUID** 对您来说将与步骤 4 中的任何 UUID 值不同。 UUID 的值将在不同的计算机,所以你只需要运行 `sudo blkid` 并小心为你想要自动挂载的正确分区选择 UUID。 (2认同)

小智 5

您可以使用Pysdm,然后您可以将驱动器设置为从那里自动挂载。安装后会在系统>>管理>>存储设备管理器下找到