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