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

你可能感兴趣的:(linux,qq,ext,文档,磁盘)