2 qq 26156419 qq_26156419 于 2016.03.11 18:33 提问

linux自动挂载是什么意思? 2C

请问linux自动挂载是什么意思?
小弟初学linux,希望各位大牛回答可以详细一点~

7个回答

baijiaheizhiganmao
baijiaheizhiganmao   2016.03.11 22:39

首先要明白挂载。一般,挂载是指linux系统挂载一个iso文件到系统中。
然后自动概念。一般,这个概念值得是在开机的时候系统自动将一些工作做完。
那自动挂载如何实现:
1 查看系统开机启动文件是哪个(不同的系统,启动文件位置不同)
2 写一个shell脚本,给这个脚本root权限,然后将这个shell脚本历经添加到步骤1中的开机文件中去,这样系统开机就会执行你的shll脚本
3 脚本中应该做什么事:该脚本应该找到你的iso文件位置,然后使用mount命令将该文件mount到指定目录(挂载).

qilimi1053620912
qilimi1053620912   2016.03.11 19:02

挂载就是加载的意思吧!
就像挂载设备,U盘,ios,光驱,然后可以像硬盘一样的打开

qq_26156419
qq_26156419 自动挂载呢?什么时候会出现自动挂载?挂载的对象又是?
接近 2 年之前 回复
qq423399099
qq423399099   Ds   Rxr 2016.03.11 19:44

在linux下面没有分区的概念,它把所有的设备包括磁盘识别成一个块设备文件,在/dev/下面有各种各样的设备接口文件,将磁盘对应的设备接口文件挂载到文件夹后,就可以操作这个设备。
这样说吧,在DOS/Windows中,C盘和D盘是并列的最顶级目录,但Linux中没有C盘D盘E盘的概念,整个文件系统就只有一个顶级的根目录(/),所有的物理磁盘都是根目录(/)下的一个子目录而已。
所以,如果你要给现在的系统加快硬盘或添加分区,就先创建一个目录,然后用MOUNT 和相应的格式参数把硬盘或分区挂载到你创建的那个目录中去,成功后,访问那个目录即是访问你加上的硬盘或分区。
举例:
编辑/etc/fstab
比如想在开机的时候将/dev/sda1安装在/mnt 可以在/etc/fstab中加入一行
/dev/sda1 /mnt ext3 defaults 0 1
保存了就OK了。

qq423399099
qq423399099 回复qq_26156419: kernel以后,linux会将识别到的硬件设备,在/dev/下建立相应的设备文件,但硬盘是个例外
接近 2 年之前 回复
qq_26156419
qq_26156419 回复小灸舞: 我想问一下,那是不是硬盘是不是自动挂载到/dev目录下的?
接近 2 年之前 回复
qq423399099
qq423399099 回复qq_26156419: 说的/etc/fstab这个例子就是自动挂载的例子
接近 2 年之前 回复
qq_26156419
qq_26156419 你好像没有解释自动挂载耶。。。。?
接近 2 年之前 回复
qilimi1053620912
qilimi1053620912   2016.03.12 09:05

自动就是自动呗!系统自己执行挂载呗

lianshaohua
lianshaohua   2016.03.12 09:50

设备(硬盘分区、U盘、光驱等)在系统启动后,系统会自动处理其读写情况,并且把他们当成本地的一个设备来访问,其隐含操作使用了mount,使用者不必再使用mount命令。

skaitiaozhan
skaitiaozhan   2016.03.16 00:25

在linux中把硬件全部抽象成了文件,你在win上插入一个U盘系统帮你挂载了你才可以操作,linux也是这样,一般都是默认自动挂载的

Longyu_wlz
Longyu_wlz   2016.03.21 09:46

设备即文件。linux会自动识别外设,然后将识别到的外设对应到/dev目录下的每个唯一的文件上。

系统在启动时,会读取/etc/fstab中的设定档。设定档如下:

/etc/fstab: static file system information.

#

Use 'blkid' to print the universally unique identifier for a

device; this may be used with UUID= as a more robust way to name devices

that works even if disks are added and removed. See fstab(5).

#

/ was on /dev/sda5 during installation

UUID=577fe9c5-1e96-4e8b-8389-971088ff4729 / ext4 errors=remount-ro 0 1

/boot was on /dev/sda1 during installation

UUID=cbe71902-4a8c-411a-8d07-1ce5718a08ee /boot ext4 defaults,ro 0 2

/brtfs was on /dev/sda4 during installation

UUID=0b5039ab-f35d-4674-83dd-4efdf9edca0d /brtfs btrfs defaults 0 2

/home was on /dev/sda10 during installation

UUID=4a9998a0-b8dc-41f0-a1c9-5690d4d6159e /home ext4 defaults 0 2

linux就是按照这个文件中的配置来自动的挂载文件(即设备)到指定的挂载点。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!