linux 之设备挂载与卸载

挂载U盘方法

首先使用fdisk -l”命令查看外挂闪存的设备号

root@cyq-desktop:/home/cyq# fdisk -l

Disk /dev/sda: 163.9 GB, 163928604672 bytes

255 heads, 63 sectors/track, 19929 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0x1e851e84

   Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *           2       19929   160071660    f  W95 Ext'd (LBA)

/dev/sda5            6417       12917    52219251    7  HPFS/NTFS

/dev/sda6           12918       19929    56323858+   7  HPFS/NTFS

/dev/sda7               2        1913    15358077   83  Linux

/dev/sda8            1914        4463    20482843+  83  Linux

/dev/sda9            4464        5738    10241406   83  Linux

/dev/sda10           5739        6120     3068383+  82  Linux swap / Solaris

/dev/sda11           6121        6416     2377588+  8e  Linux LVM

Partition table entries are not in disk order

Disk /dev/sdb: 80.0 GB, 80026361856 bytes

255 heads, 63 sectors/track, 9729 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0xc80679eb

   Device Boot      Start         End      Blocks   Id  System

/dev/sdb1   *           1        5099    40957686    7  HPFS/NTFS

/dev/sdb2            5100        9729    37190475    f  W95 Ext'd (LBA)

/dev/sdb5            5100        5736     5116671    7  HPFS/NTFS

/dev/sdb6            5737        9729    32073741    7  HPFS/NTFS

Disk /dev/sdc: 1000 MB, 1000341504 bytes

16 heads, 32 sectors/track, 3816 cylinders

Units = cylinders of 512 * 512 = 262144 bytes

Disk identifier: 0x9e97df13

   Device Boot      Start         End      Blocks   Id  System

/dev/sdc1               1        3816      976880    b  W95 FAT32

之后使用如下命令挂载FAT格式的U盘:

mount -t msdos  /dev/sda1 /挂在路径 //如果不存在需要创建挂载路径

其中   -t  是指定磁盘格式具体参数可以用 mount –help  或者man 查看

如果是FAT32格式,比如从上面的fdisk 命令可以看出我的U盘格式是 fat32  ,设备在 /dev/sdc1下

则需要用

root@cyq-desktop:/home/cyq# mount -t vfat /dev/sdc1 /media/disk

将  u盘挂载到  /media/disk下,之前我已经创建了  /media/disk

卸载需要用

mount /media/disk

当然在挂在时,需要注意文件编码问题。

我们可以这样挂在来确保编码

root# mount -t vfat /dev/sdc1 /media/disk -o iocharset=utf8

统一用utf8,也可以试试gb2312 

卸载有时候会遇到这样的情况

root@cyq-desktop:/# umount  /media/disk

umount: /media/disk: 设备忙

umount: /media/disk: 设备忙

解决方法一:

看看有哪里进程在访问

root@cyq-desktop:/# fuser -vm /media/disk

                     用户     进程号 权限   命令

/media/disk:         cyq        9898 f.... soffice.bin

root@cyq-desktop:/# kill 9898

解决方法二:

等对应的文件系统空闲时自动释放

root@cyq-desktop:/#  mount -l /media/disk

解决方法三:

停止他 

root@cyq-desktop:/# fuser  -k /media/disk

参考:

http://os.51cto.com/art/200801/65176.htm

http://hi.baidu.com/ok404/blog/item/c97692051814fdc77a894733.html

http://www.stulog.com/?post=122

 

声明:本文档可以随意更改,但必须署名原作者

作者:凤凰舞者 qq:578989855

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在Linux中,要挂载U盘,可以按照以下步骤操作: 1. 插入U盘,等待系统自动检测并识别。 2. 打开终端,输入命令“sudo fdisk -l”,查看U盘的设备名,通常为/dev/sdb1。 3. 创建一个挂载点,例如在/home/user目录下创建一个名为usb的文件夹,命令为“sudo mkdir /home/user/usb”。 4. 使用命令“sudo mount /dev/sdb1 /home/user/usb”将U盘挂载到刚才创建的挂载点上。 5. 挂载完成后,可以使用命令“df -h”查看挂载情况。 要卸载U盘,可以按照以下步骤操作: 1. 在终端中输入命令“sudo umount /dev/sdb1”,将U盘从挂载点上卸载。 2. 拔出U盘。 ### 回答2: Linux作为一款开放源代码的操作系统,具有很强的可定制性与易使用性。在Linux系统中,我们经常需要使用U盘来进行文件传输或者系统安装等操作。下面,以Ubuntu系统为例,详细介绍如何挂载卸载U盘。 一、U盘挂载 当你连接U盘时,Linux系统会自动检测到U盘设备并自动挂载到特定的挂载点上,一般为/mnt或/media目录下的一个以U盘名称为命名的子目录。如果系统未自动挂载U盘,可以通过手动挂载的方式实现。 手动挂载U盘的命令格式为:mount [option] [device_name] [mount_point] 其中,option为挂载选项,device_name为U盘设备名称,mount_point为挂载点。下面举例说明: 1. 查找U盘设备名称: 可以通过以下命令查看可用设备信息:sudo fdisk -l U盘设备名称一般为/dev/sd*格式,*为字母,如/dev/sdb1 2. 创建挂载点 可以在目录/mnt或/media下创建一个以U盘名称为命名的子目录,作为挂载点。如:sudo mkdir /mnt/usb 3. 挂载U盘 执行以下命令进行挂载:sudo mount /dev/sdb1 /mnt/usb 此时,U盘就已经挂载到了/mnt/usb目录下,可以在该目录下进行文件操作。 二、U盘卸载 在使用U盘后,需要将其卸载掉,以保证文件操作安全。卸载命令为:umount [mount_point] 其中,mount_point为挂载点。以下是具体操作: 1. 首先需要退出U盘中所有文件及相关程序,确保U盘不被系统占用。 2. 终端中输入umount /dev/sdb1(或被挂载的目录),卸载u盘。此时U盘中的文件已经保存在U盘中,可以拔出U盘。 总结: 通过上述操作,可以轻松地实现在Linux系统中对U盘的挂载卸载,通过命令行进行操作,更加便于控制和管理。值得注意的是,在操作时需要格外小心,特别是在卸载操作之前一定要确保U盘中所有程序都已关闭,否则可能会造成文件丢失的风险。 ### 回答3: Linux系统是一个开放的操作系统,常用于服务器和桌面电脑。在使用Linux系统时,经常需要对U盘进行挂载卸载,因为U盘是一个便携式存储设备,可以方便的传输文件和数据。下面我们来介绍一下Linux中U盘挂载卸载的方法。 U盘挂载 Linux系统中的每个设备都有一个设备名,U盘通常显示为/dev/sdX,其中X是一个字母,通常是a、b、c等等,表示每个设备的编号。当你插入U盘时,系统会自动检测并分配一个设备名。如果需要将U盘挂载到系统上,可以按以下步骤操作: 1. 确定U盘的设备名 在终端中输入命令: fdisk -l 这个命令会列出系统中所有的设备,也包括U盘。 2. 创建一个挂载点 在Linux的文件系统中,所有的设备都需要挂载到一个文件夹中,这个文件夹就是挂载点。可以使用mkdir命令在/root目录下创建一个文件夹,命名为usb: mkdir /root/usb 3. 挂载U盘到挂载点 使用以下命令将U盘挂载到usb文件夹: mount /dev/sdX /root/usb 如果U盘已经有文件系统,系统会自动识别并挂载。如果U盘没有文件系统,需要使用mkfs命令创建文件系统,再进行挂载。 4. 测试挂载 挂载完成后,可以在/usb目录下查看并修改文件,如果文件的变化可以同步到U盘中,就说明挂载成功了。 U盘卸载 在使用U盘后,需要将它卸载掉,卸载的目的是为了保证文件的完整性和安全性,并确保数据已经被写入U盘。卸载U盘的方法如下: 1. 先退出/usb目录 2. 输入以下命令: umount /dev/sdX 系统会自动卸载U盘,并在终端提示U盘已被卸载。 总结 Linux中可以通过挂载卸载U盘进行文件传输和数据存储,该过程需要注意设备名和挂载点的设置,以及挂载状态的检查,正确操作可以保证数据的完整性和安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值