关于linux:Linux挂载命令mount用法及参数详解

2次阅读

共计 3880 个字符,预计需要花费 10 分钟才能阅读完成。

Linux 挂载命令 mount 用法及参数详解
1. 挂接命令(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)。

2. 挂接光盘镜像文件
1. 从光盘制作光盘镜像文件。将光盘放入光驱,执行上面的命令。

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

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

1
2
3
注:执行下面的任何一条命令都可将以后光驱里的光盘制作成光盘镜像文件 /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 里的所有文件了。

3. 挂接移动硬盘
对 linux 零碎而言,USB 接口的移动硬盘是当作 SCSI 设施看待的。插入移动硬盘之前,应先用 fdisk –l 或 more /proc/partitions 查看零碎的硬盘和硬盘分区状况。
[root at pldyrouter /]# fdisk -l
接好移动硬盘后,再用 fdisk –l 或 more
/proc/partitions 查看零碎的硬盘和硬盘分区状况,应该能够发现多了一个 SCSI 硬盘 /dev/sdc 和它的两个磁盘分区 /dev
/sdc1、/dev/sdc2,其中 /dev/sdc5 是 /dev/sdc2 分区的逻辑分区,咱们能够应用上面的命令挂接 /dev/sdc1 和 /dev/sdc5。

mkdir -p /mnt/usbhd1

mkdir -p /mnt/usbhd2

1
2
注:建设目录用来作挂接点(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

4. 挂接 Windows 文件共享
Windows 网络共享的外围是 SMB/CIFS,在 linux 下要挂接(mount)windows 的磁盘共享,就必须装置和应用 samba 软件包。当初风行的 linux 发行版绝大多数曾经蕴含了 samba 软件包,如果装置 linux 零碎时未装置 samba 请首先装置 samba。当然也能够到 ww.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 server3、redflag server 4.1、suse server 9 以及 windows NT 4.0、windows 2000、windowsxp、windows 2003 环境下测试通过。

5. 挂接 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 环境下测试通过。

6. 补充
linux 加载光驱

1.df -m

后果:

/dev/sr0 3618 3618 0 100% /run/media/xx/RHEL-7.3 Server.x86_64
2. 应用光驱前,要先 mount 一下:(前提先创立 /mnt/cdrom 目录)
#mount /dev/sr0 /mnt/cdrom
3.df -m

后果:

/dev/sr0 3618 3618 0 100% /mnt/cdrom
而后您就能够进入 /mnt/cdrom 目录下读取光盘内容了。
4. 当您想退出光盘时,须应用 umout 命令,否则光驱就会始终处于死锁状态:
#umount /mnt/cdrom
参考链接:
3 ways to list mount points in Linux

正文完
 0