说明:通常使用 mount
来对设备进行挂载的时候,都是临时挂载的,在系统重启后,需要重新进行挂载,如果我们需要对一个分区进行开机自动挂载,可以通过编辑 /etc/fstab
来完成,系统在启动时,会根据 /etc/fstab
文件对分区进行自动挂载。
方法一:在/etc/fstab文件中配置
使用cat
命令查看 /etc/fstab
文件内容如下:
# This file is edited by fstab-sync – see 'man fstab-sync' for details
LABEL=/ / ext3 defaults 1 1
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
LABEL=SWAP-sda2 swap swap defaults 0 0
/dev/sda3 /home ext3 defaults 1 1
/dev/hdc /media/cdrom auto pamconsole,exec,noauto,managed 0 0
/dev/fd0 /media/floppy auto pamconsole,exec,noauto,managed 0 0
格式为:
第一行:设备名或 UUID 或 lable(设备卷标名)
第二行:挂载点(要求目录为空)
第三行:该分区文件系统格式,如 ext、ext2、msdos、iso9660、nfs、swap 等
第四行:文件系统参数,即 mount 时要设定的状态,常用参数有 default、ro、rw、 suid、dev、exec、auto、nouser、async 等
第五行:dump 备份设置 (0 不备份,1 每天进行 dump 备份,2 不定时进行 dump 备份)
第五行:系统启动使用fsck检验分区。因为有些挂载点是不需要检验的,比如:虚拟内存swap、/proc等。0:不检验,1:要检验,2要检验,但比1晚检验,一般根目录设置为1,其他设置为2就可以了。
注意: /etc/fstab
文件写错会造成无法开机,根目录/
预设会变成只读属性,这个时候就得要进行 remount 的操作了。
执行命令:
mount –n –o rw,remount /
这样应该就可以将磁盘重新挂载成为可读写状态。
方法二:通过开机执行脚本挂载
在 /etc
目录下有系统开机自动执行的脚本,那么只要往其里面加入挂载命令也可实现自动挂载,以Ubuntu系统为例,方法步骤如下:
首先创建/media
下的对应的挂载目录,然后用vi
或者Gedit
打开/etc/rc.local
文件,在其后面 (Ubuntu下有一句exit 0,需要添加在这一句前面)添加下述内容(去掉行号):
mount -t ntfs /dev/sda1 /media/C
mount -t ntfs /dev/sda5 /media/D
mount -t ntfs /dev/sda6 /media/E
保存文件,重启机器的时候也能实现自动挂载
参考资料
https://blog.csdn.net/xyajia/article/details/79165655
http://www.voidcn.com/article/p-emooobxc-rr.html
相关推荐
- Ubuntu/Debian 系统安装配置 UFW 简单防火墙
- CentOS 7 安装使用 iptables 防火墙方法介绍
- Linux 服务器配置密钥实现远程免密登录
- CentOS 7 firewalld 防火墙常用命令汇总
- 如何给Redis设置临时或永久密码?
- 在Linux系统中安装配置使用DenyHosts防护工具
文章作者:喵斯基部落
原文地址:https://www.moewah.com/archives/2558.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。非商业转载及引用请注明出处(作者、原文链接),商业转载请联系作者获得授权。