Live USB:如何访问 Linux 启动的 USB 驱动器

nul*_*ull 10 mount live-usb removable-storage

/media或 中找不到它/mnt

我想要的是:

  • 实时发行版,所以我保证它不会中断并且每次都会启动/工作
  • 可以访问该 USB 驱动器上的目录以进行存储,即。以典型的笔式驱动器方式使用

我不想要的:

  • 持久安装
  • 使用 casper.rw,因为它使得从其他机器访问数据变得更加困难/不可能
  • 对驱动器进行分区,因为它会使备份/克隆更加困难并且不优雅

我试图聪明,在启动后重新插入驱动器,但后来甚至无法运行终端。

我正在使用 Linux Mint 13 XFCE

小智 8

要找到您的 USB 驱动器,请首先发出:

blkid
Run Code Online (Sandbox Code Playgroud)

然后你会看到类似的东西:

/dev/sdxy: LABEL="USB_DRIVE_LALBEL" UUID="USB_DRIVE_UUID" TYPE="IT'S_FILE_SYSTEM_TYPE"
Run Code Online (Sandbox Code Playgroud)

其中 /dev/sdxy 是您的 USB 驱动器,其中 x={a,b,c 或 d} 和 y={1,2,3,...}

现在发布:

mount -l|grep /dev/sdxy
Run Code Online (Sandbox Code Playgroud)

它会显示(类似):

/dev/sdxy on /PATH/TO/USB/MOUNT/PLACE type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,quiet,errors=remount-ro) [USB_DRIVE_LALBEL]
Run Code Online (Sandbox Code Playgroud)

我希望这会很有帮助。


小智 7

您可以使用磁盘工具查看设备挂载的位置,它用于挂载:

/lib/live/mount/medium
Run Code Online (Sandbox Code Playgroud)

您无法卸载设备,但可以通过写入权限重新安装它:

sudo mount -o remount,rw /lib/live/mount/medium
Run Code Online (Sandbox Code Playgroud)

那么也许您将无法在目录中拖放文件,但您可以使用终端来完成:

mv file.txt /lib/live/mount/medium
Run Code Online (Sandbox Code Playgroud)

这适用于我使用过的每个实时 USB Linux。问候!


dai*_*isy 1

是的,您无法在 /media 或 /mnt 中找到它,标准 casper + AUFS 将保存 filesystem.squashfs 的 USB 驱动器挂载到/cdrom/cdrom0,这就是您要查找 USB 密钥分区的位置。

对于其余的,只需打开一些文件管理器,也许是 Thunar,您会在左侧面板上看到它们。

如果您重新插入密钥,则会破坏实时系统。

  • `mount -o 重新安装,rw /cdrom` (2认同)