vmware装置的Linux下用mount挂载cdrom和U盘ITeyedongfang - AG环亚娱乐

vmware装置的Linux下用mount挂载cdrom和U盘ITeyedongfang

2018-10-13 10:56:32 | 作者: 利来 | 标签: 体系,运用,文件 | 浏览: 2036

转载https://hi.baidu.com/vipkx/blog/item/993d8cf3b51605c10b46e07f.html
我说以下我的具体操作:
1:用鼠标点一下vmware里,把焦点转移到vmware
2。刺进u盘,体系会主动识别 (只需VM有装USB驱动即可)
3。树立挂载目录,一般#mkdir /mnt/udisk
这时候他会主动检测到,然后用 fdisk- l看一眼 ,,
[root@yyl-0377 root]# fdisk -l

Disk /dev/sda: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 574 4610623+ 83 Linux
/dev/sda2 575 652 626535 82 Linux swap

Disk /dev/sdb: 130 MB, 130416640 bytes
8 heads, 32 sectors/track, 995 cylinders
Units = cylinders of 256 * 512 = 131072 bytes

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 995 127344 b Win95 FAT32

4。最终一行的设备名最要害。
挂载 # mount /dev/sdb1 /mnt/udisk
然后进入/mnt/udisk 就能够了。
然后能够进行读写 ,想卸掉时用
#umount -l /dev/sdb1



弥补:

  我被这个问题困扰了好久,研讨了N中办法,,现在我就吧我的办法通知咱们,必定能够搞定。。 
  我看了许多文章,都是写得很不全。。看来只要自己研讨才是呀。实践得真知!!! 
   
  运用U盘,V盘,移动硬盘的终极办法 
   
  1、用lsmod看看usb-storage,usb-uhci,sd_mod,scsi_mod是否加载 
  2、假如你是自己编译的内核,这些都编译进去了,就不需求加载了 
  3、用dmesg|grep  usb看看是否加载了usb相关的东东 
  4、试着用fdisk  -l  /dev/sda  (sdb\sdc\sdd)看看和哪个东东衔接上了,假如你用的SCSI硬盘,那么一般就是sdb假如你用的IDE硬盘一般就是sda 
  5、假如呈现了类似于fdisk  -l  /dev/hdc(你的硬盘)的提示,那么祝贺你。你能够用: 
  mount  -t  vfat  /dev/sda1  /mnt/usb来挂接usb盘了。 
  6、这是重点了,假如你仍是没有用成功,那么。照着下面的办法加载模块 
  modprobe  usb-storage 
  modprobe  usb-uhci 
  modprobe  sd_mod 
  modprobe  scsi_mod 
  然后再用fdisk看看 
  假如仍是不可那么再加载一个模块 
  modprobe  ub-ohci 
  这个非常重要。我研讨了好久才发现有个这个模块能够用 
  那么这样必定就能够用了。假如仍是不可,检查你得盘是否没有插上或是usb损坏了!! 
  假如仍是不可,发贴子问!! 
  假如仍是不可,那么找点根底的书来看看:)呵呵 
  谢谢咱们,期望对你运用usb有协助! 




挂接指令(mount)

首要,介绍一下挂接(mount)指令的运用办法,mount指令参数非常多,这儿首要讲一下今日咱们要用到的。

指令格局:

mount [-t vfstype] [-o options] device dir

其间:

1.-t vfstype 指定文件体系的类型,一般不用指定。mount 会主动挑选正确的类型。常用类型有:

光盘或光盘镜像:iso9660

DOS fat16文件体系:msdos

Windows 9x fat32文件体系:vfat

Windows NT ntfs文件体系:ntfs

Mount Windows文件网络同享:smbfs

UNIX(LINUX) 文件网络同享:nfs

2.-o options 首要用来描绘设备或档案的挂接办法。常用的参数有:

loop:用来把一个文件当成硬盘分区挂接上体系

ro:选用只读办法挂接设备

rw:选用读写办法挂接设备

iocharset:指定拜访文件体系所用字符集

3.device 要挂接(mount)的设备。

4.dir设备在体系上的挂接点(mount point)。

挂接光盘镜像文件

因为近年来磁盘技能的巨大进步,新的电脑体系都装备了大容量的磁盘体系,在Windows下许多人都习气把软件和材料做成光盘镜像文件经过虚拟光驱来运用。这样做有许多优点:一、减轻了光驱的磨损;二、现在硬盘容量巨大寄存几十个光盘镜像文件不成问题,随用随调非常便利;三、硬盘的读取速度要远远高于光盘的读取速度,CPU占用率大大下降。其实linux体系下制造和运用光盘镜像比Windows体系更便利,不用借用任何第三方软件包。

1、从光盘制造光盘镜像文件。将光盘放入光驱,履行下面的指令。

#cp /dev/cdrom /home/sunky/mydisk.iso 或

#dd if=/dev/cdrom of=/home/sunky/mydisk.iso

注:履行上面的任何一条指令都可将当时光驱里的光盘制造成光盘镜像文件/home/sunky/mydisk.iso

2、将文件和目录制造成光盘镜像文件,履行下面的指令。

#mkisofs -r -J -V mydisk -o /home/sunky/mydisk.iso /home/sunky/ mydir

注:这条指令将/home/sunky/mydir目录下一切的目录和文件制造成光盘镜像文件/home/sunky/mydisk.iso,光盘卷标为:mydisk

3、光盘镜像文件的挂接(mount)

#mkdir /mnt/vcdrom

注:树立一个目录用来作挂接点(mount point)

#mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom

注:运用/mnt/vcdrom就能够拜访盘镜像文件mydisk.iso里的一切文件了。



挂接移动硬盘

对linux体系而言,USB接口的移动硬盘是当作SCSI设备对待的。刺进移动硬盘之前,应先用fdisk –l 或 more /proc/partitions检查体系的硬盘和硬盘分区状况。

[root at pldyrouter /]# fdisk -l

Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes

255 heads, 63 sectors/track, 8924 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sda1 1 4 32098+ de Dell Utility

/dev/sda2 * 5 2554 20482875 7 HPFS/NTFS

/dev/sda3 2555 7904 42973875 83 Linux

/dev/sda4 7905 8924 8193150 f Win95 Extd (LBA)

/dev/sda5 7905 8924 8193118+ 82 Linux swap

在这儿能够清楚地看到体系有一块SCSI硬盘/dev/sda和它的四个磁盘分区/dev/sda1 /dev/sda4, /dev/sda5是分区/dev/sda4的逻辑分区。接好移动硬盘后,再用fdisk –l 或 more /proc/partitions检查体系的硬盘和硬盘分区状况

[root at pldyrouter /]# fdisk -l

Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes

255 heads, 63 sectors/track, 8924 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sda1 1 4 32098+ de Dell Utility

/dev/sda2 * 5 2554 20482875 7 HPFS/NTFS

/dev/sda3 2555 7904 42973875 83 Linux

/dev/sda4 7905 8924 8193150 f Win95 Extd (LBA)

/dev/sda5 7905 8924 8193118+ 82 Linux swap

Disk /dev/sdc: 40.0 GB, 40007761920 bytes

255 heads, 63 sectors/track, 4864 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sdc1 1 510 4096543+ 7 HPFS/NTFS

/dev/sdc2 511 4864 34973505 f Win95 Extd (LBA)

/dev/sdc5 511 4864 34973473+ b Win95 FAT32

咱们应该能够发现多了一个SCSI硬盘/dev/sdc和它的两个磁盘分区/dev/sdc1?、/dev/sdc2,其间/dev/sdc5是/dev/sdc2分区的逻辑分区。咱们能够运用下面的指令挂接/dev/sdc1和/dev/sdc5。

#mkdir -p /mnt/usbhd1

#mkdir -p /mnt/usbhd2

注:树立目录用来作挂接点(mount point)

#mount -t ntfs /dev/sdc1 /mnt/usbhd1

#mount -t vfat /dev/sdc5 /mnt/usbhd2

注:对ntfs格局的磁盘分区应运用-t ntfs 参数,对fat32格局的磁盘分区应运用-t vfat参数。若汉字文件名显现为乱码或不显现,能够运用下面的指令格局。

#mount -t ntfs -o iocharset=cp936 /dev/sdc1 /mnt/usbhd1

#mount -t vfat -o iocharset=cp936 /dev/sdc5 /mnt/usbhd2

linux体系下运用fdisk分区指令和mkfs文件体系创立指令能够将移动硬盘的分区制造成linux体系所特有的ext2、ext3格局。这样,在linux下运用就更便利了。运用下面的指令直接挂接即可。

#mount /dev/sdc1 /mnt/usbhd1




挂接U盘

和USB接口的移动硬盘相同对linux体系而言U盘也是当作SCSI设备对待的。运用办法和移动硬盘彻底相同。刺进U盘之前,应先用fdisk –l 或 more /proc/partitions检查体系的硬盘和硬盘分区状况。

[root at pldyrouter root]# fdisk -l

Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes

255 heads, 63 sectors/track, 8924 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sda1 1 4 32098+ de Dell Utility

/dev/sda2 * 5 2554 20482875 7 HPFS/NTFS

/dev/sda3 2555 7904 42973875 83 Linux

/dev/sda4 7905 8924 8193150 f Win95 Extd (LBA)

/dev/sda5 7905 8924 8193118+ 82 Linux swap

刺进U盘后,再用fdisk –l 或 more /proc/partitions检查体系的硬盘和硬盘分区状况。

[root at pldyrouter root]# fdisk -l

Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes

255 heads, 63 sectors/track, 8924 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sda1 1 4 32098+ de Dell Utility

/dev/sda2 * 5 2554 20482875 7 HPFS/NTFS

/dev/sda3 2555 7904 42973875 83 Linux

/dev/sda4 7905 8924 8193150 f Win95 Extd (LBA)

/dev/sda5 7905 8924 8193118+ 82 Linux swap

Disk /dev/sdd: 131 MB, 131072000 bytes

9 heads, 32 sectors/track, 888 cylinders

Units = cylinders of 288 * 512 = 147456 bytes

Device Boot Start End Blocks Id System

/dev/sdd1 * 1 889 127983+ b Win95 FAT32

Partition 1 has different physical/logical endings:

phys=(1000, 8, 32) logical=(888, 7, 31)

体系多了一个SCSI硬盘/dev/sdd和一个磁盘分区/dev/sdd1,/dev/sdd1就是咱们要挂接的U盘。

#mkdir -p /mnt/usb

注:树立一个目录用来作挂接点(mount point)

#mount -t vfat /dev/sdd1 /mnt/usb

注:现在能够经过/mnt/usb来拜访U盘了, 若汉字文件名显现为乱码或不显现,能够运用下面的指令。

#mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/usb



挂接Windows文件同享

Windows网络同享的中心是SMB/CIFS,在linux下要挂接(mount)windows的磁盘同享,就必须装置和运用samba软件包。现在盛行的linux发行版绝大多数现已包含了samba软件包,假如装置linux体系时未装置samba请首要装置samba。当然也能够到www.samba.org网站下载......新的版本是3.0.10版。

当windows体系同享设置好今后,就能够在linux客户端挂接(mount)了,具体操作如下:

# mkdir –p /mnt/samba

注:树立一个目录用来作挂接点(mount point)

# mount -t smbfs -o username=administrator,password=pldy123 //10.140.133.23/c$ /mnt/samba

注:administrator 和 pldy123 是ip地址为10.140.133.23 windows计算机的一个用户名和暗码,c$是这台计算机的一个磁盘同享

如此就能够在linux体系上经过/mnt/samba来拜访windows体系磁盘上的文件了。以上操作在redhat as server 3、redflag server 4.1、suse server 9以及windows NT 4.0、windows 2000、windows xp、windows 2003环境下测试经过。

挂接UNIX体系NFS文件同享

类似于windows的网络同享,UNIX(Linux)体系也有自己的网络同享,那就是NFS(网络文件体系),下面咱们就以SUN Solaris2.8和REDHAT as server 3 为例简略介绍一下在linux下怎么mount nfs网络同享。

在linux客户端挂接(mount)NFS磁盘同享之前,必须先装备好NFS效劳端。

1、Solaris体系NFS效劳端装备办法如下:

(1)修正 /etc/dfs/dfstab, 添加同享目录

share -F nfs -o rw /export/home/sunky

(2)发动nfs效劳

# /etc/init.d/nfs.server start

(3)NFS效劳发动今后,也能够运用下面的指令添加新的同享

# share /export/home/sunky1

# share /export/home/sunky2

注:/export/home/sunky和/export/home/sunky1是预备同享的目录

2、linux体系NFS效劳端装备办法如下:

(1)修正 /etc/exports,添加同享目录

/export/home/sunky 10.140.133.23(rw)

/export/home/sunky1 *(rw)

/export/home/sunky2 linux-client(rw)

注:/export/home/目录下的sunky、sunky1、sunky2是预备同享的目录,10.140.133.23、*、linux- client是被答应挂接此同享linux客户机的IP地址或主机名。假如要运用主机名linux-client必须在效劳端主机/etc/hosts文件里添加linux-client主机ip界说。格局如下:

10.140.133.23 linux-client

(2)发动与中止NFS效劳

/etc/rc.d/init.d/portmap start (在REDHAT中PORTMAP是默许发动的)

/etc/rc.d/init.d/nfs start 发动NFS效劳

/etc/rc.d/init.d/nfs stop 中止NFS效劳

注:若修正/etc/export文件添加新的同享,应先中止NFS效劳,再发动NFS效劳方能使新添加的同享起作用。运用指令exportfs -rv也能够到达相同的作用。

3、linux客户端挂接(mount)其他linux体系或UNIX体系的NFS同享

# mkdir –p /mnt/nfs

注:树立一个目录用来作挂接点(mount point)

#mount -t nfs -o rw 10.140.133.9:/export/home/sunky /mnt/nfs

注:这儿咱们假定10.140.133.9是NFS效劳端的主机IP地址,当然这儿也能够运用主机名,但必须在本机/etc/hosts文件里添加效劳端ip界说。/export/home/sunky为效劳端同享的目录。

如此就能够在linux客户端经过/mnt/nfs来拜访其它linux体系或UNIX体系以NFS办法同享出来的文件了。以上操作在redhat as server 3、redflag server4.1、suse server 9以及Solaris 7、Solaris 8、Solaris 9 for x86 sparc环境下测试经过。
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表AG环亚娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章