当前位置:首页 » 存储配置 » 如何查看开机挂载配置文件

如何查看开机挂载配置文件

发布时间: 2023-04-14 08:48:46

linux设置开机自动挂载硬盘

方法/步骤
创建挂载路径
就是把磁盘分配一个路径,这个路径你可以分到任何目录,不过按照Linux的习惯,都是放在media目录下,当然这个不限制一定要media,也有同志喜欢放到Home,方便查找
按Ctrl+Alt+T打开终端,输入sudo mkdir /media/E
这条命令是创建文件夹,按照Windows的习惯是CDEF,这个随自己设置
Ubuntu(Linux)开机自动挂载磁盘
获取需要挂载的分区标识
打开文件管理器,查看分区后面的标识
比如需要开机自动挂载本地磁盘,那么本地磁盘后面的标识是/dev/sdb5
Ubuntu(Linux)开机自动挂载磁盘
获取分区类型
在终端输入sudo blkid
可以看到分区的类型,这里的TYPE需要用到
Ubuntu(Linux)开机自动挂载磁盘
编辑/etc/fstab文件
在终端输入sudo gedit /etc/fstab
打开fstab文件
Ubuntu(Linux)开机自动挂载磁盘
添加分区
在末行加上
/dev/sdb1 /media/C ntfs defaults 0 0
/dev/sdb5 /media/D ntfs defaults 0 0
这里的sdb对应你的分区,media对应要挂载到的目录,ntfs是分区的文件类型
Ubuntu(Linux)开机自动挂载磁盘
保存退出
点击文件右上角的保存,然后关闭
可以在终端输入reboot重启,然后发现自动加载了

⑵ 为什么虚拟机挂载了linux镜像文件,但找不到它的配置目录

虚拟机挂载了linux镜像文件,但找不到它的配置目录是设置错误造成的,解决方法为:

1、开机自动挂载配置文件/etc/fstab, 以空格或制表位分隔为6列。

⑶ Linux如何取消开机自动挂载

编辑这个配置文件:/etc/fstab,把想取消的开机自动挂载那行删除,就可以了。
linux开机读出此配置文件,自动挂载记录的每一行。

此文件的具体配置细节可以通过下面命令查看:
$man fstab

⑷ CentOS挂载详解

接前文, CentOS下ext4、vfat文件系统创建、修改 ,以及 swap分区管理

在Linux中,存储设备的使用一般分三步,分区,创建文件系统(格式化),挂载。

什么是挂载?个人理解,Linux通过倒树形的根文件系统来管理所有的文件,内核只能识别并管理根目录 / 所在的文件系统及其下的目录和文件。因此其他文件系统想要使用,都需要为其指定在现存目录下的访问入口。

将额外的文件系统,与现存的Linux能够识别的目录,建立起映射关系,实现 将现存目录作为访问额外文件系统的入口 的功能,这个过程称为 挂载 ;用于访问额外文件系统的,现存文件系统中的指定目录,称为 挂载点

挂载的逆过程,解除额外的文件系统与现存Linux能够识别的目录之间的映射关系,称为 卸载

挂载需要两个参数,挂载的设备或文件系统,挂载点;
1. 挂载点,是现有文件系统下的某个目录,是由我们自己指定的;
2. 要挂载的设备或文件系统,其信息要如何获得?

1. 如果要挂载的是磁盘,可以尝试用 fdisk -l 命令配合 df 和 free 命令

为了更直观的比较,可以加上grep以过滤显示结果,例如:

从结果中可以看到,swap分区只有sda3,并且大小和现有swap大小基本一样,可知swap分区已全部挂载。
已挂载磁盘只有sda1和sda2,sdb1没有挂载。

2. 使用 blkid -o format 命令

在format的多个值中比较推荐list或full,full模式下会显示设备名称、UUID和文件系统的类型

而list模式更便于我们阅读,此时会显示设备名称、文件系统类型、表现名称、挂载点(会显示挂载点或未挂载状态)和UUID。如下图,根据提示很容易可以看得出 /dev/sdb1 和 /dev/sr0 处于未挂载状态。

3. 使用 lsblk 命令

例如, lsblk -fmp ,不指定设备则显示所有块设备信息,很容易看到sbd1和sr0没有挂载点,说明他们处于未挂载状态。

通过上面三种方法,我们可以了解到目前尚未挂载的设备信息,即有哪些设备可以挂载。

1,挂载和卸载命令的参数:
挂载使用 mount 命令,设备、挂载点 两者都需要指明
卸载使用 umount 命令,设备、挂载点 两者只需要指明其一

2,一般挂载

命令格式:mount [-nrw] [-t vfstype] [-o options] device dir

device :指明要挂载的设备或文件系统,可以通过以下方式指定
1)设备文件名称:例如/dev/sda5,默认使用这种方式
2)卷标:-L 'LabelName',例如 -L 'MYDATA'
3)UUID:-U UUID,即使设备名称或者卷标改了,也不影响识别
4)伪文件系统(暂不介绍):proc,sysfs,devtmpfs,configfs

dir :挂载点
1)事先存在,并建议使用空目录,
2)如果是长期挂载,尽量不要使用mnt和media目录
3)处于busy状态(例如正在被访问的目录)的设备无法被卸载

mount命令本身选项
-r:readonly,只读挂载(整个分区只读);
-w:read and write, 读写挂载;
-n:默认情况下,设备挂载或卸载的操作会同步更新至 /etc/mtab 文件中;
-n用于禁止此特性:挂载但不更新 /etc/mtab 文件;
-t vfstype:指明要挂载的设备上的文件系统的类型;多数情况下可省略,此时mount会通过blkid来判断要挂载的设备的文件系统类型;
-L LABEL:挂载时以卷标的方式指明设备;
mount -L LABEL dir
-U UUID:挂载时以UUID的方式指明设备;
mount -U UUID dir

-o options :挂载选项,多用于定义挂载时文件系统的特性
sync/async:同步/异步操作;
atime/noatime:文件或目录在被访问时是否更新其访问时间戳;
diratime/nodiratime:目录在被访问时是否更新其访问时间戳;
remount:重新挂载;
acl:支持使用facl功能;
# mount -o acl device dir
# tune2fs -o acl device
# mount -o remount,acl device dir #重新挂载并增加acl特性
ro:只读,-o ro 等效于 -r
rw:读写,-o rw 等效于 -w
dev/nodev:此设备上是否允许创建设备文件;
exec/noexec:是否允许运行此设备上的程序文件;
auto/noauto:是否支持自动挂载,即是否支持 mount -a ,如果是 noauto ,那么即使在 fstab 中加入记录,启动时也不会自动挂载该设备;
user/nouser:是否允许普通用户挂载此文件系统;
suid/nosuid:是否允许程序文件上的suid和sgid特殊权限生效;

defaults:使用默认挂载特性: rw, suid, dev, exec, auto, nouser, async, relatime(默认特性和CentOS版本及内核版本有关)
特别的,如果指定的特性与defaults的默认特性冲突,以额外指定的特性为准,例如 mount -o defaults,noauto device dir ,默认特性是 auto ,额外指定 noauto ,device实际表现的挂载特性是 noauto 。

3,挂载可移动设备或回环设备

4,设置开机后自动挂载

修改配置文件 /etc/fstab ,该文件中每一行定义一个要挂载的文件系统及相关属性,每一行的内容分为6个字段:
(1) 要挂载的设备,可以是以下内容:
设备文件的名称,如/dev/sda1
设备的LABEL
设备的UUID,CentOS 7中较多使用此种方式
伪文件系统:如sysfs, proc, tmpfs等
(2) 挂载点路径
如果是swap类型的设备,挂载点就是 swap ;
(3) 文件系统类型,如ext4,xfs,btrfs,vfat等等;
(4) 挂载选项,也就是 mount -o 命令的那些选项:
defaults:使用默认挂载选项;
如果要同时指明多个挂载选项,彼此间以逗号分隔,如:defaults,acl,noatime,noexec
(5) 转储频率,已经很少使用:
0:从不备份;
1:每天备份;
2:每隔一天备份;
(6) 自检次序:
0:不自检;
1:首先自检,通常只能是根文件系统可用1;
2:次级自检;

1. 使用 findmnt 命令

findmnt 命令将列出所有已挂载的文件系统或者搜索出某个文件系统,是查看文件系统时很常用的命令之一。findmnt 命令能够在 /etc/fstab 、 /etc/mtab 或 /proc/self/mountinfo 这几个文件中进行搜索。

命令常用选项:
-l:表示采用列表形式输出结果,默认采用树形输出结果
--df 或 -D:以df类型输出结果,显示文件系统及设备空间使用情况
-t TYPE:只输出文件类型为TYPE的结果

参数:
findmnt可以指定设备或挂载点,输出相关结果,不带任何参数则输出所有结果,例如:
findmnt /dev/sda1
findmnt /

2. 使用 blkid 命令
blkid -o list ,在第一部分已经简单介绍过该命令的用法,这里不再重复。

3. 使用 lsblk 命令
lsblk -fp [device] ,第一部分也已经介绍过,这里不再重复。

4. 使用 df 命令
常用 df -hT 来查看 已挂载 设备的文件系统及其空间使用情况, -T 表示查看文件类型, -h 表示以方便识别的方式输出空间情况。
更多用法请看man手册。

5. 使用 mount 命令
直接使用 mount 命令,不带选项和参数,会输出所有已挂载的系统信息,里面可能有很多我们不需要的信息,常和grep一起使用以查看我们关注的内容。
如: mount | grep -E "(sd)|(sr)"

6. 使用 fdisk -l 命令
该命令是分区命令,因此只能看到能够进行分区操作的设备信息(比如光盘就不会显示),同时无论分区有没有挂载都会显示。

上面的命令可以简单分为
可以查看 设备信息: blkid , lsblk , fdisk
只能查看 设备信息: findmnt , df , mount

卸载使用命令 umount ,设备或挂载点任意指定其中之一即可: umount device|dir

卸载时有可能会遇到挂载点正在被其他进程访问,无法卸载的情况:

解决办法有2个:

1. 终止所有正在访问某挂载点的进程,比如使用命令 fuser -km /test (这个命令有可能导致其他进程出问题,生产环境慎用),或者kill掉访问挂载点的进程,然后再卸载。
2. 强制卸载: umount -l /test , umount -l 会等到挂载点空闲后再卸载,相对让人放心一些。

⑸ linux磁盘挂载

linux默认不会识别外部的设备(磁盘),所有我们需要将设备挂载到系统已经存在的目录下才能进行访问。这个过程就叫做挂载,使用的命令为mount。

(1)根文件系统是必须最先挂载的
(2)挂载点必须存在
(3)挂载设备和挂载点同一时刻只能挂载一次

3.1 查看文件/etc/fstab,这个文件是挂载的配置文件,配置好挂载信息系统重新后会直接读取该文件内容进行自动挂载。
命令: cat /etc/fstab

文件内容解释:
(1)第一列为挂载设备,这里使用的UUID进行挂载,可以通过blkid查询设备的UUD。
查询UUID命令: blkid /dev/vda1
(2)第二列内容为挂载的位置,即当前设备下存在的路径。
(3)第三列为挂在的类型,查询UUID时会带有type值即挂载类型。
(4)第四列为挂载参数,defaults是默认值的意思。

(5)第五列为是否备份,0代表不要做mp备份;1代表每天进行np操作;2代表不定日期进行mp操作。
(6)是否进行磁盘检验,0代表不检验;1代表最早检验;2代表1级别检验完之后进行检验。
3.2编辑fstab文件,可以使用命令: vim /etc/fstab 进入文件编辑,增加需要挂载的磁盘信息即可。
3.2编辑完成后,使用 mount -a 可以完成的文档在系统挂载

(1)查看系统磁盘挂载信息: df -l
(2)查看服务器有多少块磁盘: lsblk
(3)卸载挂载: umount -l /data /data 是磁盘挂载路径

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

磁盘自动挂载有三种方法(按推荐度排序):

1.写在/etc/fstab里面,如图:

2.把完整的挂载命令写在/etc/rc.local里面,这个文件是linux启动最后一个运行的脚本,写在里面的可以在开机前最后一个脚本执行。

3.linux的触发式挂载,学的时候学过,在虚拟机上触发yum命令自动挂载本地镜像,线上环境没用过,配置远比上两个复杂。

⑺ linux开机自动挂载分区是怎么设置的

开机自动挂载只需要设置/etc/fstab这个配置文件即可,这个文件是有特定格式的:挂载一个分区是一行,一行共有6个字段,每个字段用空格分割。一般第一行是根目录的挂载设置,因为根目录是要优先于所有其他的挂载点先挂载的。解释一下6个字段的含义:
第一个字段:是Label name或者是设备文件名,例如LABEL=/home或者/dev/hdc3
第二个字段:是挂载点,这个一定得是目录的,比如/home
第三个字段:是文件系统格式,比如ext3
第四个字段:是文件系统参数,一般填默认设置值default
第五个字段:是指定这个文件系统是否要进行mp备份,0代表不做备份,1代表要每天备份
第六个字段:是否开机用fsck检查文件系统,0表示不检查,如果想设置成检查,根目录是1,其他文件系统是2
设置完这个文件后,最好测试一下是否有错误:
mount -a
df
如果用df命令看到刚刚修改的那一行的分区成功挂载了,就说明没有错误了

⑻ linux启动中自动挂载的目录是挂在哪呀

LINUX
启动挂在是通过配置文件来挂载的,我们可以人工添加比建议删除,删除可能会导致系统无法启动,文件/etc/fstab
按照原有设置来添加

热点内容
8uftp上传网站 发布:2025-02-13 03:01:57 浏览:242
电脑玩游戏如何配置电源 发布:2025-02-13 03:01:53 浏览:361
微信怎么上传头像不了 发布:2025-02-13 02:57:04 浏览:118
c语言矩阵的转置 发布:2025-02-13 02:38:43 浏览:624
rowphp 发布:2025-02-13 02:37:16 浏览:711
光遇安卓服周年伞在哪里领取 发布:2025-02-13 02:22:18 浏览:674
写mv脚本软件 发布:2025-02-13 02:21:56 浏览:696
超内核源码 发布:2025-02-13 02:12:54 浏览:444
趣粉脚本 发布:2025-02-13 02:11:23 浏览:952
压缩的茶叶怎么弄开 发布:2025-02-13 02:11:16 浏览:739