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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
linux文件系统的手动挂载与自动挂载
初学者,请高人指教! 首先,手动挂载: 1、查看设备及硬盘分区情况:fdisk -l 2、给想要挂载的硬盘(假设我新添加的设备dev/sda)分区:fdisk /dev/sda          根据command提示选择: 最后一定要w写进去。       3、创建文件系统:         mkfs.ext3  /dev/sda1 或者 mkfs -t ext3
bmp文件格式分析分析
HPI是什么意思?_HPI是什么意思?_HPI是什么意思?_HPI是什么意思?_HPI是什么意思?_HPI是什么意思?_HPI是什么意思?_HPI是什么意思?_HPI是什么意思?_
实现USB自动挂载
我的问题:USB驱动都正常,USB插入和拔出也能正常识别.可是就是不能自动mount到/data/usb下,网上查了很多,贴出如下,可是都不适合我,我系统没有装udev,哪位大侠能帮帮我,如何实现USB自动挂载? 方法1:http://linux.chinaunix.net/bbs/archiver/?tid-1025201.html   方法2:http://blog.chin
Linux 文件系统挂载与开机自动挂载
1.     背景     前博 介绍了如何配置Linux的Samba服务以便Windows系统能映射Linux的共享文件夹,因此我们提出疑问:Linux如何访问其他系统的共享文件夹呢?答案也就是本文介绍的:挂载。 2.     原理     对于Linux系统,根文件系统“/”之外的其他文件要想能够被访问,都必须通过“关联”至根文件系统上的某个目录来实现,此关联操作即为“挂载”,此目录即为
linux下实现U盘和sd卡的自动挂载
目的:使U盘和sd卡在linux系统中进行插入和拔除时能自动挂载和卸载,不需要手动mount和umount。步奏:1、在/etc/init.d/rcS中加入以下语句 echo /sbin/mdev > /proc/sys/kernel/hotplug2、在/etc下的mdev.conf文件中加入(如果没有这个文件,则新建一个) sd[a-z][0-9] 0:0 666 @(/etc/
linux下自动挂载硬盘
echo "\n\n开始创建/dev/xvde\n\n" fdisk /dev/xvde n  p 1 p t 8e p wq ESXU echo "\n\n创建/dev/xvde分区完成\n\n" sleep 1s echo "\n\n开始创建逻辑卷组,逻辑卷\n\n" pvcreate /dev/xvde1  #创建物理卷 vgcreate VolGroup_d
Linux文件系统管理-自动挂载与fstab文件修复/swap分区
以前讲的挂载开机重启后就会消失,所以要编辑fstab这个文件,这里面是系统启动的时候自动挂载的分区: 查看UUID的命令: 内容比较多, 这个ID格式化和删除的时候会改变。 lost+found是目录的备份。是分区的目录才可以,就是挂载的。 把设备写到这个文件里就可以了。 这个文件万一有点改错的地方系统就起不来或者崩溃。所以先自动挂载试试看 没
Linux开机自动挂载(磁盘)
在给系统新增了磁盘以后,如果重启系统我们会发现找不到存储了;但是使用fdisk -l可以看到存储空间,说明存储还在。这是因为关机后,挂载已经自动卸载掉了。我们当然可以手动再次将其挂载,但如果每次重启都需要这样手动操作会很不方便;因此我们可以利用自动挂载,这样系统每次开机的时候就可以自动将磁盘挂载上去了。     自动挂载可以有两种方式。 1.修改/etc/fstab文件 2.修改/etc/rc.d/rc.local文件
linux下自动挂载samba目录
需要先安装cifs-utils套件,然后在/etc/fstab中添加下面这行 //10.103.222.104/share /home/zjx/software/Code/service_code cifs defaults,iocharset=utf8,uid=1000,gid=1000,rw,dir_mode=0777, file_mode=0777,username=zhangjx,
Linux开机自动挂载局域网windows共享文件夹
编辑/etc/fstab文件 在其中添加 #mount  -t smbfs  -o username=linux,password=passwd  //192.168.121.121/share  /mnt/share //192.168.121.122/share    /mnt/share   /smbfs     username=linux,password=passwd     0