7.3.5
文件系统挂载与卸除
我们在本章一开始时的
挂载点的意义
当中提过挂载点是目录,
而这个目录是½入磁盘分区槽
(
其实是
文件系统啦!
)
的入口就是了。不过要½行挂载前,你最好先确定几件事:
.
单一文件系统不应该被重复挂载在不同的挂载点
(
目录
)
中;
.
单一目录不应该重复挂载多个文件系统;
.
要作为挂载点的目录,理论上应该都是空目录才是。
尤其是上述的后两点!如果你要用来挂载的目录里面并不是空的,
那么挂载了文件系统之后,原目录
下的东西就会暂时的消失
。
举个例子来说,假设你的
/home
原本与根目录
(/)
在同一个文件系统中,
底下原本就有
/home/test
与
/home/vbird
两个目录。然后你想要加入新的磁盘,并且直½挂载
/home
底下,那么当你挂载上新的分区槽时,则
/home
目录显示的是新分区槽内的资料,至于原先的
test
与
vbird
这两个目录就会暂时的被隐藏掉了!注意喔!并不是被覆盖掉,
而是暂时的隐藏了起来,等
到新分区槽被卸除之后,则
/home
原本的内容就会再次的跑出来啦!
而要½文件系统挂载到我们的
Linux
系统上,就要使用
mount
这个指令啦!
不过,这个指令真的
是博大精深~粉难啦!我们学简单一点啊~
^_^
[root@study ~]#
mount
-
a
[root@study ~]#
mount [
-
l]
[root@study ~]#
mount [
-
t
文件系
统
] LABEL=''
挂
载点
[root@study ~]#
mount [
-
t
文件系
统
] UUID=''
挂
载点
#
鸟
哥½期½
议
用
这
种方式喔!
[root@study ~]#
mount [
-
t
文件系
统
]
装
置文件名
挂
载点
选项
与
参数
:
-
a
:依照配置文件
/etc/fstab
的
数
据
½
所有未挂
载
的磁
盘
都挂
载
上
来
-
l
:
单纯
的
输
入
mount
会显
示目前挂
载
的信息。加上
-
l
可增列
Label
名
称
!
-
t
:可以加上文件系
统
种
类来
指定欲挂
载
的
类
型。常
见
的
Linux
支持
类
型有:
xfs, ext3, ext4,
reiserfs, vfat, iso9660(
光
盘
格式
), nfs,
cifs, smbfs (
后三种
为
网
络
文件系
统类
型
)
-
n
:在默
认
的情
况
下,系
统会½实际
挂
载
的情
况实时写
入
/etc/mtab
中,以利其他程序的
运
作。
但在某些情
况
下
(
例如
单
人
维护
模式
)
为
了避免
问题会
刻意不
写
入。此
时
就得要使用
-
n
选项
。
-
o
:后面可以½一些挂
载时额
外加上的
参数
!比方
说账号
、密
码
、
读写权
限等:
async, sync:
此文件系
统
是否使用同步
写
入
(sync)
或异步
(async)
的
内
存机制,
请参
考
文件系
统运
作方式
。
预设为
async
。
atime,noatime:
是否修
订
文件
的
读
取
时间
(atime)
。
为
了效能,某些
时
刻可使用
noatime
ro, rw:
挂
载
文件系
统
成
为
只
读
(ro)
或可擦
写
(rw)
auto, noauto:
允
许
此
filesystem
被以
mount
-
a
自
动
挂
载
(auto)
dev, nodev:
是否允
许
此
filesystem
上,可½立
装
置
文件
?
dev
为
可允
许
suid, nosuid:
是否允
许
此
filesystem
含有
suid/sgid
的文件格式?
exec, noexec:
是否允
许
此
filesystem
上
拥
有可
执
行
binary
文件
?
user, nouser:
是否允
许
此
filesystem
让
任何使用者
执
行
mount
?一般
来说
,
mount
½
有
root
可以
½
行,但下
达
user
参数
,
则
可
让
一般
user
也能
够对
此
partition
½
行
mount
。
defaults:
默
认
值
为
:
rw, suid, dev, exec, auto, nouser, and async