![USB 端口安装](https://linux22.com/image/989196/USB%20%E7%AB%AF%E5%8F%A3%E5%AE%89%E8%A3%85.png)
如何找出设备所在的 USB 并将其挂载。我以前做过,但很久没做了,也不记得怎么做了,也找不到当时做的笔记
答案1
我使用 Ubuntu 14.04 和 12.04 的外部硬盘完成了此操作,我假设这就是您要尝试的。我首先使用 Gparted 来识别设备,通常是 /dev/sdb1 或类似设备。
然后我找到了设备,右上角有一个下拉菜单(目前)可以在设备之间切换。找到 USB 设备后,选择它。
我喜欢使用 EXT4 格式。操作如下:
1 - 选择硬盘(通常是 sdb1 或类似名称)记下路径以供日后使用
2 - 右键单击并选择格式
3 - 选择 EXT4(或任何你喜欢的格式)
4 - 单击绿色复选标记以应用更改
5 - 右键单击并选择标签来标记设备,我坚持使用 EXT-HDD 作为我的外部硬盘
6 - 再次单击绿色复选标记以应用标签
这里有点令人困惑。7 - 保存更改后,断开 EXT-HDD
8 - 断开连接并关闭(不要重新启动)你的电脑
9 - 将 EXT-HDD 插入同一个 USB 端口
10 - 重新打开电脑
11 - 进入桌面并打开终端并成为 root
12 – 使用此命令和您在步骤 1 中记下的路径识别设备 UUID:
blkid /dev/sdb1
13 - 记下设备的 UUID
14 – 使用此命令创建所需的挂载点:
mkdir /mnt/exthdd
(或类似的东西,取决于你想要它安装和指向的位置)记下安装点以供以后使用
15 - 通过终端打开并编辑 fstab 以查看其挂载点和权限
nano /etc/fstab
添加行(值之间使用制表符):
UUID=<enter your devices UUID> /mnt/exthdd ext4 auto 0 0
16——保存对 fstab 的更改
17-授予创建的挂载点的权限
chmod 777 /mnt/exthdd
退出终端并重新启动。
此时,您的 PC 应该可以正常启动并具有新的挂载点。如果出现任何问题,请重新开始并仔细检查所有内容。有些设备我可以第一次尝试就挂载,而出于某种原因,其他设备需要尝试几次,所以不要灰心。为了确保它已安装,启动期间不应出现错误,还可以转到文件中的该挂载点并查看卷的大小,它应该与您的 USB 设备的大小差不多。
祝你好运并享受!
答案2
您只是想安装已插入的驱动器?
您可以使用图形文件浏览器并单击其条目,或者也可以使用命令行。
如果使用命令行,请找出设备的路径,然后使用 udisksctl 将其挂载。
为了找到路径,我建议在插入后检查 dmesg 的输出。例如,我刚刚插入了一个拇指驱动器:
user@host:~$ dmesg | tail -n 10
[29642.218520] usb-storage 3-1.2:1.0: USB Mass Storage device detected
[29642.219007] scsi host7: usb-storage 3-1.2:1.0
[29643.217841] scsi 7:0:0:0: Direct-Access SanDisk Cruzer Glide 1.26 PQ: 0 ANSI: 6
[29643.218263] sd 7:0:0:0: Attached scsi generic sg2 type 0
[29643.219516] sd 7:0:0:0: [sdc] 15633408 512-byte logical blocks: (8.00 GB/7.45 GiB)
[29643.220885] sd 7:0:0:0: [sdc] Write Protect is off
[29643.220891] sd 7:0:0:0: [sdc] Mode Sense: 43 00 00 00
[29643.221893] sd 7:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[29643.234250] sdc: sdc1 sdc2 sdc3
[29643.237733] sd 7:0:0:0: [sdc] Attached SCSI removable disk
因此在这种情况下,我的驱动器上有三个分区:sdc1、sdc2、sdc3(全部位于 /dev/sdc1、/dev/sdc2、/dev/sdc3 中)。
如果由于某种原因您无法拔下并重新插入设备,您可以按标签列出所有驱动器,看看是否是其中之一。例如:
ls -l /dev/disk/by-label/
lrwxrwxrwx 1 root root 10 Apr 13 11:27 d_extra -> ../../sda1
lrwxrwxrwx 1 root root 10 Apr 13 19:41 Kali\x20Live -> ../../sdc2
lrwxrwxrwx 1 root root 10 Apr 13 11:27 l_extra -> ../../sda3
lrwxrwxrwx 1 root root 10 Apr 13 19:41 persistence -> ../../sdc3
一旦您知道您实际想要安装哪个设备,您就可以使用udisksctl
选项-b
来告诉它哪个设备。
例如,如果我想挂载“Kali Live”分区,我可以这样做:
user@host:~$ udisksctl mount -b /dev/sdc2
Mounted /dev/sdc2 at /media/user/Kali Live.
或者,我可以指定按标签路径......
user@host:~$ udisksctl mount -b '/dev/disk/by-label/Kali\x20Live'
Mounted /dev/sdc2 at /media/user/Kali Live.
不管怎样,完成后一定要将其卸载:
user@host:~$ udisksctl unmount -b /dev/sdc2
答案3
谢谢回复。几个月前我就不再使用打印机了,当我试图再次使用它时,它却无法工作,我发现是系统设置中有些东西没有被选中。这是一个比我想象的更简单的修复,再次感谢你的回复