Linux系统是一个强大而复杂的操作系统,处理各种任务的能力取决于如何对其进行配置和实施操作命令来完成任务。今天,我们将介绍一个常用的Linux指令-mount。
mount命令是一个用于连接到Linux操作系统的外部源的指令,可以用来安装例如USB存储设备、卷标或网络共享位置(NFS)等几乎任何类型的外部源。我们可以把“挂载”作为一种扩展Linux操作系统的能力,通过mount命令实现对外部源的识别和连接。
mount命令的格式如下:
mount [-t type] [-option] [-o options] device directory
其中,
-t type:该参数用于指定挂载的设备或文件系统的类型;
-option:该参数的作用是给文件系统指定选项;
-o options:为挂载点指定选项;
device:要挂载的设备或文件系统;
directory:此挂载点的位置。
要挂载的实例:
mount -t vfat /dev/sda1 /mnt/usb -o umask=000

其中,/dev/sda1为待加载的设备,/mnt/usb为挂载点,我们指定umask为000作为选项,以确保可以在挂载点上读取文件。
除了挂载设备与文件系统外,mount还可以用于取消挂载,这可以通过使用umount命令完成,用法与mount指令类似
umount [-f] [-t type] device
-t type:通过指定挂载的文件系统类型,以确保撤销正确的挂载;
-f:如果有任何进程正在使用挂载点,该参数可以强制取消挂载;
device:已挂载的设备。
实例:
umount -f /dev/sda1
由于Linux操作系统在处理外部存储设备或文件系统时,mount指令及其选项是十分重要和必要的,因此,它对于理解和管理Linux操作系统是极其重要的。也正是因为如此,mount指令通常是 Linux 用户的必备知识之一。
香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云 服务器 和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
LINUX如何虚拟光驱
挂接命令(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:指定访问文件系统所用字符集
要挂接(mount)的设备。
设备在系统上的挂接点(mount point)。
挂接光盘镜像文件
由于近年来磁盘技术的巨大进步,新的电脑系统都配备了大容量的磁盘系统,在Windows下许多人都习惯把软件和资料做成光盘镜像文件通过虚拟光驱来使用。 这样做有许多好处:一、减轻了光驱的磨损;二、现在硬盘容量巨大存放几十个光盘镜像文件不成问题,随用随调十分方便;三、硬盘的读取速度要远远高于光盘的读取速度,CPU占用率大大降低。 其实linux系统下制作和使用光盘镜像比Windows系统更方便,不必借用任何第三方软件包。
1、从光盘制作光盘镜像文件。 将光盘放入光驱,执行下面的命令。
#cp /dev/cdrom /home/sunky/ 或
#dd if=/dev/cdrom of=/home/sunky/
注:执行上面的任何一条命令都可将当前光驱里的光盘制作成光盘镜像文件/home/sunky/
2、将文件和目录制作成光盘镜像文件,执行下面的命令。
#mkisofs -r -J -V mydisk -o /home/sunky/ /home/sunky/ mydir
注:这条命令将/home/sunky/mydir目录下所有的目录和文件制作成光盘镜像文件/home/sunky/,光盘卷标为:mydisk
3、光盘镜像文件的挂接(mount)
#mkdir /mnt/vcdrom
注:建立一个目录用来作挂接点(mount point)
#mount -o loop -t iso9660 /home/sunky/ /mnt/vcdrom
注:使用/mnt/vcdrom就可以访问盘镜像文件里的所有文件了。
linux下U盘怎么使用
本文为转载文章方案一:Linux不像Windows一样,接上新硬件后可以自动识别,在Linux下无法自动识别新硬件的,需要手动去识别。 USB移动存储设备通常被识别为sda1,具体可以通过fdisk -l命令查询。 在使用U盘前,我们先要为外挂点新建一个子目录,一般外挂点的子目录都是建立在/mnt里面的,我们也建在那里,当然也可以建在/目录下,名字可以自己定,我们就取名为usb,终端下的命令如下:mkdir /mnt/usb然后我们就可以接上我的U盘了,然后在终端下输入命令并击Enter键即可:mount /dev/sda1 /mnt/usb在Windows下当我们用完U盘后,在我们取下U盘前我们先要删除,同样在Linux下我们也要删除挂起点,方法是:umount /dev/sda1 /mnt/usb 或 umount /dev/sda1如果不把U盘给umount掉,那样很容易造成数据的丢失方案二:USB的支持关键在于驱动,没有驱动设备时mount执行是肯定不成的。 我在Red Hat里使用U盘的通用方法如下,屡试不爽1. 先别插U盘,/sbin/lsmod看是否有usb-storage。 如果没有的话:cd /lib/modules/2.4.20-8/kernel/drivers/usbfor v in *.o storage/*.o ; do /sbin/insmod $v ; done2. 这里再/sbin/lsmod,应该有usbcore、usb-ohci(或usb-uhci,根据主板芯片组而不同)、usb-storage、scsi_mod等。 其中usb-storage的状态应该为(unused)。 3. 插入U盘,不停的/sbin/lsmod,这期间usb-storage的状态应为Initializing,持续时间大约半分钟,其实就相当于Windows在右下角不停的弹汽球:)4. 初始化结束后, /sbin/fdisk -l,应该能看到/dev/sda1设备。 这时,执行mount /dev/sda1 /mnt/udisk 才能成功。 如果是MSDOS格式,又想看到中文,可以mount -t vfat /dev/sda1 /mnt/udisk -o iocharset=gb2312。 (为方便可以/etc/fstab加一行,以后就可以 mount /mnt/udisk就行了)。 5. 奇怪的是有时候fdisk是看不到sda1,但是也能mount上使用以上步骤挂U盘基本上可说是“万全”了。 台式机、笔记本、VMware都一样。 mkdir /mnt/usbmount /dev/sda1 /mnt/usb笔记本上安装linux用法和台式机一样ps:首先要检查lsmod|grep usb-storage 这是支持USB的模块。 如果没有的话,是无法操作USB接口的设备的。 如没有的话,可以手功modprobe usb-storage,一般查看U盘可以用fdisk -l可以很清楚的看到这个硬件的设备名,比猜测硬件名要准确多了
linux怎样在非Root情况下,执行mount命令挂载d盘?即在普通用户下。怎么解决??
mount是需要root权限的,但如果你是普通用户,就需要获得root权限,即给予sudo权限;为了防止权限过大,请注意限制sudo命令;采纳是一种美德
发表评论