Ubuntu 配置/etc/fstab参数实现开机自动挂载硬盘
文章目录
前言
不同于热插拔的设备,对于硬盘可能需要长期挂载在系统下,所以如果每次开机都去手动mount
是非常痛苦的,当然Ubuntu
系统的GNOME
桌面自带的gvfsd
也会帮你自动挂载,但是指向的路径却是按照uuid
命名的,对于有强迫症的我而言,这是极其痛苦的,所以希望开机就可以自动挂载硬盘到指定路径。只关注具体如何实现可以直接跳过我的这些“废话”,直接移步到实现步骤。
fstab
系统开机的时候会读取/etc/fstab
这个文件中的内容,根据文件配置情况去挂载磁盘。vi /etc/fstab
,打开fstab
文件,具体如下图所示;
参数含义
这里需要配置6个参数,<file system>
,<mount point>
,<type>
,<options>
,<dump>
,<pass>
;简单解释一下每个参数的含义,不能只见树木不见森林。
- file system
文件系统,参考默认的fstab
来看,这里只需要把硬盘的UUID
正确配置即可;可以通过指令blkid
,查看硬盘的UUID
; - mount point
挂载路径,最终硬盘会被挂载到配置的这个路径下,但是这个路径必须先存在,提前创建好这个路径即可; - type
硬盘的文件系统类型,相应的有ntfs
,ext4
,fat
,vfat
等等,这里要根据实际情况设置,同样的也可以通过指令blkid
,查看硬盘的TYPE
; - options
option | description |
---|---|
defaults | use default options: rw, suid, dev, exec, auto, nouser, and async. |
noauto | do not mount when “mount -a” is given (e.g., at boot time) |
user | allow a user to mount |
owner | allow device owner to mount |
comment or x- | for use by fstab-maintaining programs |
nofail | do not report errors for this device if it does not exist. |
- dump
这个参数用来检查文件系统以多快频率进行备份,系统将认为其值为0,则不需要进行备份;设置成1暂时也没有实践过; - pass
这个参数用来决定在启动时需要被fsck
扫描的文件系统的顺序,根文件系统"/"对应该字段的值应该为1,其他的应该逐渐递增,如果设置为0则表示不扫描。
实现步骤
1 查看硬盘信息,并找到需要进行挂载的硬盘
sudo fdisk -l
这里我需要对/dev/sdc
进行挂载;
2 sudo mkfs.ext4 /dev/sdc
该指令会格式化硬盘,所以请先备份数据,如果硬盘的TYPE
就是ext4
则无需进行这个步骤的操作
3 sudo mkdir /home/diska
创建硬盘需要挂载的路径,这个路径可以根据自己的需要随意命名;
4 查看UUID
$ blkid /dev/sdc
$ /dev/sdc: UUID="b72a8f66-73d9-42d0-92cc-ae24bee6a309" TYPE="ext4"
5 配置/etc/fstab
打开/etc/fstab
,根据对应的格式如下把UUID
(步骤4中获取),挂载路径(步骤4中创建),配置到文件中;
# /home/diska was my persional disk
UUID=b72a8f66-73d9-42d0-92cc-ae24bee6a309 /home/diska ext4 errors=remount-ro 0 0
配置完之后如下图所,记得保存;
最后,重启系统,看一下硬盘是不是已经挂载上去了;
$ cat /proc/mounts | grep sdc
$ /dev/sdc /home/diska ext4 rw,relatime,errors=remount-ro,data=ordered 0
OK,最终sdc
成功地挂载到/home/diska
路径下了。
Ubuntu 配置/etc/fstab参数实现开机自动挂载硬盘的更多相关文章
- Ubuntu 16.04开机自动挂载硬盘分区(转)
说明:如果挂载以前旧硬盘分区时不需要第2.3步! 1.查看Linux硬盘信息: sudo fdisk -l 2.格式化新硬盘(很危险,注意操作时确定硬盘分区的位置): sudo mkfs.ext4 / ...
- ubuntu开机自动挂载硬盘
1. 查看硬盘信息 df -h 命令找到目标硬盘(可根据 磁盘分区(路径).分区大小.挂载点 确认/定位 目标) sudo blkid 命令找到目标硬盘的UUID,(关注一下分区的格式化类型,如ex ...
- Ubuntu 开机自动挂载硬盘
1.查看Linux硬盘信息: $ sudo fdisk -l 2.格式化硬盘(根据需要确定文件系统): sudo mkfs.xfs /dev/sdb 3.创建/data目录 sudo mkdir /d ...
- linux --开机自动挂载硬盘【转】
转:http://c.biancheng.net/view/900.html 了解了 mount 命令之后,读者可能会问,系统如何在开机时自动挂载硬盘,它又是怎么知道哪些分区是需要挂载的呢? 很简单, ...
- Ubuntu 14.04 使用ntfs-config解决开机自动挂载NTFS分区的方法
先安装: sudo apt-get install ntfs-3g ntfs-config 再配置一下: sudo ntfs-config 然后就会弹出来一个对话框,选择你需要挂载的分区,点应用,再选 ...
- ubuntu下设置开机自动挂载硬盘
我们在linux中常常用mount命令把硬盘分区或者光盘挂载到文件系统中./etc/fstab就是在开机引导的时候自动挂载到linux的文件系统. 如果给计算机配了一块新磁盘,已经分区,格式化,挂载, ...
- centos6.5 开机自动挂载硬盘
1. 查看硬盘信息 输入命令查询 blkid 查找新添加的硬盘的UUID信息,并且拷贝. 2.编辑系统分区表,加入硬盘自动挂载信息 2.1 打开系统分区表 vim /etc/fstab 进入文件编辑模 ...
- 解决Ubuntu开机自动挂载硬盘回收站不可用等权限问题
1.修改fstab sudo gedit /etc/fstab 2.添加如下代码 #Entry for /dev/sdb7 : UUID=78A675EB46D703C4 /media/anseey/ ...
- Linux文件系统管理 开机自动挂载及fstab文件修复
概述 开机自动挂载及fstab文件修复 开机自动挂载 实现开机后自动挂载,就需要修改系统的自动挂载文件 /etc/fstab.因为系统就是依赖这个文件决定启动时加载的文件系统的.通过vi 打开/etc ...
随机推荐
- 这价格看得我偷偷摸了泪——用python爬取北京二手房数据
如果想了解更多关于python的应用,可以私信我,或者加群,里面到资料都是免费的 http://t.cn/A6Zvjdun 近期,有个朋友联系我,想统计一下北京二手房的相关的数据,而自己用Excel统 ...
- C - 剪花布条 (KMP例题)
一块花布条,里面有些图案,另有一块直接可用的小饰条,里面也有一些图案.对于给定的花布条和小饰条,计算一下能从花布条中尽可能剪出几块小饰条来呢? Input输入中含有一些数据,分别是成对出现的花布条和 ...
- v&n赛 内存取证题解(已更新)
题目是一个raw的镜像文件 用volatility搜索一下进程 有正常的notepad,msprint,还有dumpit和truecrypt volatility -f mem.raw --profi ...
- 一站式轻量级框架 Spring
Spring 简介 Spring 是一个轻量级的 Java 开发框架,它是为了解决企业应用开发的复杂性而创建的.Spring 的核心是控制反转(IoC)和面向切面编程(AOP).简单来说,Spring ...
- kubernetes的Service是什么?
service到底是什么? k8s的service定义了一个服务的访问入口地址,前端的应用通过这个入口地址访问其背后的一组由pod副本组成的集群实例.来自外部的访问请求被负载均衡到后端的各个容器应用上 ...
- tensorflow1.0 矩阵相乘
import tensorflow as tf matrix1 = tf.constant([[3,3]]) matrix2 = tf.constant([[2],[2]]) product = tf ...
- Jmeter系列(7)- 基础线程组Thread Group
如果你想从头学习Jmeter,可以看看这个系列的文章哦 https://www.cnblogs.com/poloyy/category/1746599.html Thread Group基础线程组介绍 ...
- 使用 GoLand 启动 运行 Go 项目
来源:https://my.oschina.net/u/3744526/blog/3085468 在使用本博客经验之前 需配置好 GOPATH 跟 GOROOT 创建好本地工作路径之后,使用 GoLa ...
- 详解PHP中instanceof关键字及instanceof关键字有什么作用
来源:https://www.jb51.net/article/74409.htm PHP5的另一个新成员是instdnceof关键字.使用这个关键字可以确定一个对象是类的实例.类的子类,还是实现了某 ...
- 安装宝塔检测到系统已存在Apache,请使用纯净安装
执行命令 停止服务 net stop Apache2.4 删除服务 sc delete apache