700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 【Linux学习之挂载】在Linux系统中如何把文件拷贝到U盘

【Linux学习之挂载】在Linux系统中如何把文件拷贝到U盘

时间:2024-08-24 05:27:13

相关推荐

【Linux学习之挂载】在Linux系统中如何把文件拷贝到U盘

在Linux系统中如何把文件拷贝到U盘?

题目:将 home/guestuser1/myfile 文件复制到U盘中进行备份

答:

[huahua@localhost ~]$ su[root@localhost huahua]#mkdir /home/guestuser1/usb## 第一步[root@localhost huahua]# fdisk -l## 第二步[root@localhost huahua]# mount /dev/sdb4 /home/guestuser1/usb## 第三步[root@localhost huahua]# cd /home/guestuser1/usb## 第四步[root@localhost huahua]# cp home/guestuser1/myfile .## 第五步[root@localhost huahua]# umount /dev/sdb4## 第六步

下面进行解释

第一步:创建一个挂载点目录,用于把U盘挂载在此目录上

第二步:查看U盘被系统分配的名称,找到如下内容:

结果显示:系统为U盘分配的设备名分别是/dev/sdb1和/dev/sdb4(因为我的U盘分了二个区)。

使用mount命令来完成挂载,这里使用系统分配的设备名/dev/sdb4来进行下一步操作(为什么不使用/dev/sdb1?因为此分区是NTFS分区,mount命令不能识别,会报错“mount: 未知的文件系统类型‘ntfs’”)

第三步:使用mount命令来完成挂载,把 /dev/sdb4 设备挂载到 /home/guestuser1/usb 目录上

第四步:切换到 /home/guestuser1/usb 目录

第五步:正是上一步是切换到了 /home/guestuser1/usb 目录,所以可以用 . 来省略

也可以不执行第四步,直接执行第五步,使用绝对路径方法,如下

[root@localhost huahua]# cp home/guestuser1/myfile /home/guestuser1/usb

第六步:此处卸载挂载点(设备),在百度上搜索出来可能是卸载目录,我们来看看这两个有什么不一样的地方?

卸载挂载设备:

[root@localhost huahua]# umount /dev/sdb4

卸载挂载目录:

[root@localhost huahua]# umount /home/guestuser1/usb

实例1:

1、我先创建挂载目录 /home/guestuser1/usb

2、此时还没有真正挂载,就卸载挂载目录,系统这时会提示:未挂载

3、执行挂载操作(将挂载设备 /dev/sdb4 挂载到目录 /home/guestuser1/usb 上)

4、然后卸载目录/home/guestuser1/usb ,会发生什么呢?如下:

我们可以看到目录依然存在,只不过U盘已经被卸载了(可以理解为安全弹出U盘了)

实例2:

1、执行挂载操作(将挂载设备 /dev/sdb4 挂载到目录 /home/guestuser1/usb 上)

2、卸载设备 /dev/sdb4

3、 查看目录

结果是目录依然存在,由此可见,卸载目录并不是删除目录,而是取消挂载关联。

可能细心的小伙伴会发现我最后还卸载了一下挂载目录 /home/guestuser1/usb

很可惜显示未挂载,这恰足以说明前面已经卸载过了。

总结:

在卸载时,无论是卸载挂载设备还是卸载挂载目录都可以的,如果受用卸载挂载目录的方法,卸载的是没有挂载的设备的目录则会提示:未挂载。个人建议使用卸载目录的方法(友好一点)。

温馨提示:挂载目录可以下次继续使用,无需再次创建

可能遇到的问题:

1、 无法使用mount命令

解决方法:使用 su

进入root权限即可

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。