<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Removable Storage on Net Boy</title>
    <link>https://lian.st/tags/removable-storage/</link>
    <description>Recent content in Removable Storage on Net Boy</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-gb</language>
    <lastBuildDate>Fri, 01 Nov 2024 14:56:46 +0800</lastBuildDate><atom:link href="https://lian.st/tags/removable-storage/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>LinuxMint自动挂载移动存储</title>
      <link>https://lian.st/posts/43b23ac3/</link>
      <pubDate>Fri, 01 Nov 2024 14:56:46 +0800</pubDate>
      
      <guid>https://lian.st/posts/43b23ac3/</guid>
      
      <description>&lt;p&gt;在LinuxMint(Ubuntu)中实现移动硬盘插入时自动挂载，并且自动打开文件夹，可以按照以下步骤进行设置。&lt;/p&gt;
&lt;h2 id=&#34;确认设备信息&#34;&gt;确认设备信息&lt;/h2&gt;
&lt;p&gt;首先，插入移动硬盘并使用以下命令查看设备信息：&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;lsblk
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;安装依赖工具&#34;&gt;安装依赖工具&lt;/h2&gt;
&lt;p&gt;确保安装了 &lt;code&gt;udisks2&lt;/code&gt; 和 &lt;code&gt;gvfs&lt;/code&gt;，这两个工具通常在大多数 Linux 发行版中默认安装。如果没有，可以使用以下命令安装。&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo apt update
sudo apt install udisks2 gvfs
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;使用-udev-进行自动挂载和打开文件夹&#34;&gt;使用 &lt;code&gt;udev&lt;/code&gt; 进行自动挂载和打开文件夹&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;创建一个新的 &lt;code&gt;udev&lt;/code&gt; 规则文件：&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo nano /etc/udev/rules.d/99-usb-autoscript.rules
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;添加以下内容（根据你的设备信息调整）：&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;ACTION==&amp;#34;add&amp;#34;, KERNEL==&amp;#34;sd[b-z][0-9]&amp;#34;, RUN+=&amp;#34;/usr/bin/udisksctl mount -b /dev/%k -o uid=1000,gid=1000,dmode=0777,fmode=0666&amp;#34; , RUN+=&amp;#34;/usr/local/bin/open-usb-folder.sh&amp;#34;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;这条规则会在插入 USB 设备时自动挂载。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;创建一个脚本来打开文件夹：&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo nano /usr/local/bin/open-usb-folder.sh
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;添加以下内容：&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;#!/bin/bash
sleep 1  # 等待一段时间确保设备已挂载
xdg-open /media/$USER/$(ls /media/$USER | grep -v &amp;#34;.trash&amp;#34;)  # 打开最新挂载的文件夹
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;这段脚本会在设备挂载后打开相应的文件夹。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;测试&#34;&gt;测试&lt;/h2&gt;
&lt;p&gt;完成上述操作后，我们可以重新插拔移动存储设备来测试是否可以正常挂载。&lt;/p&gt;</description>
      
    </item>
    
  </channel>
</rss>
