关于Linux的挂载等基础知识




mount就是挂载磁盘。在linux的shell中执行。

使用mount命令就能查看到当前挂载的目录和对应的磁盘设备文件。


linux里,没有盘符这个概念,我们用目录的形式进行管理,把每一个分区和某一个目录对应.

那么,我们对这个目录的操作就是对这个分区的操作,这样就实现了硬件管理手段和软件目录管理手段的统一,
这个把分区和目录对应的过程就叫做挂载,也就是-mount.

挂载可以由用户随时中断和改变


在linux[1]  操作系统中,
挂载是一个非常重要的功能,使用非常频繁。

它指将一个设备(通常是存储设备)挂接到一个已存在的目录上。
(这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。)

需要理解的是,linux操作系统将所有的设备都看作文件,
它将整个计算机的资源都整合成一个大的文件目录。

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


挂载时使用mount命令:
格式:mount [-参数] [设备名称] [挂载点]


挂载ISO格式的命令:
mount -loop -o iocharset=cp936 xxxxx.iso /mnt/iso

/etc


etc不是什么缩写,是and so on的意思
来源于 法语的 et cetera
翻译成中文就是 等等 的意思.
至于为什么在/etc下面存放配置文件, 按照原始的UNIX的说法(linux文件结构参考UNIX的教学实现MINIX)
这下面放的都是一堆零零碎碎的东西, 就叫etc, 这其实是个历史遗留.

这个目录一般用来存放程序所需的整个文件系统的配置文件
linux下/etc为系统配置文件目录,
该目录包含系统启动脚本、启动配置文件、用户登陆配置文件、网络配置文件、httpd 配置文件、IPSec 配置文件和其他文件等。


挂载 是什么意思

这样说吧,在DOS/Windows中,C盘和D盘是并列的最顶级目录,
但Linux中没有C盘D盘E盘的概念,整个文件系统就只有一个顶级的根目录(/),
所有的物理磁盘都是根目录(/)下的一个子目录而已。

所以,如果你要给现在的系统加块硬盘或添加分区,就先创建一个目录,
然后用MOUNT 和相应的格式参数把硬盘或分区挂载到你创建的那个目录中去,
成功后,访问那个目录即是访问你加上的硬盘或分区。

类似于 Windows 下面的盘符概念。

把一个分区挂载到一个目录上(Linux 不支持盘符这种方式),这样才能对这个磁盘上面的文件进行操作。

这个时候这个分区需要继承这个目录的目录级别。

比如某个分区 sda2 ,挂载到 /usr/src 里(举例啊),这个时候这个 sda2 里面的 aaa 目录,现在就表示为 /usr/src/aaa 。

如果他挂载到 /var/www 下面。sda2 里面的 aaa 就变成了 /var/www/aaa 。

这点也类似于 Windows 的修改盘符,比如 D:aaa 。把盘符修改为 E ,这个目录就成了 E:aaa 。
但他们还是一个东西。

挂载后,你所修改的内容(包括复制,删除,移动等),只要是这个被挂载的分区所包含的文件、目录,都会保存在这个分区里,而不是原来的目录里。

效果和 Windows 里面用 U 盘的效果一样。
只不过 U 盘用的是一个盘符,Linux 里面,需要一个目录。

你把 Windows 想象成一个最高级别的目录是“我的电脑”,C D E F 这些盘符都是他的一个“目录”,就能发现他和 Linux 的挂载很相似,
只不过 Windows 不允许出现没有挂载分区的空的这种挂载点而已。

这里面 / 也是一个挂载点,就像 C: 一样,一个不允许随便改的专用挂载点。


------

在linux操作系统中,

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


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

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


需要理解的是,

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

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


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

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



  
 linux下各目录的作用

/bin  存放一些可执行文件

/dev  存放着Linux下所有的设备文件

/home 
用户主上当,每建一个用户,就会在这里新建一个与用户同名的目录,给该用户一个自己的空间

/lost+found 
顾名思义,一些丢失的文件可能在这里可以找到

/mnt  
外部设备的挂接点,通常用cdrom与floppy两个子目录,它的存在简化了光盘与软盘的使用.
你只要在塞入光盘后,运行mount

/mnt/cdrom 就可以将光盘上的内容mount到/mnt/cdrom上,你就可以访问了,
不过你使用完成后,应该离开该目录,并执行umount

/mnt/cdrom
软盘就是 mount /mnt/floppy和umount /mnt/floppy

/proc 这其实是一个假的目录,
通过这里你可以访问到内在里的内容.


/sbin 这里存放着系统级的命令与工具


/usr 通常用来安装各种软件的地方


/usr/X11R6 X Window 目录

/usr/bin 与 /usr/sbin一些安装后的命令与工具


/usr/include      /usr/lib 及 /usr/share 则是存放一些共享链接库


/usr/local 常用来安装新软件


/usr/src linux源程序


/boot  linux就是从这里启动的


/etc   这里存放着linux大部分的配置文件


/lib  静态链接库


/root  root用户的主目录


/var 通常用来存放一些变化中的东西


/var/log  存放系统的日志


/var/spool 存放一些邮件,新闻,打印队列等


猜你喜欢

转载自blog.csdn.net/c9316/article/details/51952924