在 Ubuntu 启动时自动安装 SDHC 卡

在 Ubuntu 启动时自动安装 SDHC 卡

我的文件中有以下条目/etc/fstab

/dev/mmcblk1 /home ext3   default 0 2

现在我的问题是 处的设备会/dev/mmcblk1定期更改其位置。当我在启动时设置安装时,它位于 处/dev/mmcblk0

有没有办法可以预先确定潜水地点?

答案1

您必须udev为您的设备编写规则,检查this文章作为示例,它只是一行。

答案2

你可以通过 UUID 而不是位置进行挂载:

  1. 运行sudo blkid并记下设备的 UUID。该行应该类似于/dev/mmcblk1: UUID="053b91eb-19c4-4684-be81-ee758579f034" TYPE="ext3",其中053b91eb-19c4-4684-be81-ee758579f034是 UUID。

  2. 将 FStab 中的位置替换为 UUID。FStab 行现在应类似于UUID=053b91eb-19c4-4684-be81-ee758579f034 /home ext3 default 0 2

    注:根据安装(8),选项字段(该行的第四个字段)应该是defaults而不是default

无论身在何处,这都应该可以识别您的卡。

答案3

我建议使用聚苯乙烯如果您不想手动编辑配置文件。

PySDM 是一个存储设备管理器,允许完全自定义硬盘挂载点,而无需手动访问 fstab。它还允许创建 udev 规则以动态配置存储设备。 替代文本

在 Ubuntu 中,可以通过在 Ubuntu 软件中心搜索“pysdm”来安装。安装后,可在系统 --> 管理 --> 存储设备管理器下找到它。

相关内容