mount
参数说明
mount [-t vfstype] [-o options] device dir
-
-t vfstype
:指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:- 光盘或光盘镜像:iso9660
- DOS fat16文件系统:msdos
- Windows 9x fat32文件系统:vfat
- Windows NT ntfs文件系统:ntfs,ntfs-3g
- Mount Windows文件网络共享:smbfs
- UNIX(LINUX) 文件网络共享:nfs
-
-o options
:主要用来描述设备或档案的挂接方式。常用的参数有:- loop:用来把一个文件当成硬盘分区挂接上系统
- ro:采用只读方式挂接设备
- rw:采用读写方式挂接设备
- iocharset:指定访问文件系统所用字符集
- device 要挂接(mount)的设备。
- dir设备在系统上的挂接点(mount point)。
常用挂载命令
-
挂载Windows共享
sudo mount -t cifs -o user=Administrator,pass=123456 //192.168.1.2/d smb sudo mount -t cifs -o user=xing.yuan,pass=mypasswd,domain=mydomain //192.168.0.88/c$ /mnt/smbc #/etc/fstab //192.168.0.88/myshare /home/yuanxing/smb88 cifs user=xing.yuan,pass=mypasswd,domain=myhome 0 0 # smbmount以后中文乱码: sudo mount -t smbfs -o unicode,codepage=unicode,iocharset=utf8,uid=dubuntu,username=knoppix,password=knoppix //192.168.0.1/knoppix /mnt/knoppix
-
挂载nfs
showmount -e nfs_server sudo mount -t nfs nfs_server:/opt/src1 /mnt
-
挂载ISO镜像
mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom
-
挂载U盘(中文)
mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/usb
-
mount --bind
# 目录挂载mount --bind: mount --bind /soft/media /home/ftpusers/media # 对应的fstab写法: /soft/media /home/ftpusers/media none rw,bind 0 0
挂接UNIX系统NFS
在linux客户端挂接(mount)NFS磁盘共享之前,必须先配置好NFS服务端。
-
Solaris系统NFS服务端配置方法如下:
-
修改 /etc/dfs/dfstab, 增加共享目录:
share -F nfs -o rw /export/home/sunky
-
启动nfs服务:
/etc/init.d/nfs.server start
-
NFS服务启动以后,也可以使用下面的命令增加新的共享
- share /export/home/sunky1
- share /export/home/sunky2
- /export/home/sunky和/export/home/sunky1是准备共享的目录
-
修改 /etc/dfs/dfstab, 增加共享目录:
-
linux系统NFS服务端配置方法如下:
-
修改 /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
-
启动与停止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/exports文件增加新的共享,应先停止NFS服务,再启动NFS服务方能使新增加的共享起作用。
- 使用命令exportfs -rv也可以达到同样的效果。
-
修改 /etc/exports,增加共享目录
-
linux客户端挂接(mount)其他linux系统或UNIX系统的NFS共享
mkdir –p /mnt/nfs 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为服务端共享的目录。