linux文件系统脚本开机自动挂载的脚本在哪一个目录下

linux启动中自动挂载的目录是挂在哪呀_linux吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:181,414贴子:
linux启动中自动挂载的目录是挂在哪呀收藏
在linux中,只要查看一个目录或是分区就在挂载 比如要查看/dev/sdb1中的东西,就要用mount先将其挂在到某一个目录下,但是有些目录比如/ 在开机的时候就已经能使用了, 因为它们在开机时就自动挂载了,问题是它们挂在哪一个目录里呀,挂载总要有个挂载目录吧,那它们是挂载到哪了呢
江苏盘锦天燃气模温机,一台省得让你怀疑人生的燃气锅炉
开机挂载列表:/etc/fstab
直接运行df -TH文件系统
可用 已用% 挂载点/dev/sda5
0% /devrun
1% /runtmpfs
1% /dev/shmtmpfs
0% /sys/fs/cgrouptmpfs
1% /tmp/dev/sda7
64% /hometmpfs
1% /run/user/1000
自动挂载的都在/media目录下,手动挂载的都在/mnt目录下
楼主可能没有准确理解挂载的概念。比如根目录是sda1,那就是sda1挂载到根目录。根据 fstab文件,开机会自动挂载,可以根据需要修改
你还是先理清概念吧
看看 #5 说的。
逗比楼主 你爸爸的爸爸的爸爸的 爸爸的爸爸 的爸爸的爸爸的爸爸
mount命令可以看已挂载的,自动挂载一般在/media下
登录百度帐号推荐应用linux下如何挂载硬盘 以及让硬盘开机自动挂载 - CSDN博客
linux下如何挂载硬盘 以及让硬盘开机自动挂载
1。查看硬盘情况fdisk -l
2.给硬盘格式化,创建文件格式 格式化硬盘 格式化成ext3格式 mkfs.ext3 /dev/sdb3.分区 根据命名规则知道这个新添加的硬盘应该是sdb。我们用下面命令给硬盘分区&& fdisk /dev/sdb4.设置挂载点 mkdir /mnt/sd
5.挂载硬盘 mount -t ext3 /dev/sdb /mnt/sd
6.让 硬盘设置为开机自动挂载
此处有三种办法:1、使用Autofs自动挂载分区2、修改/etc/fstab3、编写shell脚本,开机自动运行mount命令
方法一、使用Autofs&1、Autofs的特点:Autofs与Mount/Umount的不同之处在于,它是一种看守程序(deamon)。如果它检测到用户正试图访问一个尚未挂接的文件系统,它就会自动检测该文件系统,如果该文件系统存在,那么Autofs会自动将其挂接。另一方面,如果它检测到某个已挂接的文件系统在一段时间内没有被使用,那么Autofs会自动将其卸载。因此一旦运行了Autofs后,用户就不在需要手动完成文件系统的挂接和卸载。2、Autofs的安装:&只需执行以下一条命令:rpm -ivh autofs-3.1.3-10.i386.rpm。安装完成后,以后每次启动Linux,Autofs都会自动运行。3、Autofs的配置:首先,&Autofs需要从/etc/auto.master这个文件中读取配置信息。该文件中可以同时指定多个挂接点,每个挂接点单独用一行来定义,每一行可包括3个部分,分别用于指定挂接点位置,挂接时需使用的配置文件(即:所谓的map file)及所挂接文件系统在空闲多长时间后自动被卸载。例如,auto.master文件中包括如下一行:&/auto /etc/auto.misc --timeout 60。&其中第一部分指定一个安装点为/auto,第二部分指定/auto的map文件为/etc/auto.misc,第三部分指定文件系统在其空闲60秒后自动被卸载。其次,从/etc/auto.misc这个文件读取挂接时需要使用的配置信息。例如,auto.misc文件包括如下内容cd&&&&&&&&&&&&& -fstype=iso9660,ro,nosuid,nodev :/dev/cdromWindows_C -fstype=auto,iocharset=cp936 :/dev/hda1Windows_D -fstype=auto,iocharset=cp936 :/dev/hda5Windows_E -fstype=auto,iocharset=cp936 :/dev/hda6其中第一行指定将设备/dev/cdrom挂接在/auto的cd子目录中,第二行指定将硬盘的Windows分区挂接在/auto的Windows_*子目录中。每一行的第二个值-fstype是一个可选项,用来表明所挂接的文件系统的类型和挂接选项,在 mount命令能使用挂接选项同样适用于-fstype。修改了配置文件后,可通过执行命令&/etc/init.d/autofs restart&,使新的配置生效。现在输入命令&ls /auto/cd&,Autofs会自动检测光驱中是否有光盘,如果有,它会自动将其挂接在/auto/cd中,这样ls就会列出其中的内容。如果我们在 60秒内没有再次访问/auto/cd时,Autofs会自动将其卸载掉。
1、fstab文件的作用文件/etc/fstab存放的是系统中的文件系统信息。当正确的设置了该文件,则可以通过"mount  /directoryname"命令来加载一个文件系统,每种文件系统都对应一个独立的行,每行中的字段都有空格或tab键分开。同时fsck、 mount、umount的等命令都利用该程序。2、下面是/etc/fatab文件的一个示例行:&fs_spec fs_file fs_type fs_options fs_dump fs_pass &/dev/hda1   /   ext2     defaults    1    1 &fs_spec  - 该字段定义希望加载的文件系统所在的设备或远程文件系统,对于一般的本地块设备情况来说:IDE设备一般描述为 /dev/hdaXN,X是IDE 设备通道(a, b, or c),N代表分区号;SCSI设备一描述为/dev/sdaXN。对于NFS情况,格式一般为:,例如: `knuth.aeb.nl:/'。对于procfs,使用`proc'来定义。&fs_file - 该字段描述希望的文件系统加载的目录点,对于swap设备,该字段为none;对于加载目录名包含空格的情况,用40来表示空格。&fs_type - 定义了该设备上的文件系统,一般常见的文件类型为ext2 (Linux设备的常用文件类型)、vfat(Windows系统的fat32格式)、NTFS、iso9600等。& &fs_options - 指定加载该设备的文件系统是需要使用的特定参数选项,多个参数是由逗号分隔开来。对于大多数系统使用"defaults"就可以满足需要。其他常见的选项包括:&选项              含义&ro      以只读模式加载该文件系统&sync    不对该设备的写操作进行缓冲处理,这可以防止在非正常关机时情况下破坏文件系统,但是却降低了计算机速度&user    允许普通用户加载该文件系统&quota   强制在该文件系统上进行磁盘定额限制&noauto  不再使用mount -a命令(例如系统启动时)加载该文件系统&fs_dump - 该选项被"dump"命令使用来检查一个文件系统应该以多快频率进行转储,若不需要转储就设置该字段为0&fs_pass - 该字段被fsck命令用来决定在启动时需要被扫描的文件系统的顺序,根文件系统"/"对应该字段的值应该为1,其他文件系统应该为2。若该文件系统无需在启动时扫描则设置该字段为03、修改/etc/fstab实现自动挂载Windows分区,并显示中文目录LABEL=/ / ext3 defaults 1 1none /dev/pts devpts gid=5,mode=620 0 0none /proc proc defaults 0 0none /dev/shm tmpfs defaults 0 0LABEL=/usr /usr ext3 defaults 1 2/dev/hda9 swap swap defaults 0 0#添加如下几行/dev/hda1 /mnt/win_c vfat codepage=936,iocharset=cp936 0 0&/dev/hda5 /mnt/win_d vfat codepage=936,iocharset=cp936 0 0&/dev/hda6 /mnt/win_e vfat codepage=936,iocharset=cp936 0 0&4、对部分分区格式的支持需要编译相关的支持到内核了来实现,如NTFS。
首先,以root身份登陆,在/mnt下,你要有win_c win_d win_e这几个目录,如果没有可以通过在虚拟终端分别输入mkdir /mnt/win_c,mkdir /mnt/win_d,mkdir /mnt/win_e来建立。接着打开虚拟终端,,输入 vi mymount,然后按insert输入如下代码:#!/bin/bashcase $1 inm)mount -o iocharset=cp936 -t vfat /dev/hda1 /mnt/win_cmount -o iocharset=cp936 -t vfat /dev/hda5 /mnt/win_d&mount -o iocharset=cp936 -t vfat /dev/hdc6 /mnt/win_e;;u)umount -o iocharset=cp936 -t vfat /dev/hda1 /mnt/win_cumount -o iocharset=cp936 -t vfat /dev/hda5 /mnt/win_d&umount -o iocharset=cp936 -t vfat /dev/hda6 /mnt/win_e;;esac&然后按Esc输入:wq回车就可以了.第一行#!/bin/bash指定以bash shell执行此文件.case $1 in 为取的命令行参数.若为m则开始挂载,若为u则卸载.其中-o&iocharset=cp936能够显示中文名.-t vfat 为指定文件系统类型为WINDOWS下的VFAT文件系统.win_c win_d win_e为目录/mnt下的子目录.到这里,该程序已经写好了.但是它还没有执行权利.我们只要输入下面这个命令就可以了.chmod u+x mymount&到这步你只要输入./mymount m,就可以挂载windows分区了.如果在/etc/rc.d/rc.local 文件中添加这一行:sh ./root/mymount m重启后linux会自动挂载windows分区。
本文已收录于以下专栏:
相关文章推荐
在使用Kali Linux 的时候相信都会遇到那么两个问题:一个是空间不够用了或者想把东西放进Windows 系统下的其它盘 ,希望能直接在 Windows 系统下直接使用Linux 中写的文档 。二...
Linux的硬盘识别:
2.6 kernel以后,linux会将识别到的硬件设备,在/dev/下建立相应的设备文件.如:
sda 表示第1块SCSI硬盘.# V, z b, }2 F7 u' |
...
从查询结果看出,多了一个/dev/sdb的盘
挂载硬盘对于linux系统来讲是一个比较常见的问题了,下面我们来看看linux中挂载新硬盘到目录,并开机自动挂载例子紧,
今天,在整理图片时,发现根目录硬盘空间已经所剩无几了,而网站和所有...
linux挂载新硬盘,开机自动挂载
Linux的硬盘识别:
2.6 kernel以后,linux会将识别到的硬件设备,在/dev/下建立相应的设备文件.如:
Linux下C语言来检测USB设备以及自动区分U盘和硬盘并自动挂载
那么,我现在的目的是:使系统在开机的时候能够把我的硬盘分区自动挂载到/mdia/E文件夹中。
所以,有以下几步:
1.创建/media/E文件夹
如果已经有这个文件夹,就不需要这一步了,如果没有,那么...
转自 /blog/1998602
我们在linux中常常用mount命令把硬盘分区或者光盘挂载到文件系统中。/etc/fstab就是在开机引导的时候自...
我们在linux中常常用mount命令把硬盘分区或者光盘挂载到文件系统中。/etc/fstab就是在开机引导的时候自动挂载到linux的文件系统。
在linux中/etc/fstab的数据项如下...
升级到Ubuntu 16.04后,有时候能够顺利启动,有时候还未到登录页面,仔细检查,发现是原来设置的两个分区自动挂载有时候出问题。问题出在硬盘顺序上。每次开机三个硬盘的顺序会随机选择。如果顺序是原来...
他的最新文章
讲师:董岩
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)Linux基础知识之挂载详解(mount,umount及开机自动挂载)_Linux教程_Linux公社-Linux系统门户网站
你好,游客
Linux基础知识之挂载详解(mount,umount及开机自动挂载)
来源:Linux社区&
作者:chawan
挂载概念简述:
根文件系统之外的其他文件要想能够被访问,都必须通过&关联&至根文件系统上的某个目录来实现,此关联操作即为&挂载&,此目录即为&挂载点&,解除此关联关系的过程称之为&卸载&
1.挂载:根文件系统外通过关联至根文件系统上的某个目录来实现访问
2.挂载点:mount_point,用于作为另一个文件系统的访问入口;
(1) 事先存在;
(2) 应该使用未被或不会被其它进程使用到的目录;
(3) 挂载点下原有的文件将会被隐藏;
挂载与卸载
挂载方法:mount DECE MOUNT_POINT
& & mount:通过查看/etc/mtab(文章最后会对/etc/mtab有个解释)文件显示当前系统已挂载的所有设备
命令使用格式:mount [-fnrsvw] [-t vfstype] [-o options] device dir
device:指明要挂载的设备;
(1) 设备文件:例如/dev/sda5
(2) 卷标:-L 'LABEL', 例如 -L 'MYDATA'
(3) UUID, -U 'UUID':例如 -U '0c5-45e7-85c0-ae'
(4) 伪文件系统名称:proc, sysfs, devtmpfs, configfs
dir:挂载点
& & 事先存在;建议使用空目录;
& & 进程正在使用中的设备无法被卸载;
常用命令选项:
& & -t vsftype:指定要挂载的设备上的文件系统类型;
& & -r: readonly,只读挂载;
& & -w: read and write, 读写挂载;
& & -n: 不更新/etc/mtab;&
& & -a:自动挂载所有支持自动挂载的设备;(定义在了/etc/fstab文件中,且挂载选项中有&自动挂载&功能)
& & -L 'LABEL': 以卷标指定挂载设备;
& & -U 'UUID': 以UUID指定要挂载的设备;
& & -B, --bind: 绑定目录到另一个目录上;
注意:查看内核追踪到的已挂载的所有设备:cat /proc/mounts
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
& & -o options:(挂载文件系统的选项)
& & & async:异步模式;
& & & sync:同步模式;
& & & atime/noatime:包含目录和文件;
& & & diratime/nodiratime:目录的访问时间戳
& & & auto/noauto:是否支持自动挂载
& & & exec/noexec:是否支持将文件系统上应用程序运行为进程
& & & dev/nodev:是否支持在此文件系统上使用设备文件;
& & & suid/nosuid:是否支持在此文件系统上使用特殊权限
& & & remount:重新挂载
& & & ro:只读
& & & rw:读写
& & & user/nouser:是否允许普通用户挂载此设备
& & & acl:启用此文件系统上的acl功能
注意:上述选项可多个同时使用,彼此使用逗号分隔;
&默认挂载选项:defaults:rw, suid, dev, exec, auto, nouser, and async
上述信息可以通过查看超级块信息看到,这里不再对其进行演示。
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
命令演示:
1、指定文件系统将块设备挂载至指定空文件夹内:演示内容:1)没有指定文件系统,命令是否能正确执行;2)指定错误文件系统,命令是否能正确执行;3)挂载点有内容的文件夹,查看被挂载后其内容是否消失。
[root@localhost&/]
& &设备&Boot& & & Start& & & & &End& & & Blocks& &Id& System
/dev/sdb1& & & & & & 2048& & &2099199& & &1048576& &83& Linux
/dev/sdb2& & & & &2099200& & &4196351& & &1048576& & 5& Extended
/dev/sdb5& & & & &2101248& & &2306047& & & 102400& &83& Linux
/dev/sdb6& & & & &2308096& & &2512895& & & 102400& &83& Linux
/dev/sdb7& & & & &2514944& & &2719743& & & 102400& &83& Linux
/dev/sdb8& & & & &2721792& & &2926591& & & 102400& &83& Linux
[root@localhost&/]
[root@localhost&/]
文件系统& & & & & & & & & &1K-块& & 已用& & &可用&已用%&挂载点
/dev/mapper/-root&6& &26%&/
devtmpfs& & & & & & & & & 485368& & & &0& &485368& & 0%&/dev
tmpfs& & & & & & & & & & &500664& & & 84& &500580& & 1%&/dev/shm
tmpfs& & & & & & & & & & &500664& & 7160& &493504& & 2%&/run
tmpfs& & & & & & & & & & &500664& & & &0& &500664& & 0%&/sys/fs/cgroup
/dev/sda1& & & & & & & & &2620& &365968& &29%&/boot
tmpfs& & & & & & & & & & &100136& & & 20& &100116& & 1%&/run/user/42
tmpfs& & & & & & & & & & &100136& & & &0& &100136& & 0%&/run/user/0
/dev/sdb8& & & & & & & & & 98988& & 5280& & 93708& & 6%&/device
[root@localhost&/]
/dev/sdb8:&UUID="a3c4bf06--8a07-a8"&TYPE="xfs"&
[root@localhost&/]
[root@localhost&/]
mount:&文件系统类型错误、选项错误、/dev/sdb8&上有坏超级块、
& & & &缺少代码页或助手程序,或其他错误
[root@localhost&/]
[root@localhost&device]
[root@localhost&device]
[root@localhost&device]
-rw-r--r--.&1&root&root&0&8月& 23&10:14&11
-rw-r--r--.&1&root&root&0&8月& 23&10:14&22
[root@localhost&device]
[root@localhost&device]
drwxr-xr-x.& 2&root&root& & 6&8月& 23&09:27&.
dr-xr-xr-x.&21&root&root&4096&8月& 23&09:29&..
[root@localhost&device]
[root@localhost&/]
[root@localhost&/]
[root@localhost&device]
-rw-r--r--.&1&root&root&0&8月& 23&10:14&11
-rw-r--r--.&1&root&root&0&8月& 23&10:14&22
通过上述演示,说明了如下事实:1)没有指定文件系统,块设备也可以正常挂载;2)指定与块设备不一致的文件系统类型则命令报错;3)挂载点有内容的文件夹,在挂载后内容消失,卸载后内容重现,也就是说挂载后会将原文件内容掩盖,但并不对其进行其他操作。
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
2、演示内容:1)指定卷标并以只读方式挂载;2)对目录进行挂载操作,查看其与硬链接与软链接有何不同。
[root@localhost device]# blkid /dev/sdb6
/dev/sdb6: LABEL="sdb6" UUID="cb9-45d7-a8b8-ed9ed9ef9e52" TYPE="xfs" [root@localhost device]# mount -L 'sdb6' -r /device/ [root@localhost device]# touch /device/33 touch: 无法创建"/device/33": 只读文件系统 [root@localhost device]# umount /device/ [root@localhost /]# mount -B /etc/ /device/ [root@localhost /]# ll -i / 总用量 64 & & 11341 lrwxrwxrwx.&
1 root root& & 7 7月& 19 23:54 bin -& usr/bin& & & 128 dr-xr-xr-x.&
4 root root 4096 8月&
2 10:09 boot & & & & 3 drwxr-xr-x.& 19 root root 3300 8月& 23 09:10 dev & drwxr-xr-x. 129 root root 8192 8月& 23 09:38 device & drwxr-xr-x. 129 root root 8192 8月& 23 09:38 etc & & & 158 drwxr-xr-x.& 42 root root 4096 8月& 22 09:00 home
通过上述演示,说明了如下事实:1)指定卷标挂载可行,以只读方式挂载后,无法对挂载点中的内容进行修改、创建等操作;2)目录的挂载实质上是硬链接,挂载后可以对里面的文件内容进行修改与删除。
注:文件夹的挂载在df中并不显示
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
卸载命令:umount
命令使用格式:
& & &# umount DEVICE
& & &# umount MOUNT_POINT
上面已经演示过umount的使用
fuser:查看正在访问指定文件系统的进程:
命令使用格式:
& & &# fuser -v MOUNT_POINT
终止所有在正访问指定的文件系统的进程:慎用
& & &# fuser -km MOUNT_POINT
交换分区swap
这里介绍下交换分区,通过实验演示交换分区的创建及挂载
挂载交换分区:
启用:swapon
& &swapon [OPTION]... [DEVICE]
& & -a:激活所有的交换分区;
& & -p PRIORITY:指定优先级;
禁用:swapoff [OPTION]... [DEVICE]
实验演示:
1、交换分区的创建:1)新创建一分区,2)修改新分区的类型,改为swap号码为82,3)格式化为swap
[root@localhost ~]# fdisk /dev/sdb 欢迎使用 fdisk (util-linux 2.23.2)。 更改将停留在内存中,直到您决定将更改写入磁盘。 使用写入命令前请三思。 命令(输入 m 获取帮助):n Partition type: &
primary (1 primary, 1 extended, 2 free) &
logical (numbered from 5) Select (default p): l 添加逻辑分区 9 起始 扇区 (6351,默认为 2928640): 将使用默认值 2928640 Last 扇区, +扇区 or +size{K,M,G} (6351,默认为 4196351):+100M 分区 9 已设置为 Linux 类型,大小设为 100 MiB 命令(输入 m 获取帮助):p 磁盘 /dev/sdb:5368 MB,
字节, 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0xd391e822 &
设备 Boot& & & Start& & & &
End& & & Blocks&
Id& System /dev/sdb1& & & & & & 2048& &
2099199& &
83& Linux /dev/sdb2& & & &
2099200& &
4196351& &
1048576& & 5& Extended /dev/sdb5& & & &
2101248& &
2306047& & & 102400&
83& Linux /dev/sdb6& & & &
2308096& &
2512895& & & 102400&
83& Linux /dev/sdb7& & & &
2514944& &
2719743& & & 102400&
83& Linux /dev/sdb8& & & &
2721792& &
2926591& & & 102400&
83& Linux /dev/sdb9& & & &
2928640& &
3133439& & & 102400&
83& Linux 命令(输入 m 获取帮助):t 分区号 (1,2,5-9,默认 9):9 Hex 代码(输入 L 列出所有代码):82 已将分区&Linux&的类型更改为&Linux swap / Solaris& 命令(输入 m 获取帮助):p 磁盘 /dev/sdb:5368 MB,
字节, 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0xd391e822 &
设备 Boot& & & Start& & & &
End& & & Blocks&
Id& System /dev/sdb1& & & & & & 2048& &
2099199& &
83& Linux /dev/sdb2& & & &
2099200& &
4196351& &
1048576& & 5& Extended /dev/sdb5& & & &
2101248& &
2306047& & & 102400&
83& Linux /dev/sdb6& & & &
2308096& &
2512895& & & 102400&
83& Linux /dev/sdb7& & & &
2514944& &
2719743& & & 102400&
83& Linux /dev/sdb8& & & &
2721792& &
2926591& & & 102400&
83& Linux /dev/sdb9& & & &
2928640& &
3133439& & & 102400&
82& Linux swap / Solaris 命令(输入 m 获取帮助):w The partition table has been altered! Calling ioctl() to re-read partition table. 正在同步磁盘。 [root@localhost ~]# mkswap /dev/sdb9 正在设置交换空间版本 1,大小 = 102396 KiB 无标签,UUID=74bfea-9082-2fad6b8e06a9
2、挂载交换分区:启用与禁用
[root@localhost ~]# free & & & & & & & total& & & & used& & & & free& & & shared& buff/cache&
available Mem:& & & & 1001332& & & 101756& & & 535892& & &
13424& & & 363684& & & 720328 Swap:& & &
2097148& & & & &
2097148 [root@localhost ~]# swapon /dev/sdb9& [root@localhost ~]# free & & & & & & & total& & & & used& & & & free& & & shared& buff/cache&
available Mem:& & & & 1001332& & & 101716& & & 535924& & &
13424& & & 363692& & & 720368 Swap:& & &
2199544& & & & &
2199544 [root@localhost ~]# swapoff /dev/sdb9& [root@localhost ~]# free & & & & & & & total& & & & used& & & & free& & & shared& buff/cache&
available Mem:& & & & 1001332& & & 102492& & & 535152& & &
13424& & & 363688& & & 719592 Swap:& & &
2097148& & & & &
实验涉及到的命令小结:&& & &
& 内存空间使用状态:free [OPTION]
& & -m: 以MB为单位
& & -g: 以GB为单位
& 文件系统空间占用等信息的查看工具:df
& & -h: human-readable
& & -i:inodes instead of blocks
& & -P: 以Posix兼容的格式输出;&
& 查看某目录总体空间占用状态:du
& du [OPTION]... DIR
& & -h: human-readable
& & -s: summary
命令总结:mount, umount, free, df, du, swapon, swapoff, fuser
开机自动挂载
如果我们想实现开机自动挂载某设备,只要修改/etc/fstab文件即可。
文件挂载的配置文件:/etc/fstab
查看此文件可知
每行定义一个要挂载的文件系统;
其每行的格式如下
要挂载的设备或伪文件系统 &挂载点 &文件系统类型 &挂载选项 转储频率 自检次序
UUID=6efb8a23-bae1-427c-ab10-3caca95250b1 /boot &xfs & &defaults & &0 0
& & 要挂载的设备或伪文件系统:设备文件、LABEL(LABEL="")、UUID(UUID="")、伪文件系统名称(proc, sysfs)
& & 挂载点:指定的文件夹
& &挂载选项:defaults
& & 转储频率:
& & & 0:不做备份
& & & 1:每天转储
& & & 2:每隔一天转储
& & 自检次序:
& & & 0:不自检
& & & 1:首先自检;一般只有rootfs才用1;
/etc/fstab和/etc/mtab的区别
& &/etc/fstab文件的作用:&
记录了计算机上硬盘分区的相关信息,启动 Linux 的时候,检查分区的 fsck 命令,和挂载分区的 mount 命令,都需要 fstab 中的信息,来正确的检查和挂载硬盘。&
& /etc/mtab文件的作用:&
& &先看它的英文是:&
& & &This changes continuously as the file /proc/mount changes. In other words, when filesystems are mounted and unmounted, the change is immediately reflected in this file.&
& & &记载的是现在系统已经装载的文件系统,包括操作系统建立的虚拟文件等;而/etc/fstab是系统准备装载的。 每当 mount 挂载分区、umount 卸载分区,都会动态更新 mtab,mtab 总是保持着当前系统中已挂载的分区信息,fdisk、df 这类程序,必须要读取 mtab 文件,才能获得当前系统中的分区挂载情况。当然我们自己还可以通过读取/proc/mount也可以来获取当前挂载信息&
本文永久更新链接地址:
相关资讯 & & &
& (09/03/:08)
& (06/09/:53)
& (03/23/:09)
& (06/25/:28)
& (05/21/:23)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款linux开机自动挂载共享目录要如何设置?
输入手机号码,报价结果将发送到您手机
装修顾问-馨馨
4年行业经验,24h可咨询
10秒闪电通过好友
报价短信已发送到您的手机
因材料品牌及工程量不同,具体报价以量房实测为准
稍候装修管家将回电您,免费提供装修咨询服务
您的装修预算约
*装修管家将回电您,免费提供装修咨询服务
*装修管家将回电您,免费提供装修咨询服务
*因材料品牌及工程量不同,具体报价以量房实测为准
装修顾问 -馨馨
(四年装修行业经验)
微信扫一扫
3.&您家小区名称 :&&
请选择您家的装修时间
linux开机自动挂载共享目录要如何设置?
提问者:邱丰雅| 地点:
| 浏览次数:
355| 时间:
我来帮他解答
还可以输入1500字
已有3条回答
回答数:33269
| 被采纳数:54
1.在/etc/fstab中写入; 2.在开机启动脚本中写入:如/etc/rc.d/rc.local 不管你是nfs还是cifs都可以在rc.local中写入。
回答数:63743
| 被采纳数:8
开机后网络没问题。开机后输入mount
挂全部fstab内容也没问题,要挂的都挂上了。所以主要原因应该是启动时网络没准备好,就开始试图挂载nfs共享,所以无法自动挂载。
可以这样,设个开机启动。命令为mount
,挂载fstab内容,但是为了等网络准备好再挂载免得失败,mount前加条命令
30(睡眠30秒),就成了。
也可以改下netfs的开机启动文件,在monut前加一行睡眠命令,让netfs先等一会再继续执行挂载网络文件系统的行为。
回答数:29
| 被采纳数:0
您好,这个问题有以下几步
1。Windows共享一个文件夹share, 开放所有权限
2。Linux下执行file_mode=0777,dir_mode=0777,setuid=509,setgid=101
其中,uid=509, gid=101是一个普通用户dba /mnt/share权限位是0777,所有用户有完全访问权限
3. 执行后, dba用户可以访问 /mnt/share ,也就是Windows的共享文件夹。
希望我的回答能帮助到您

我要回帖

更多关于 linux文件系统挂载点 的文章

 

随机推荐