Linux系统中的mount挂载磁盘命令使用教程

功能:加载指定的文件系统。

语法:mount[-afFhnrvVw][-Llabel][-ooption][-tfilesystemtype][devicename][mountpoint]

使用指南:mount指定文件可以将指定设备上的系统挂载到Linux目录(即挂载点)中。
可以将经常使用的设备写入/etc/fstab文件,以便系统每次启动时自动加载它们。
挂载的引导设备信息记录在/etc/mtab文件中。
当使用umount命令卸载设备时,数据将被清除。

常用参数和选项:

-a加载位于/etc/fstab文件中的所有设备。

-f实际上并不加载设备。
可以与-v等参数配合使用来查看汇编执行过程。

-F必须与-a参数一起使用。
位于/etc/fstab中的所有设备将同时加载以加快执行速度。

-h显示在线帮助信息。

-L标签加载文件系统标签为该标签的设备。

-l显示已挂载的文件系统列表(与直接运行mount相同)

-n不会在/etc/mtab文件中记录挂载信息。

-o选项指定挂载文件系统时的选项。
/etc/fstab中也提供了一些选项。
这些选项包括:

-r以只读方式安装设备。

-tFilesystemType指定设备的文件系统类型。
常用选项说明有:

ubifs(UnsortedBlockImageFileSystem,UBIFS)用于固态存储设备上的未排序块映像文件系统,是JFFS2的后继文件系统之一。

-v执行时显示详细信息。

-V显示版本信息。

-w以读写模式加载设备,这是默认设置。

示例

挂载CD镜像文件

由于近年来光盘技术的巨大进步,新的计算机系统都配备了大容量的磁盘系统许多人在Windows下习惯于在CD映像文件上创建软件和数据,并通过虚拟光驱来使用它们。
这样做有很多好处:1、减少了光盘的消耗2、现在硬盘容量大了,存储几十个光盘镜像文件不成问题,非常方便;随时使用、调整3、硬盘的读取速度远高于光盘。
事实上,Linux系统下创建和使用磁盘镜像比Windows系统更加方便,而且不需要借用任何第三方软件包。

1从磁盘创建磁盘映像文件。
将CD插入CD-ROM驱动器并运行以下命令。

代码如下:

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

​#ddif=/dev/cdromof=/home/sunky/mydisk.iso

说明:执行以上任一命令即可将当前光驱上的光盘制作成镜像文件光盘/home/sunky/mydisk.iso

2复制文件和目录创建CD镜像文件,运行以下命令。

代码如下:

该命令将/home/sunky/mydir目录下的所有目录和文件都制作一个光盘镜像文件/home/sunky/mydisk.iso光盘卷标为:mydisk

3个文件(挂载)

代码如下:

​#mkdir/mnt/vcdrom

注意:创建一个将作为挂载点(mountpoint)的目录

代码如下:

​#mount-oloop-tiso9660/home/sunky/mydisk.iso/mnt/vcdrom

注意:使用/mnt/vcdrom可以访问mydisk.iso磁盘映像文件中的所有文件。

挂载移动硬盘

对于Linux系统,USB接口的移动硬盘被视为SCSI设备。
在插入移动硬盘之前,应首先使用fdiskl或more/proc/partitions检查系统硬盘和硬盘分区。

代码如下:

[rootatpldyrouter/]#fdisk-l

磁盘/dev/sda:73dot4GB,73407820800字节

255个磁头,63个扇区/磁道,8924气缸

单位=气瓶16065*512=8225280字节

DeviceBootStartEndBlocksIdSystem

/dev/sda11432098+deDellUtility

/dev/sda2*52554204828757HPFS/NTFS

/dev/sda3255579044297387583Linux

/dev/sda4790589248fWin93155Ext'd(LBA)

/dev/sda5790589248193118+82Linuxswap

这里可以清楚地看到系统有一个SCSI硬盘/dev/sda及其四个磁盘分区/dev/sda1--/dev/sda4,/dev/sda5是分区/dev/sda4的逻辑分区。
连接移动硬盘后,使用fdiskl或more/proc/partitions查看系统硬盘及磁盘分区

代码如下:

[rootatpldyrouter/]#fdisk-l

磁盘/dev/sda:73dot4GB,73407820800字节

255磁头,63扇区/磁道,8924柱面

单位=cylindexof16065*512=8225280bytes

DeviceBootStartEndBlocksIdSystem

/dev/sda11432098+deDellUtility

/dev/sda2*52554204828757HPFS/NTFS

/dev/sda3255579044297387583Linux

/dev/sda4790589248193150fWin95Ext'd(LBA)

/dev/sda5790589248193118+82Linuxswap

磁盘/dev/sdc:40.0GB,40007761920字节

255个磁头,63个扇区/磁道,4864气缸

Units=Columnsof16065*512=8225280bytes

DeviceBootStartEndBlocksIdSys项目

/dev/sdc115104096543+7HPFS/NTFS

/dev/sdc2511486434973505fWin95Ext'd(LBA)

/dev/sdc5511486434973473+bWin95FAT32

你应该能够发现多了一个SCSI硬盘/dev/sdc及其两个磁盘分区/dev/sdc1?、/dev/sdc2,其中/dev/sdc5是/dev/sdc2分区的逻辑分区。
我们可以使用以下命令挂载/dev/sdc1和/dev/sdc5。

代码如下:

​#mkdir-p/mnt/usbhd1

​#mkdir-p/mnt/usbhd2

注:创建一个目录作为挂载点(mountpoint)

代码如下:

#mount-tntfs/dev/sdc1/mnt/usbhd1

#mount-tvfat/dev/sdc5/mnt/usbhd2

注意:ntfs格式的磁盘分区必须是使用-tntfs参数,对于fat32格式的磁盘分区应使用-tvfat参数。
如果汉字文件名出现乱码或者不出现,可以使用以下命令格式。

代码如下:

:#mount-tntfs-oiocharset=cp936/dev/sdc1/mnt/usbhd1

#mali-tvfat-oiocharset=cp936/dev/sdc5/mnt/usbhd2

Linux系统下使用fdisk分区命令和mkfs文件系统创建命令它可以使移动硬盘分区为Linux系统中独有的ext2和ext3格式。
这样比较适合在Linux下使用。
使用以下命令直接连接。

代码是一样的如下:

​#mount/dev/sdc1/mnt/usbhd1

挂载U盘

与USB接口的移动硬盘一样,U盘也被视为Linux系统的SCSI设备。
使用方法与移动硬盘完全相同。
在插入U盘之前,必须先使用fdiskl或more/proc/partitions检查系统硬盘和硬盘分区。

代码如下:

[rootatpldyrouterroot]#fdisk-l

Disk/dev/sda:73dot4GB,73407820800bytes

255个磁头,63秒/磁道,8924气缸

Units=Columnsof16065*512=8225280bytes

DeviceBootStartEndBlocksIdSystem

/dev/sda11432098+deDellUtility

/dev/sda2*52554204828757HPFS/NTFS

/dev/sda3255579044297387583Linux

/dev/sda4790548193150fWin95Ext'd(LBA)

/dev/sda5790589248193118+82Linuxswap

插入U盘后,使用fdiskl或more/proc/partitions检查系统硬盘和硬盘分区。

代码如下:

[rootatpldyrouterroot]#fdisk-l

Disk/dev/sda:73dot4GB,73407820800by测试

255个磁头,63个扇区/磁道,8924个柱面

Units=Columnsof16065*512=8225280字节

DeviceBootStartEndBlocksIdSystem

/dev/sda11432098+deDellUtility

/dev/sda2*52554204828757HPFS/NTFS

/dev/sda3255579044297387583Linux

/dev/sda4790589248193150fWin95Ext'd(LBA)

/dev/sda5790589248193118+82Linuxswap

磁盘/dev/sdd:131MB,131072000字节

9磁头,32扇区/磁道,888柱面

单位=气瓶288*512=147456字节

DeviceBootStartEndBlocksIdSystem

/dev/sdd1*1889127983+bWin95FAT32

分区1具有不同的物理/逻辑结尾:

phys=(1000,8,32)逻辑=(888,7,31)

系统多了一个SCSI硬盘/dev/sdd和一个磁盘分区/dev/sdd1,/dev/sdd1就是这个磁盘我们要挂载的USB。

代码如下:

​#mkdir-p/mnt/usb

注意:创建一个将作为挂载点的目录(mount)

代码如下:

#mount-tvfat/dev/sdd1/mnt/usb

注意:现在可以访问U盘了via/mnt/usb.如果名称为汉字文件显示为乱码或不显示,可以使用以下命令。

代码如下:

#mount-tvfat-oiocharset=cp936/dev/sdd1/mnt/usb

挂载Windows文件共享

Windows网络共享的核心是SMB/CIFS。
要在Linux下挂载Windows磁盘共享,需要安装并使用samba软件包。
现在大多数流行的Linux发行版都包含了samba软件包。
如果您在安装Linux系统时没有安装samba,请安装samba。
当然你也可以从www.samba.org下载...新版本是3.0.10版本。

Windows共享配置完成后,您可以将其挂载到Linux客户端上。
具体动作如下:

代码如下:

​#mkdirp/mnt/samba

注意:创建一个目录作为目录点挂载(mountpoint)

代码如下:

#mount-tsmbfs-ousername=adminrator,password=pldy123//10.140.133.23/c$/mnt/samba

注:admin和pldy123的IP地址是10.140.133.23Windows计算机的用户名和密码,c$是磁盘分区这台电脑

这样就可以在Linux系统上通过/mnt/samba访问Windows系统驱动器上的文件了。
以上操作在redhatasserver3、redflagserver4.1、suseserver9和windowsNT4.0、windows2000、windowsxp、windows2003环境下测试。

【Linux技术】移动硬盘挂载

一般来说,Linux操作系统插入移动硬盘后,不能直接像Windows系统一样使用,必须经过磁盘挂载过程。
1、先插入硬盘一般情况下,硬盘会出现在某个目录下。
2.接下来,创建挂载目录。
3.接下来,检查文件系统类型。
接收到的类型将作为后续挂载命令中`-t`参数的输入常见类型,如ntfs。
4、将挂载目录链接到步骤2中创建的挂载目录。
如果提示无法识别文件系统,可能需要安装ntfs-3g。
安装完成后,再次运行mount命令。
5、安装完成后,进入相应目录即可访问移动硬盘。
断开USB连接之前,请确保卸载该目录。

linux磁盘挂载

在Linux系统中,硬盘挂载是扩展存储空间和数据管理的重要一步。
下面我们将介绍磁盘分区、文件系统创建、挂载以及开机自动挂载的详细过程。
1、磁盘分区Linux将磁盘划分为分区,使用命令行工具或图形界面工具划分逻辑部分,每个分区独立管理。
分区不是必需的,但出于效率原因通常会进行分割。
2.文件系统和mkfs在挂载之前,您需要了解Linux文件系统,例如ext2、ext3、ext4或XFS等。
使用mkfs命令创建文件系统,例如例如,mkfs.ext4/dev/sdb,它创建ext4类型的文件系统。
3.挂载磁盘并挂载命令。
您必须确保文件系统已创建并知道设备标识符(例如/dev/sdb)和安装点(例如/data)。

例如,mount/dev/sdb/data将设备挂载到指定目录。
4.开机自动挂载。
在/etc/fstab中添加挂载信息,以便系统启动时自动挂载。
配置文件包含设备UUID、挂载目录、文件系统类型等详细信息。
5.磁盘挂载的优缺点使用路径或UUID指定挂载点有其优点和缺点:路径更直观,设备顺序可以变化,但是更稳定的变化取决于文件系统的唯一标识。
六、硬盘操作步骤1、查看硬盘信息,格式化为ext4。
2.使用mount确保挂载点是空文件夹。
3.通过/etc/fstab配置开机自动挂载,可以选择使用设备文件还是UUID。
摘要:磁盘挂载是Linux中的一项基本操作,包括磁盘分区、文件系统创建、挂载设置和自动挂载等。
在运行过程中,确保磁盘和文件系统得到妥善管理,充分利用存储空间,保证数据安全。