在linux中,使用U盘,如果不挂载可以通过cd devsdb1直接访问么?如果不卸载直接拔出U盘,有什么后果?

在linux中,使用U盘,如果不挂载可以通过cd devsdb1直接访问么?如果不卸载直接拔出U盘,有什么后果?,第1张

驱动设备是无法直接 cd /dev/sdb1 的,打个比方,在windows里插入U盘时任务栏会提示驱动器安装成功,就相当于linux里的mount命令一样,只不过windows里是自动挂载的,但如果你用了linux的图形界面,你会发现和windows里一样可以直接打开光盘等块设备,而不用费劲的打开一个终端再输入mount命令,拔出U盘的效果和windows里一样,如果U盘忙碌时可能会破坏U盘的数据

现在,文件系统已经创建成功,您应该挂载分区了。挂载文件系统的命令是 mount,其语法是:

mount [选项] <-t 类型>[-o 挂载选项] <设备><挂载点>

在本例中,我们首先会将分区临时挂载在 /mnt (或您选择的任何其它挂载点:请记住,挂载点必须已经存在)。挂载我们新创建的分区的命令是:

$ mount -t ext3 /dev/hdb1 /mnt

-t 选项用于指定分区上文件系统的类型。您最常遇到的文件系统应该是 ext2FS(GNU/Linux 文件系统)或 ext3FS(改进了日志性能的 ext2FS),VFAT(适用于所有 DOS/Windows® 分区:FAT 12, 16 or 32)以及 ISO9660(CD-ROM 文件系统)。如果您不指定任何类型,mount 将会试着读取分区中的超块来猜测文件系统。

-o 选项用于指定一个或多个挂载选项。可供选择的选项视文件系统类型不同而有所不同。请参看 mount(8) 手册页中的细节。

现在,您已经挂载了您的新分区,现在该将整个 /usr 目录复制到新分区了:

$ (cd /usr &&tar cf - .) | (cd /mnt &&tar xpvf -)

文件都已经复制完了,现在可以卸下分区了。要卸下分区,请使用 umount 命令。语法很简单:

umount <挂载点|设备>

所以,要卸下我们的新分区,应该输入:

$ umount /mnt

或者:

$ umount /dev/hdb1

第一:以root用户登陆

先加载USB模块 modprobe usb-storage

用fdisk -l 看看U盘的设备

假如U盘是sda1

第二:确定在 目录 /mnt 下建立了 文件夹 /usb,如果未建立可键入一下命令:

md /mnt/usb

成功后进行下一步。

第三,:载入 u 盘,需键入以下命令:

mount -t vfat /dev/sda /mnt/usb_disk

成功后,即可使用 u 盘了, 文件就在目录 /mnt/usb 下。

第四:卸载u盘

在使用完u盘后,在拔出前需要先键入卸载U盘命令

命令如下: umount /mnt/usb


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8294704.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存