linux 挂载存储?linux挂载fc存储查看不到

大家好,今天来为大家解答linux 挂载存储这个问题的一些问题点,包括linux挂载fc存储查看不到也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~

linux挂载点是什么意思

挂载点是 Linux系统中非常重要的概念。它用于将外部存储设备、文件系统或网络共享等资源连接到本地文件系统的指定位置,以便在系统中访问这些资源。重要的文件系统(如根目录),都需要被挂载才能正常使用。通过连接挂载点,我们可以在本地访问和操作来自外部设备或其他计算机的文件和文件夹。

当我们需要挂载存储的时候,首先需要创建挂载点。一般情况下,挂载点会被创建在/mnt或/media目录下。在创建挂载点后,我们就可以使用 mount命令来将外部设备或文件系统连接到挂载点,从而使它们在系统中可见并且可以进行操作。在断开连接时可以使用 umount命令进行操作。

除了手动挂载,系统也可以自动挂载由/etc/fstab配置文件定义的文件系统和设备。/etc/fstab文件是一个静态的配置文件,它记录了系统启动时要挂载的所有文件系统和设备。这使得我们可以在系统启动时就自动挂载各种分区和设备,并且可以避免手动挂载耗费精力和时间。当然,由于/etc/fstab配置文件涉及到系统开机自启动,修改前请谨慎操作。

挂载怎么理解

挂载(mounting)是指由操作系统使一个存储设备(诸如硬盘、CD-ROM或共享资源)上的计算机文件和目录可供用户通过计算机的文件系统访问的一个过程。

一般来说,当计算机关机时,每个已挂载存储都将经历一次卸载,以确保所有排队的数据被写入,并保证介质上文件系统结构的完整性。

中文名

挂载

属于

挂载通常是指给磁盘分区

访问

存储设备中的文件

通过

访问这个目录来访问存储设备。

在windows操作系统中,

挂载通常是指给磁盘分区(包括被虚拟出来的磁盘分区)分配一个盘符。

这个操作可以通过“计算机管理”中的“磁盘管理”来进行。

第三方软件,如磁盘分区管理软件、虚拟磁盘软件等,通常也附带挂载功能。

在linux操作系统中,

挂载是一个非常重要的功能,使用非常频繁。

它指将一个设备(通常是存储设备)挂接到一个已存在的目录上。

(这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。)

需要理解的是,

linux操作系统将所有的设备都看作文件,

它将整个计算机的资源都整合成一个大的文件目录。

我们要访问存储设备中的文件,必须将文件所在的分区挂载到一个已存在的目录上,

然后通过访问这个目录来访问存储设备。

linux指南

挂载条件

1、挂载点必须是一个目录。

2、一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。对于其他操作系统建立的文件系统的挂载也是这样。

系统格式

需要理解的是:光盘、软盘、其他操作系统使用的文件系统的格式与linux使用的文件系统格式是不一样的。光盘是ISO9660;软盘是fat16或ext2;

windows NT是fat16、NTFS;

windows98是fat16、fat32;

windows2000和windowsXP是fat16、fat32、NTFS。

挂载前要了解linux是否支持所要挂载的文件系统格式。

挂载命令

挂载时使用mount命令:

格式:mount [-参数] [设备名称] [挂载点]

其中常用的参数有:

-t<文件系统类型>指定设备的文件系统类型,

常见的有: minix linux最早使用的文件系统

ext2 linux常用的文件系统

msdos MS-DOS的fat,就是fat16

vfat windows98常用的fat32

nfs 网络文件系统

iso9660 CD-ROM光盘标准文件系统

ntfs windows NT 2000的文件系统

hpfs OS/2文件系统

auto自动检测文件系统

-o<选项>指定挂载文件系统时的选项。有些也可用在/etc/fstab中。

常用的有 codepage=XXX 代码页 iocharset=XXX 字符集 ro以只读方式挂载

Linux中如何ext3分区挂载到/users目录

mount--作用?

mount,umount命令

mount--安装一个文件系统。

umount--卸下一个文件系统。

例如:

如果您想列出目前系统的文件系统

[test@bluepoint/]$mount

/dev/sda1 on/ type ext2(rw)

none on/proc type proc(rw)

/dev/hda2 on/INSTALL type ext2(rw)

[test@bluepoint/]$

2。挂载--怎样挂载?

挂载文件系统;

挂载文件系统,目前有两种方法,一是通过 mount来挂载,另一种方法是通过/etc/fstab文件来开机自动挂载;

1、通过mount来挂载磁盘分区(或存储设备)

mount的用法其实也简单,我们说几个常用的;

挂载文件系统的命令格式:

[root@localhost beinan]# mount [-t文件系统 ] [-o选项]设备目录

注:

-t通过这个参数,我们来指定文件系统的类型,一般的情况下不必指定有时也能识加,-t后面跟 ext3、ext2、reiserfs、vfat、ntfs等,其中 vfat是fat32和fat16分区文件系统所所用的参数;如果您忘记了文件系统,也可以在-t后面加auto;

-o这个选项,主要选项有权限、用户、磁盘限额、语言编码等,但语言编码的选项,大多用于vfat和ntfs文件系统;由于选项太多,还是请您看看 man mount;这里不多说;

设备指存储设备,比如/dev/hda1,/dev/sda1,cdrom等...至于您的系统中有哪些存储设备,主要通过 fdisk-l或者查看/etc/fstab或 dmesg;一般的情况下光驱设备是/dev/cdrom;软驱设备是/dev/fd0;硬盘及移动硬盘以 fdisk-l的输出为准;

1)对光驱和软驱的挂载;

举例:

[root@localhost beinan]# mount/dev/cdrom

[root@localhost beinan]# mount/dev/fd0

第一行是mount光驱,至于mount到哪了,我们可以通过查看/etc/fstab来查看;同理软驱/dev/fd0设备也是如此;比如我们在/etc/fstab

/dev/hdc/media/cdrecorder auto users,exec,noauto,managed 0 0

我们可以肯定的是光盘被mount到了/media/cdrecorder目录;

但我们也可以自己来指定cdrom挂载的位置;比如/mnt/cdrom,所以我们也可以这样来挂载光驱;

[root@localhost beinan]#mkdir/mnt/cdrom

[root@localhost beinan]# mount/dev/cdrom/mnt/cdrom

我们先建一个目录,然后执行mount命令,这样cdrom就挂在/mnt/cdrom中了;我们就可以在/mnt/cdrom中查看光盘中资料和文件;这个目录您想怎么建就怎么建。用什么目录不是最重要的。重要的是您知道自己在做什么就行了。比如我们也可以把这个目录建成 dvdrom;然后用 mount/dev/cdrom/mnt/dvdrom来挂载;

有时我们的设备是COMBO的,有支持dvd cd还能支持刻录的;我们最好查一下光驱设备的,主要有两个方法,一是通过查看/etc/fstab,二是通过ls-l来查看;比如我们在/etc/fstab中查看到类似下面的一行;

/dev/hdc/media/cdrecorder auto users,exec,noauto,managed 0 0

通过这个,我们能知道hdc就是cdrom也是dvdrom的设备,更是 cdrecorder的设备;为了验证我们的说法;请用ls-l来列文件;

[root@localhost beinan]# ls-lh/dev/dvd*

lrwxrwxrwx 1 root root 3 2005-09-13/dev/dvd-> hdc

[root@localhost beinan]# ls-lh/dev/cdrom

lrwxrwxrwx 1 root root 3 2005-09-13/dev/cdrom-> hdc

[root@localhost beinan]# ls-lh/dev/cdwriter

lrwxrwxrwx 1 root root 3 2005-09-13/dev/cdwriter-> hdc

这不一目了然了吗?dvd、cdrom、cdwriter的文件名都链接到了hdc这个设备,所以光驱设备根源就是/dev/hdc;所以我们也可以这样挂载光驱;

[root@localhost beinan]# mkdir/mnt/cdrom

[root@localhost beinan]# mount/dev/hdc/mnt/cdrom

2)挂载硬盘和移动硬盘的文件系统;

一个分区只有创建了文件系统后才能使用,前面我们说过了,我们在Linux大多用的是ext2、ext3、reiserfs、fat32、msdos、ntfs等;

[1]挂载Linux文件系统;

对于ext2、ext3、reiserfs不需要指定文件系统的编码,其实mount也没有这个功能;这些Linux文件系统,如果出现编码问题,一般是通过export LANG来指定;所以挂载这些文件系统比较简单;

首先我们得建一个文件系统挂载的目录;我们前面已经提到了;一个有文件系统的分区要挂到系统中,必须要有一个挂载点;这个挂载点就是一个目录;比如我们通过fdisk-l得知hda5是Linux分区,并且创建了文件系统,比如是reiserfs文件系统吧;

[root@localhost beinan]# fdisk-l/dev/hda

Disk/dev/hda: 80.0 GB, 80026361856 bytes

255 heads, 63 sectors/track, 9729 cylinders

Units= cylinders of 16065* 512= 8225280 bytes

Device Boot Start End Blocks Id System

/dev/hda1* 1 765 6144831 7 HPFS/NTFS

/dev/hda2 766 2805 16386300 c W95 FAT32(LBA)

/dev/hda3 2806 9729 55617030 5 Extended

/dev/hda5 2806 3825 8193118+ 83 Linux

/dev/hda6 3826 5100 10241406 83 Linux

/dev/hda7 5101 5198 787153+ 82 Linux swap/ Solaris

/dev/hda8 5199 6657 11719386 83 Linux

/dev/hda9 6658 7751 8787523+ 83 Linux

/dev/hda10 7752 9729 15888253+ 83 Linux

我们先用fdisk-l来查看一下分区情况:我们想要挂载/dev/hda5分区,比如hda5分区创建的是reiserfs文件系统;

[root@localhost beinan]# mkdir/mnt/hda5/注:先创建一个挂载目录;

[root@localhost beinan]# chmod 777/mnt/hda5/注:设置/mnt/hda5的权限为任何用户可写可读可执行;这样所有的用户都能在写入;

[root@localhost beinan]# mount-t reiserfs/dev/hda5/mnt/hda5注:通过-t reiserfs来指定/dev/hda5是reiserfs文件系统,并且挂载到/mnt/hda5目录;

[root@localhost beinan]# mount-t auto/dev/hda5/mnt/hda5注:假如我们不知道hda5上reiserfs文件系统,我们可以用-t auto让系统定夺,然后挂载到/mnt/hda5;

[root@localhost beinan]# mount/dev/hda5/mnt/hda5注:不加任何参数,直接 mount/dev/hda5到/mnt/hda5;系统自动判断分区文件系统;

是不是被挂载了,我们通过df-lh来查看;

[root@localhost beinan]# df-lh

Filesystem容量已用可用已用%挂载点

/dev/hda8 11G 8.5G 1.9G 83%/

/dev/shm 236M 0 236M 0%/dev/shm

/dev/hda10 16G 6.9G 8.3G 46%/mnt/hda10

/dev/hda5 7.9G 5.8G 2.1G 74%/mnt/hda5

[2]挂载Windows文件系统;

请参考:《在Fedora core 4.0加载NTFS和FAT32分区详述》

3)卸载文件系统umount;

命令用法:

[root@localhost beinan]# umount设备或挂载目录

举例:

[root@localhost beinan]# mount-t auto/dev/hda5/mnt/hda5注:挂载/dev/hda5;

[root@localhost beinan]# df-lh注:查看/dev/hda5是否被挂载;

Filesystem容量已用可用已用%挂载点

/dev/hda8 11G 8.5G 1.9G 83%/

/dev/shm 236M 0 236M 0%/dev/shm

/dev/hda10 16G 6.9G 8.3G 46%/mnt/hda10

/dev/hda5 7.9G 5.8G 2.1G 74%/mnt/hda5

[root@localhost beinan]# umount/dev/hda5注:卸载/dev/hda5

[root@localhost beinan]# df-lh注:看是否卸载了/dev/hda5;

Filesystem容量已用可用已用%挂载点

/dev/hda8 11G 8.5G 1.9G 83%/

/dev/shm 236M 0 236M 0%/dev/shm

/dev/hda10 16G 6.9G 8.3G 46%/mnt/hda10

[root@localhost beinan]#umount/dev/cdrom注:卸载cdrom;

[root@localhost beinan]#umount/dev/fd0注:卸载软驱;

......

再说一个查看分区是否被挂载了的命令,直接用 mount-s

[root@localhost beinan]# mount-s

2、通过/etc/fstab文件来开机自动挂载文件系统

1)理解fstab

上面我们说了mount挂载存储设备文件系统的办法;现在我们再来说一说在/etc/fstab中实现开机自动挂载文件系统的办法;首先我们要查看/etc/fstab;主要看他的规划写法;

# This file is edited by fstab-sync- see'man fstab-sync' for details

LABEL=/1/ ext3 defaults 1 1

/dev/devpts/dev/pts devpts gid=5,mode=620 0 0

/dev/shm/dev/shm tmpfs defaults 0 0

/dev/proc/proc proc defaults 0 0

/dev/sys/sys sysfs defaults 0 0

LABEL=SWAP-hda7 swap swap defaults 0 0

/dev/hdc/media/cdrecorder auto users,exec,noauto,managed 0 0

第一字段:设备名,在这里表示是文件系统;有时我们把挂载文件系统也说成挂载分区;在这个字段中也可以用分区标签;在例子中/LABEL=/1就是Fedora系统安装分区的标签,至于是在哪个分区,可以用 df-lh来查看;

[root@localhost beinan]# df-lh

Filesystem容量已用可用已用%挂载点

/dev/hda8 11G 8.5G 1.9G 83%/

/dev/shm 236M 0 236M 0%/dev/shm

/dev/hda10 16G 6.9G 8.3G 46%/mnt/hda10

我们可以知道 LABEL=/1是/dev/hda8的标签;那我们用什么命令来创建硬盘分区的标签呢?

对于ext3和ext2文件系统,我们可以用 e2label来设置

e2label device [newlabel]

比如我们想把文件系统为ext3的分区/dev/hda5的标签设备为/5,我们应该执行如下的命令:

[root@localhost beinan]# e2label/dev/hda5/5

[root@localhost beinan]# mkdir/mnt/hda5注:创建挂载/dev/hda5分区的目录;

[root@localhost beinan]# chmod 777/mnt/hda5注:打开权限,所有用户可读可写可执行;

然后我们要改/etc/fstab中加一行

/5/mnt/hda5 ext3 defaults 0 0

警告:请不要在您的Linux的安装分区(也就是Linux系统/所在的分区)实践,会导致您的Linux系统崩溃;如果想实践,请在其它分区测试;

如果是reiserfs文件系统,我们应该用

[root@localhost beinan]# reiserfstune-l标签设备

举例:比如我为reiserfs文件系统/dev/hda10设置标签为/10;

[root@localhost beinan]# reiserfstune-l/10/dev/hda10

我们在/etc/fstab中加入一行;

/10/mnt/hda10 reiserfs defaults 0 0

警告:请不要在您的Linux的安装分区(也就是Linux系统/所在的分区)实践,会导致您的Linux系统崩溃;如果想实践,请在其它分区测试;

第二字段:文件系统的挂载点;

第三字段:文件系统类型;

第四字段:mount命令的选项,和mount中的-o同理;defaults包括这些选项 rw, suid, dev, exec, auto, nouser, async;通过实践,这个默认的还能满足我们的需要;至于这些选项的意思,请参看man mount;

第五字段:表示文件系统是否需要dump备份,是真假关系;1是需要,0是不需要;

第六字段:是否在系统启动时,通过fsck磁盘检测工具来检查文件系统,1是需要,0是不需要,2是跳过;

基于这些认识;比如我们要开机自动挂载/dev/hda5;我们可以如下做;

[root@localhost beinan]# mkdir/mnt/hda5/注:先创建一个挂载目录;

[root@localhost beinan]# chmod 777/mnt/hda5/注:设置/mnt/hda5的权限为任何用户可写可读可执行;这样所有的用户都能在写入;

然后我们在/etc/fstab中加如下的一行;

/dev/hda5/mnt/hda5 reiserfs defaults 0 0

这样重启机器就能看到效果了;

3。Wine--到底是什么?怎样用

4。shell是什么?怎么用。

另外,团IDC网上有许多产品团购,便宜有口碑

阅读剩余
THE END