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

我在HD的另一个分区中有我的音乐,我想在登录时,分区是自动安装的,所以我可以打开媒体播放器并听我的音乐。 有办法吗?

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

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

在此处输入图像描述


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

  1. 安装udiskssudo apt-get install udisks

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

  2. 打开启动应用程序窗口,您可以通过单击时钟旁边的Ubuntu桌面右上角的齿轮图标,然后从下拉菜单中选择启动应用程序

    更新:在Ubuntu的更高版本中,通过单击Dash中的图标启动启动应用程序。

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

    在此处输入图像描述

  4. 在“ 名称:”字段中,键入要自动挂载的分区的任何名称。

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

    在此处输入图像描述

  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" 

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

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

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

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

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

  1. 安装存储设备管理器:

    sudo apt-get install pysdm

  2. 选择要自动安装的驱动器

  3. 在常规配置选项卡>选择助手
  4. 在“安装选项”选项卡中,选中“文件系统在引导时安装”选项
  5. 应用
  6. 重新开始

—编辑—

据我所知,存储设备管理器在将其添加到/ etc / fstab文件时不使用驱动器的UUID,默认情况下ubuntu现在使用该文件。 如果您愿意,可以在SDM设置驱动器后自行更新:

要查找驱动器运行的UUID:

 blkid 

然后修改fstab,在UUID中替换SDM使用的值:

 sudo vi /etc/fstab 

您可以使用以下步骤:

  1. 使用此命令查找要自动挂载的驱动器的UUID:

     sudo blkid 
  2. 复制UUID=""字段。 仅复制引号内的数字,字母和连字符,而不是其他任何内容。
    一个例子如下,用数字和字母代替xy

     yxxxxyyy-xxxy-yyyx-yyxx-yyyyyyyyyyxy 
  3. 将此命令添加到启动应用程序,将替换为步骤2中复制的文本:

     /usr/bin/udisksctl mount -b /dev/disk/by-uuid/ 
  4. 磁盘现在将在启动时自动挂载到

     /media/$USER/$DISK_NAME 

    其中$USER是您的用户名, $DISK_NAME是磁盘标签(如果已设置),否则它是磁盘UUID。

参考文献: