如何从命令行连接/断开闪存驱动器?[关闭]


11

我正在运行Debian。我可以在X下使用filemanager插入并查看闪存驱动器的内容,但是如何从命令行执行此操作,以及如何在完成后安全地将其删除?



这样的问题最好在Unix和Linux上提出。与Raspberry Pi没有明显关联的完全关于Linux的问题通常不适合该站点。
ramblinjan

Answers:


10

如果您对插入驱动器后自动安装的驱动器感兴趣,则可以尝试安装usbmount

sudo apt-get install usbmount

当您插入闪存驱动器时,它将检测并安装到其中,/media/usb[0-7]并在卸下闪存驱动器时将其卸载。

注意:

您将需要编辑/etc/usbmount/usbmount.conf
“将自动安装配置为对用户可写”。

为此,请编辑FS_MOUNTOPTIONS选项以匹配您的UID。
运行id以查找您的UID。例:

FS_MOUNTOPTIONS="uid=1000,gid=1000"

资源


8

插入闪存驱动器后。运行以下命令:

grep "SCSI removable disk" /var/log/messages

您应该看到类似以下内容

6月16日23:48:58 raspberrypi内核:sd 2:0:0:0:[sda]附加的SCSI可移动磁盘

重要的部分是方括号中的位,在这种情况下为“ sda”

接下来输入以下命令来创建安装点:

mkdir ~/myflashdrive

然后通过输入以下命令来安装驱动器(将x替换为您在上面运行的grep命令的结果,例如sda):

sudo mount -t vfat -o rw,users /dev/xxx1 ~/myflashdrive

现在,您可以使用以下命令更改到安装闪存驱动器的目录:

cd ~/myflashdrive

要列出目录的内容,请输入以下命令:

ls -la

完成并要删除闪存驱动器后,请使用follwoing命令返回到主目录(如果当前正在其某个目录中工作,则无法卸载该驱动器。)

cd ~

这将带您回到主目录。然后,您可以使用以下命令卸载驱动器(注意命令的拼写):

sudo umount ~/myflashdrive

您现在可以安全地删除闪存驱动器。

这适用于fat32格式的闪存驱动器(几乎所有闪存驱动器都是fat32格式的驱动器)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.