linux挂载与共享
- 格式:doc
- 大小:100.00 KB
- 文档页数:18
Linux命令高级技巧使用mount命令进行挂载和卸载文件系统Linux操作系统作为一款开源的操作系统,拥有强大的系统管理功能和命令行操作能力。
其中,mount命令是一个非常常用和重要的命令,用于在Linux系统中挂载和卸载文件系统。
本文将通过详细介绍Linux mount命令的使用方法和高级技巧,帮助读者更好地掌握该命令。
一、mount命令简介mount命令是Linux系统中的一个用于挂载文件系统的命令,它可以将外部存储设备或网络文件系统挂载到Linux系统中的指定位置。
通过挂载,我们可以在Linux系统中访问和使用这些外部存储设备或网络文件系统中的数据。
二、mount命令的基本使用方法1. 挂载本地文件系统要挂载本地文件系统,我们需要使用以下的mount命令格式:```mount [-t 文件系统类型] [-o 特殊选项] 源目录目标目录```其中,`-t`选项用于指定文件系统类型,默认为ext4;`-o`选项用于指定文件系统的特殊选项,如读写权限等。
下面是一个实例,演示如何将/dev/sdb1分区挂载到/mnt目录:```mount /dev/sdb1 /mnt```2. 卸载文件系统使用umount命令可以卸载已经挂载的文件系统。
umount命令格式如下:```umount 挂载点```下面是一个实例,演示如何卸载/mnt目录下的文件系统:```umount /mnt```三、mount命令的高级技巧除了基本的挂载和卸载功能,mount命令还提供了一些高级技巧,使得我们能够更灵活地使用该命令。
1. 使用-n选项预览挂载操作在执行mount命令之前,我们可以使用-n选项来预览挂载操作的结果,而不实际执行挂载。
这样可以避免误操作或者查看挂载参数是否正确。
示例:```mount -n /dev/sdb1 /mnt```2. 使用-a选项挂载/etc/fstab中定义的文件系统在Linux系统中,我们可以通过编辑/etc/fstab文件来定义需要在系统启动时自动挂载的文件系统。
一、NFS(Network File System)的基本概念和安装1、概述NFS不仅是一种网络协议,也是一个文件系统类型和网络服务NFS是系统间进行文件共享的一种网络协议,它与http和ftp协议不同,不需要把文件从服务器下载到本地来访问在NFS的应用结构中有服务器和客户机两种角色NFS客户端通过挂载NFS文件系统的方式访问NFS服务器中输出的共享目录在同一台主机中即可以是NFS服务器也可以作为NFS客户机NFS网络共享的一般用法在NFS服务器主机中进行设置安装NFS服务器软件包启动NFS服务器程序设置NFS共享目录输出在NFS客户机中进行设置使用mount命令挂载NFS服务器中的NFS共享目录到文件系统中通过NFS文件系统的挂载点目录访问NFS服务器中的共享内容2、NFS服务器的安装portmap软件包提供了运行portmap服务所需的文件。
portmap服务为NFS等服务器程序提供RPC(远程过程调用)服务的支持nfs-utils软件包提供了NFS服务器的启动脚本和管理维护工具软件包安装“nfs-utils”和“portmap”两个软件包在RHEL4系统中是默认安装的(在第二张光盘中)查看是否安装#rpm -q nfs-utils portmap二、NFS服务器的配置1、NFS服务器的配置文件“exports”文件用于配置NFS服务器中输出的共享目录# cat /etc/exports (文件中的内容默认为空)文件格式/home/share *(sync,ro) /home/share--nfs共享目录名,*客户端主机地址*表示所有主机,(sync,ro)设置选项字段说明nfs共享目录名需要进行输出的NFS共享目录名称(用绝对路径)客户端主机地址能够访问共享目录的主机地址设置选项设置共享目录的属性1)nfs共享目录名需要进行输出的NFS共享目录名称(用绝对路径)2)客户端主机地址”字段可以使用多种形式表示主机地址实例说明192.168.152.13 指定IP地址的主机 指定域名的主机192.168.1.0/24 指定网段中的所有主机* 指定域下的所有主机* 所有主机3)设置选项exports文件中的“配置选项”字段放置在括号对(“( )”)中,多个选项间用逗号分隔sync:设置NFS服务器同步写磁盘,这样不会轻易丢失数据,建议所有的NFS 共享目录都使用该选项ro:设置输出的共享目录只读,与rw不能共同使用rw:设置输出的共享目录可读写,与ro不能共同使用exports文件配置实例配置NFS服务器输出的共享目录输出“/home/share”目录,对所有主机可读,对地址为192.168.1.19的主机可读可写输出“/home/pub”目录,对192.168.152.0子网内的所有主机可读# cat /etc/exports/home/share *(sync,ro) 192.168.1.19(sync,rw)/home/pub 192.168.152.0/24(sync,ro)2、NFS服务器的启动与停止查询服务器的状态为了保证NFS服务器能够正常工作,系统中需要运行portmap和nfs两个服务程序# service portmap status# service nfs status启动服务器# service portmap start# service nfs start停止服务器运行# service nfs stop(通常只停止nfs服务,不需要停止portmap服务,因为portmap 支持系统中包括nfs在内的多个服务,如果停止可能影响其他服务)4)设置服务器的开机启动状态nfs服务要保证系统开机自动运行3、5级别查看chkconfig --list portmap或nfs设置chkconfig --level 35 portmap或nfs on3、showmount命令1)showmount命令的帮助信息showmount命令用于查询显示NFS服务器的相关信息# showmount --helpUsage: showmount [-adehv][--all] [--directories] [--exports][--no-headers] [--help] [--version] [host]2)显示主机的NFS服务器信息显示当前主机中NFS服务器的连接信息# showmount显示指定主机中NFS服务器的连接信息# showmount 192.168.152.1313)显示NFS服务器的输出目录列表显示当前主机中NFS服务器的输出列表# showmount -e显示指定NFS服务器中的共享目录列表# showmount -e 192.168.152.1314)显示NFS服务器中被挂载的共享目录显示当前主机NFS服务器中已经被NFS客户机挂载使用的共享目录# showmount -d5)显示NFS服务器的客户机与被挂载的目录显示当前主机中NFS服务器的客户机信息# showmount -a显示指定主机中NFS服务器的客户机信息# showmount -a 192.168.152.1314、exportfs命令1)重新输出共享目录(可以使新设置的文件内容生效)使nfs服务器重新读取exports文件中的设置# exportfs -rv2)停止输出所有目录停止当前主机中NFS服务器的所有目录输出# exportfs -auv3)输出(启用)所有目录输出当前主机中NFS服务器的所有共享目录# showmount -av5、启动NFS服务器图形配置工具可使用命令和菜单两种方式启动NFS配置工具命令$ system-config-nfs菜单applications--SystemSettings--Server Settings两种方式都需要root权限在nfs管理工具中进行的所有配置在退出时将保存在/etc/exports中三、NFS客户端配置1、Linux客户端挂载NFS文件系统1)显示NFS服务器的输出# showmount -e 192.168.152.1312)挂载NFS服务器中的共享目录# mount -t nfs \192.168.152.131:/home/share/ /mnt/ (-t选项指定需要挂载的文件系统类型为nfs,主机地址与共享目录之间用冒号分隔)3)显示当前主机挂载的nfs共享目录#mount | grep mnt192.168.152.131:/home/share/ on /mnt type nfs (rw,addr=192.168.152.131) 4)卸载系统中已挂载的NFS共享目录#umount /mnt5)系统启动时自动挂载nfs文件系统将NFS的共享目录挂载信息写入“/etc/fstab”文件,可实现对NFS共享目录的自动挂载# tail -1 /etc/fstab192.168.152.131:/home/pub /mnt nfs defaults 0 0 (defaults是挂载选项)对于fstab文件也可以使用mount和umount挂载、卸载2、在Windows中使用NFS客户端1)概述Windows操作系统中可以通过安装NFS客户端软件实现对NFS服务器的访问Omni LiteOmni Lite是比较常用的Windows操作系统中运行的NFS客户端软件Omni Lite是商业软件,可以下载并进行试用ftp:///pub/xlink_demo/cnet/liteall.exeOmni Lite可以运行于Windows 95之后的所有Windows操作系统Omni Lite的试用期限为15天2)Omni Lite使用步骤A启动NFS Client程序在Windows操作系统中选择“开始”=〉“程序”=〉“Omni-Lite V4.13”菜单,并选择“NFS Client”程序项启动NFS客户端程序B设置NFS服务器主机记录选择HOSTEDIT按钮,选择“New”菜单项添加一个指向Linux NFS服务器的主机记录C定义NFS驱动器的连接在nfs client界面中--》define--》browse--》在server列表中选择已定义的主机名,这时显示右侧的exported path列表--》选择要挂载的目录路径--》ok--》下一步--》设置uid、gid均为65534(65534是rhel4系统中nfs匿名用户和组nfsnobody的uid和gid)--》下一步--》显示设置内容D挂载NFS驱动器在nfs client界面中--》选已配置的nfs启动器--》单击mount(盘符由黄色变为绿色表示挂载成功)E使用NFS网络驱动器和使用本地磁盘一样F卸载NFS驱动器在nfs client界面中选择要卸载的驱动器--》单击umount 这应该对你有帮助。
linux⾥挂载(mount)和取消挂载(umount)命令的使⽤⼀、简单⽤法挂载$ mount /dev/hda2 /home第⼀个叁数是与包括⽂件系统的磁盘或分区相关的设备⽂件。
第⼆个叁数是要mount到的⽬录。
卸载挂载点$ umount /dev/hda2$ umount /usr参数可以是设备⽂件或安装点。
⼆、mount详细介绍如果想在运⾏的下访问其它⽂件系统中的资源的话,就要⽤mount命令来实现。
1. mount的基本⽤法是?格式:mount [-参数] [设备名称] [挂载点]其中常⽤的参数有:-a 安装在/etc/fstab⽂件中类出的所有⽂件系统。
-f 伪装mount,作出检查设备和⽬录的样⼦,但并不真正挂载⽂件系统。
-n 不把安装记录在/etc/mtab⽂件中。
-r 讲⽂件系统安装为只读。
-v 详细显⽰安装信息。
-w 将⽂件系统安装为可写,为命令默认情况。
-t 指定设备的⽂件系统类型,常见的有:ext2 linux⽬前常⽤的⽂件系统msdos MS-DOS的fat,就是fat16vfat windows98常⽤的fat32nfs ⽹络⽂件系统iso9660 CD-ROM光盘标准⽂件系统ntfs windows NT/2000/XP的⽂件系统auto ⾃动检测⽂件系统-o 指定挂载⽂件系统时的选项,有些也可写到在/etc/fstab中。
常⽤的有:defaults 使⽤所有选项的默认值(auto、nouser、rw、suid)auto/noauto 允许/不允许以 –a选项进⾏安装dev/nodev 对/不对⽂件系统上的特殊设备进⾏解释exec/noexec 允许/不允许执⾏⼆进制代码suid/nosuid 确认/不确认suid和sgid位user /nouser 允许/不允许⼀般⽤户挂载codepage=XXX 代码页iocharset=XXX 字符集ro 以只读⽅式挂载rw 以读写⽅式挂载remount 重新安装已经安装了的⽂件系统loop 挂载回旋设备需要注意的是,挂载点必须是⼀个已经存在的⽬录,这个⽬录可以不为空,但挂载后这个⽬录下以前的内容将不可⽤,umount以后会恢复正常。
linux mount命令例子
linuxmount命令是用来挂载文件系统的,可以将外部设备或其他文件系统挂载到指定的挂载点上。
以下是几个linux mount命令的例子:
1. 挂载USB设备
命令:mount /dev/sdb1 /mnt/usb
说明:将/dev/sdb1设备挂载到/mnt/usb挂载点上。
2. 挂载ISO镜像
命令:mount /path/to/image.iso /mnt/iso -o loop
说明:将ISO镜像挂载到/mnt/iso挂载点上,并使用loop设备进行挂载。
3. 挂载NFS共享
命令:mount -t nfs server:/share /mnt/nfs
说明:将NFS共享挂载到/mnt/nfs挂载点上,共享路径为server:/share。
4. 挂载Windows共享
命令:mount -t cifs //server/share /mnt/windows -o username=user,password=pass
说明:将Windows共享挂载到/mnt/windows挂载点上,共享路径为//server/share,需要用户名和密码进行认证。
以上是几个常见的linux mount命令的例子,可以根据实际需求进行使用。
Linux命令行中的文件共享和远程访问技巧与常用命令Linux操作系统以其强大的命令行功能和灵活的网络支持而闻名。
在Linux命令行中,我们可以通过一些技巧和常用命令来实现文件共享和远程访问。
本文将介绍一些在Linux命令行中实现文件共享和远程访问的技巧以及常用命令。
一、SSH(Secure Shell)远程访问SSH是一种加密的远程访问协议,可用于在Linux命令行中远程登录和执行命令。
要使用SSH远程访问,我们需要在本地和远程主机上安装SSH客户端和服务器。
1. 远程登录要以SSH方式远程登录到远程主机,我们可以使用以下命令:```ssh [用户名]@[远程主机IP地址]```例如,要以用户名"username"登录到IP地址为"192.168.0.100"的远程主机,我们可以使用以下命令:```*******************.0.100系统将提示您输入密码并进行身份验证。
2. 执行远程命令使用SSH,我们可以在远程主机上执行命令,而不必登录到远程主机的命令行界面。
以下是在远程主机上执行命令的示例:```ssh [用户名]@[远程主机IP地址] [命令]```例如,要在远程主机上运行命令"ls -l",我们可以使用以下命令:```*******************.0.100ls-l```二、SCP(Secure Copy)文件传输SCP是基于SSH的安全文件传输协议,可用于在本地主机和远程主机之间传输文件。
1. 从本地主机复制文件到远程主机要将文件从本地主机复制到远程主机,我们可以使用以下命令:```scp [本地文件路径] [用户名]@[远程主机IP地址]:[远程文件路径]例如,要将本地主机上的文件"file.txt"复制到远程主机上的目录"/remote/directory/",我们可以使用以下命令:```***************************.0.100:/remote/directory/```2. 从远程主机复制文件到本地主机要将文件从远程主机复制到本地主机,我们可以使用以下命令:```scp [用户名]@[远程主机IP地址]:[远程文件路径] [本地文件路径] ```例如,要将远程主机上的文件"/remote/file.txt"复制到本地主机上的目录"/local/directory/",我们可以使用以下命令:```*******************.0.100:/remote/file.txt/local/directory/```三、NFS(Network File System)文件共享NFS是一种在网络上共享文件和目录的协议。
linux的mount(挂载)NFS共享,命令详解下挂载(mount)光盘镜像⽂件、移动硬盘、U盘、Windows和NFS⽹络共享linux是⼀个优秀的开放源码的,可以运⾏在⼤到巨型⼩到掌上型各类计算机上,随着 linux系统的⽇渐成熟和稳定以及它开放源代码特有的优越性,linux在全世界得到了越来越⼴泛的应⽤。
现在许多企业的计算机都是由UNIX系统、Linux系统和Windows系统组成的混合,不同之间经常需要进⾏数据交换。
下⾯我根据⾃⼰的实际⼯作经验介绍⼀下如何在linux系统下挂接(mount)光盘镜像⽂件、移动硬盘、U盘以及Windows⽹络共享和UNIX NFS⽹络共享。
挂接命令(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下许多⼈都习惯把软件和资料做成光盘镜像⽂件通过虚拟光驱来使⽤。
Linux磁盘挂载操作手册文章目录一、挂载单个分区小于2T的分区二、挂载单个分区大于2T的分区一、挂载单个分区小于2T的分区1.查看系统当前分区情况命令df –h实例:[211.139.10.178_Y1025_16:09:31]Last login: Fri Oct 26 00:01:51 2012 from e10-3E10-3:~ # df -hFilesystem Size Used Avail Use% Mounted on/dev/sda2 40G 4.7G 33G 13% /devtmpfs 12G 144K 12G 1% /devtmpfs 3.9G 100K 3.9G 1% /dev/shm/dev/sda1 479M 72M 383M 16% /boot/dev/sda5 869G 201M 824G 1% /home/dev/sr0 2.9G 2.9G 0 100% /media/SLES-11-SP1-DVD-x86_64.0432..0012.查看系统当前硬盘分区情况命令:fdisk –lE10-3:~ # fdisk -lDisk /dev/sda: 999.0 GB, 998999326720 bytes255 heads, 63 sectors/track, 121454 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDisk identifier: 0x00004cb7Device Boot Start End Blocks Id System/dev/sda1 * 1 63 506016 83 Linux/dev/sda2 64 5284 41937682+ 83 Linux/dev/sda3 5285 6328 8385930 82 Linux swap / Solaris/dev/sda4 6329 121454 924749595 f W95 Ext'd (LBA)/dev/sda5 6329 121452 924733498+ 83 LinuxDisk /dev/sdb: 999.0 GB, 998999326720 bytes255 heads, 63 sectors/track, 121454 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDisk identifier: 0x00000000Disk /dev/sdb doesn't contain a valid partition tableDisk /dev/sdc: 4994.0 GB, 4993981612032 bytes255 heads, 63 sectors/track, 607150 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDisk identifier: 0x00000000Disk /dev/sdc doesn't contain a valid partition table3.创建新的硬盘分区命令: fdisk /dev/sdb注:这里的/dev/sdb是具体一个硬盘,此参数可改成fdisk –l显示的硬盘的序号。
Linux1 客户端可使用的挂载参数客户端的挂载对于用户来讲非常简单,只需要使用简单的命令即可实现。
但是,在挂载时也存在一些安全问题。
例如,用户挂载到本机/home/nfs/public的文件系统中包含有一个脚本(script)文件,而该脚本文件的内容为“rm -rf”,文件权限为555,如果用户不小心执行了这个脚步文件,则整个系统都将被删除,因此,在使用时需要格外小心。
为了保证NFS文件系统的安全性,用户在挂载时可以通过mount的命令参数来实现,如表3-5所示列出了mount命令的主要参数。
表3-5 mount命令主要参数设置用户权限(SUID)即Set User ID,主要作用就是让本来没有相应权限的用户运行这个程序时,从而达到可以访问没有权限访问的资源的目的。
提示一般来讲,如果NFS服务器提供的只是类似/home目录中的个人数据,那么应该不需要可执行、SUID与装置文件等功能,因此,客户端在挂载的时候,可以使用“mount -t nfs -o nosuid,noexec,nodev,rw IP地址(主机名):共享目录挂载点”命令进行挂载,这样被挂载的文件系统只能作为数据存取只用,对于客户端来讲是比较安全的。
例如,客户端用户挂载IP地址为“192.168.0.100”的NFS服务器上的共享目录“/nfs/share”到本机挂载点“/home/nfs/public”下,可以使用“mount -t nfs -o nosuid,noexec,nodev,rw 192.168.0.100:/nfs/share /home/nfs/public”命令,如图3-45所示。
然后,使用“mount”命令即可查看挂载目录的详细信息。
图3-45 使用mount参数进行挂载1.NFS特殊挂载参数除了上述mount的主要参数之外,针对NFS服务器,Linux系统还提供了一些特殊参数。
因为,NFS使用的是RPC服务,所以这个RPC需要客户端与服务器2端都启用RPC才能够运行。
Linux终端中的文件共享和网络挂载命令Linux操作系统以其稳定性和可靠性广受欢迎。
在Linux终端中,文件共享和网络挂载是非常重要的功能,它们可以帮助用户在网络中共享和访问文件。
本文将介绍一些常用的Linux终端中的文件共享和网络挂载命令,并提供详细的使用方法和示例。
一、文件共享命令1. scp命令scp命令可以在Linux系统之间进行文件的复制和传输。
使用该命令,您可以从一个Linux终端将文件复制到另一个终端。
使用方法示例:```scp source_file user@destination_host:destination_folder```2. rsync命令rsync命令用于在本地或远程系统之间同步和传输文件。
它可以通过网络传输大量的文件,并且在传输过程中检测和修复错误。
使用方法示例:```rsync options source_file user@destination_host:destination_folder```二、网络挂载命令1. nfs命令nfs命令用于在Linux系统之间挂载和访问网络共享的目录。
用户可以通过此命令将远程目录挂载到本地文件系统,实现对远程文件的访问。
使用方法示例:```mount -t nfs remote_host:remote_directory local_directory```2. cifs命令cifs命令用于在Linux系统中挂载和访问Windows共享的目录。
它允许Linux用户通过SMB(Server Message Block)协议连接到Windows共享。
使用方法示例:```mount -t cifs //windows_host/share_name local_directory -o username=user,password=pass```三、其他相关命令1. mount命令mount命令用于将文件系统挂载到指定的目录中,在Linux终端中挂载本地或网络文件系统是非常常见的操作。
linux的mount(挂载)命令详解来源:互联网作者:佚名时间:06-02 22:09:55【大中小】在linux系统中,可以使用mount命令挂载光盘镜像文件、移动硬盘、U盘以及Windo ws网络共享和UNIX NFS网络共享等linux是一个优秀的开放源码的操作系统,可以运行在大到巨型小到掌上型各类计算机系统上,随着linux系统的日渐成熟和稳定以及它开放源代码特有的优越性,linux在全世界得到了越来越广泛的应用。
现在许多企业的计算机系统都是由UNIX系统、Linux系统和Windo ws系统组成的混合系统,不同系统之间经常需要进行数据交换。
下面我根据自己的实际工作经验介绍一下如何在linux系统下挂接(mount)光盘镜像文件、移动硬盘、U盘以及Win dows网络共享和UNIX NFS网络共享。
挂接命令(mount)首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。
命令格式:mount [-t vfstype] [-o options] device dir其中:1.-t vfstype 指定文件系统的类型,通常不必指定。
mount 会自动选择正确的类型。
常用类型有:光盘或光盘镜像:iso9660DOS fat16文件系统:msdosWindows 9x fat32文件系统:vfatWindows NT ntfs文件系统:ntfsMount Windows文件网络共享:smbfsUNIX(LINUX) 文件网络共享:nfs2.-o options 主要用来描述设备或档案的挂接方式。
常用的参数有:loop:用来把一个文件当成硬盘分区挂接上系统ro:采用只读方式挂接设备rw:采用读写方式挂接设备iocharset:指定访问文件系统所用字符集3.device 要挂接(mount)的设备。
4.dir设备在系统上的挂接点(mount point)。
挂接光盘镜像文件由于近年来磁盘技术的巨大进步,新的电脑系统都配备了大容量的磁盘系统,在Wind ows下许多人都习惯把软件和资料做成光盘镜像文件通过虚拟光驱来使用。
这样做有许多好处:一、减轻了光驱的磨损;二、现在硬盘容量巨大存放几十个光盘镜像文件不成问题,随用随调十分方便;三、硬盘的读取速度要远远高于光盘的读取速度,CPU占用率大大降低。
其实linux系统下制作和使用光盘镜像比Windows系统更方便,不必借用任何第三方软件包。
1、从光盘制作光盘镜像文件。
将光盘放入光驱,执行下面的命令。
#cp /dev/cdrom /home/sunky/mydisk.iso 或#dd if=/dev/cdrom of=/home/sunky/mydisk.iso注:执行上面的任何一条命令都可将当前光驱里的光盘制作成光盘镜像文件/home/s unky/mydisk.iso2、将文件和目录制作成光盘镜像文件,执行下面的命令。
#mkisofs -r -J -V mydisk -o /home/sunky/mydisk.iso /home/sunky/ mydir注:这条命令将/home/sunky/mydir目录下所有的目录和文件制作成光盘镜像文件/ home/sunky/mydisk.iso,光盘卷标为:mydisk3、光盘镜像文件的挂接(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 -lDisk /dev/sda: 73 dot 4 GB, 73407820800 bytes255 heads, 63 sectors/track, 8924 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice 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 Ext'd (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 -lDisk /dev/sda: 73 dot 4 GB, 73407820800 bytes255 heads, 63 sectors/track, 8924 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice 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 Ext'd (LBA)/dev/sda5 7905 8924 8193118+ 82 Linux swapDisk /dev/sdc: 40.0 GB, 40007761920 bytes255 heads, 63 sectors/track, 4864 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/sdc1 1 510 4096543+ 7 HPFS/NTFS/dev/sdc2 511 4864 34973505 f Win95 Ext'd (LBA)/dev/sdc5 511 4864 34973473+ b Win95 FAT32大家应该可以发现多了一个SCSI硬盘/dev/sdc和它的两个磁盘分区/dev/sdc1?、/dev/ sdc2,其中/dev/sdc5是/dev/sdc2分区的逻辑分区。
我们可以使用下面的命令挂接/dev/sdc 1和/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 v fat参数。
若汉字文件名显示为乱码或不显示,可以使用下面的命令格式。
#mount -t ntfs -o iocharset=cp936 /dev/sdc1 /mnt/usbhd1#mount -t vfat -o iocharset=cp936 /dev/sdc5 /mnt/usbhd2linux系统下使用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 -lDisk /dev/sda: 73 dot 4 GB, 73407820800 bytes255 heads, 63 sectors/track, 8924 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice 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 Ext'd (LBA)/dev/sda5 7905 8924 8193118+ 82 Linux swap插入U盘后,再用fdisk –l 或more /proc/partitions查看系统的硬盘和硬盘分区情况。
[root at pldyrouter root]# fdisk -lDisk /dev/sda: 73 dot 4 GB, 73407820800 bytes255 heads, 63 sectors/track, 8924 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice 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 Ext'd (LBA)/dev/sda5 7905 8924 8193118+ 82 Linux swapDisk /dev/sdd: 131 MB, 131072000 bytes9 heads, 32 sectors/track, 888 cylindersUnits = cylinders of 288 * 512 = 147456 bytesDevice Boot Start End Blocks Id System/dev/sdd1 * 1 889 127983+ b Win95 FAT32Partition 1 has different physical/logical endings:phys=(1000, 8, 32) logical=(888, 7, 31)系统多了一个SCSI硬盘/dev/sdd和一个磁盘分区/dev/sdd1,/dev/sdd1就是我们要挂接的U盘。