设置开机自动挂载

继上次为重新磁盘分配空间后,过段时间开机却发现空间依然是满的,这就很让人疑惑了,之前不是设置的好好的么?

1.发现问题

df一下,并未发现之前设置好的/dev/sda2和/dev/sda3

[email protected]:~# df
文件系统          1K-块    已用   可用 已用% 挂载点
udev             736936       0 736936    0% /dev
tmpfs            152212    1432 150780    1% /run
/dev/sda1      10253588 9253136 459884   96% /
tmpfs            761056      12 761044    1% /dev/shm
tmpfs              5120       4   5116    1% /run/lock
tmpfs            761056       0 761056    0% /sys/fs/cgroup
/dev/loop1         3840    3840      0  100% /snap/gnome-system-monitor/100
/dev/loop2        43904   43904      0  100% /snap/gtk-common-themes/1313
/dev/loop3        15104   15104      0  100% /snap/gnome-characters/317
/dev/loop5       144128  144128      0  100% /snap/gnome-3-26-1604/92
/dev/loop4         4352    4352      0  100% /snap/gnome-calculator/501
/dev/loop6         2304    2304      0  100% /snap/gnome-calculator/260
/dev/loop0       153600  153600      0  100% /snap/gnome-3-28-1804/71
/dev/loop7        55936   55936      0  100% /snap/core18/1279
/dev/loop8         3840    3840      0  100% /snap/gnome-system-monitor/57
/dev/loop9         1024    1024      0  100% /snap/gnome-logs/73
/dev/loop11      144128  144128      0  100% /snap/gnome-3-26-1604/74
/dev/loop10       93184   93184      0  100% /snap/core/6350
/dev/loop12       14976   14976      0  100% /snap/gnome-logs/45
/dev/loop13       91264   91264      0  100% /snap/core/7713
/dev/loop14       13312   13312      0  100% /snap/gnome-characters/139
/dev/loop16       55808   55808      0  100% /snap/core18/1144
/dev/loop15       35456   35456      0  100% /snap/gtk-common-themes/818
<pre>tmpfs            152208      44 152164    1% /run/user/1000
/dev/sr0          75386   75386      0  100% /media/wzy/VBox_GAs_6.0.12
tmpfs            152208       0 152208    0% /run/user/0
2.原因

df /data/ext4查看,因为之前已经设置好了,所以这里显示的是已经修改好的,没记错的话修改前的为已用100% 挂载点为 \ ,也就意味着上次的挂载失效了,但我们总不能每次启动都手动挂载吧,很麻烦的。

[email protected]:~$ df /data/ext4
文件系统        1K-块  已用   可用 已用% 挂载点
/dev/sda3      999320  8080 922428    1% /data/ext4

cat /etc/fstab查看当前的挂载情况,文件显示只有一个挂载在根目录的ext4文件系统,这里显示的也是未修改的。

[email protected]:~# cat /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).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=777c74fb-a653-4051-8c82-1f366bc6bcab /               ext4    errors=remount-ro 0       1
/swapfile   none            swap    sw              0       0

一共六栏,意思分别代表

[设备UUID] [挂载点] [文件系统] [文件系统参数] [用来备份] [ 是否要在开机时做check的动作 ]

2.解决办法

为了在开机后能够自动把需要挂载的的文件系统挂载好,我们需要编辑文件/etc/fstab

首先要强调几点

  1. 根目录 \是必须挂载的,而且一定要先于其他挂载点被挂载进来
  2. 其他挂载点必须为已建立的目录,可任意指定,但一定要遵守必须的系统目录架构原则(FHS)
  3. 所有挂载点在同一时间之内,只能挂载一次
  4. 所有硬盘分区在同一时间之内,只能挂载一次
  5. 如若进行卸载,您必须先将工作目录移到挂载点(及其子目录)之外

    --摘自《鸟哥的Linux私房菜》

root 用户下用blkid 查看文件系统的UUID,内容形式应该和下面类似

/dev/sda1: UUID="777c74fb-a653-4051-8c82-1f366bc6bcab" TYPE="ext4" PARTUUID="724e98f6-01"
/dev/sda2: UUID="53c0cfd8-7fbc-4095-9b79-bdf57d928ec9" TYPE="xfs" PARTUUID="724e98f6-02"
/dev/sda3: UUID="2645e5a9-2bee-447d-8b00-7eb6576fc20c" TYPE="ext4" PARTUUID="724e98f6-03"

编辑/etc/fstab文件vim /etc/fstabUUID为上面的/dev/sda2一栏,挂载的文件系统是ext4格式,所以挂载点为之前创建的/data/ext4,文件系统参数填defaults,dump和pass默认填0就行,若想详细了解/etc/fstab文件的信息,可以参考 /etc/fstab文件详解

修改文件 /etc/fstab

写入文件设置开机自动挂载,修改后大致为这样

[email protected]:/data/ext4# cat /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).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=777c74fb-a653-4051-8c82-1f366bc6bcab /               ext4    errors=remount-ro 0       1
/swapfile   none            swap    sw              0       0
UUID=53c0cfd8-7fbc-4095-9b79-bdf57d928ec9   /data/xfs   xfs defaults    0   0
UUID=2645e5a9-2bee-447d-8b00-7eb6576fc20c   /data/ext4  ext4    defaults 0  0
3.检查是否挂载成功

df一下,发现挂载成功,重启一下,生没有变化

注:若没有立即生效,用mount -a解决,我的就没有立即生效...

lsblk一下,确认正确挂载,完成。

sda      8:0    0    20G  0 disk
├─sda1   8:1    0    10G  0 part /
├─sda2   8:2    0     1G  0 part /data/xfs
└─sda3   8:3    0     1G  0 part /data/ext4

参考链接:https://blog.csdn.net/lanmolei814/article/details/45692153

原文地址:https://www.cnblogs.com/NoTrace/p/12000176.html

时间: 2024-10-10 08:40:21

设置开机自动挂载的相关文章

linux (debian) 设置开机自动挂载

1. 临时挂载: # mount /dev/sda10  /data     //将  /dev/sda10 挂载到   /data 目录下 2. 设置开机自动挂载硬盘! # vi /etc/fstab 添加 /dev/sda10      /data     ext4    defaults   0    2 3. 开机验证!

《Linux学习并不难》文件系统管理(8):设置开机自动挂载Linux文件系统

18.8  <Linux学习并不难>文件系统管理(8):设置开机自动挂载Linux文件系统 只有将某个分区或是设备进行挂载以后才能使用,但是当计算机重新启动以后,又需要重新挂载,这个时候可以通过修改/etc/fstab文件实现开机自动挂载Linux文件系统.要实现开机自动挂载文件系统,需要在/etc/fstab文件中添加该磁盘分区的相关信息,可以通过提供设备名和UUID实现. 1.使用设备名 编辑/etc/fstab文件,在该文件末尾添加下列内容. /dev/sda5             

ubuntu16.04对硬盘进行分区格式化并设置开机自动挂载

格式化: sudo mkfs.ntfs /dev/sdb1 格式化成ntfs格式的 sudo mkfs.ext3 /dev/sdb1 格式化成ext3格式的 挂载: mount /dev/sdb1 /mnt/sdb/  将/dev/sdb1挂载到/mnt/sdb/下 mount 查看挂载情况 设置开机自动挂载:(在/etc/fstab 文件中加入下面这行) 硬盘路径 文件路径(挂载点) 文件系统类型 设备的自定义选项 是否转存 fsck的顺序 /dev/sdb1     /mnt/sdb   

ubuntu下设置开机自动挂载硬盘(转)

原文:http://feierky.iteye.com/blog/1998602 我们在linux中常常用mount命令把硬盘分区或者光盘挂载到文件系统中./etc/fstab就是在开机引导的时候自动挂载到linux的文件系统. 如果给计算机配了一块新磁盘,已经分区,格式化,挂载,然后我们想让计算机启动时,自动挂载,方法就是修改/etc/fstab表,增加新 磁盘的所有分区记录.然后配置好后,保存,并执行mount -a来验证配置是否正确,参数-a是指按照配置文件/etc/fstab的数据将所有

/etc/fstab 参数详解及如何设置开机自动挂载

转自:http://blog.csdn.net/duyiwuer2009/article/details/8644753 某些时候当Linux系统下划分了新的分区后,需要将这些分区设置为开机自动挂载,否则,Linux是无法使用新建的分区的. /etc/fstab 文件负责配置Linux开机时自动挂载的分区. Windows的文件结构是多个并列的树状结构,最顶部的是不同的磁盘(分区),如:C,D,E,F等.Linux的文件结构是单个的树状结构.最顶部的为根目录,即/.在根目录下,分为多个子目录,包

Linux系统添加新硬盘,并分区设置启动自动挂载,图文教程!

虚拟机添加硬盘的步骤就不多废话了,主要列出添加硬盘后要进行设置的几个详细步骤: 1.查看磁盘信息:fdisk -ls 添加前如下图所示: 添加后如下图: 也可以用:ls /dev/sd*查看,如下图: 2.磁盘分区: 磁盘识别成功后,用gdisk命令进行分区:gdisk /dev/sdb 执行后就进入了gdisk的交互式命令行,输入p,回车后就能看到硬盘详细信息了,如下图所示: 若创建多个分区,用创建分区的命令n,输入回车后,选择分区编号(默认从1开始),输入1,回车 我这里只设置一个默认分区1

ubuntu开机自动挂载硬盘

1. 查看硬盘信息 df -h 命令找到目标硬盘(可根据 磁盘分区(路径).分区大小.挂载点  确认/定位 目标) sudo blkid 命令找到目标硬盘的UUID,(关注一下分区的格式化类型,如ext4.ntfs等) 如下图,我需要自动挂载的4块硬盘: /dev/sdb 3.6T 437G 3.0T 13% /media/administrator/SEAGATE-4T /dev/sdc2 400G 267G 134G 67% /media/administrator/F /dev/sdc1

fdisk磁盘分区,格式化和开机自动挂载

一.查看分区前的磁盘状态 ]# fdisk -l 磁盘 /dev/vda:107.4 GB, 107374182400 字节,209715200 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0x000b4a3a 设备 Boot Start End Blocks Id System/dev/vda1 * 2048 1026047

linux挂载新硬盘,开机自动挂载

Linux的硬盘识别: 2.6 kernel以后,linux会将识别到的硬件设备,在/dev/下建立相应的设备文件.如: sda        表示第1块SCSI硬盘.# V, z   b, }2 F7 u' | hda        表示第1块IDE硬盘(即连接在第1个IDE接口的Master口上) scd0        表示第1个USB光驱. 当添加了新硬盘后,在/dev目录下会有相应的设备文件产生.cciss的硬盘是个例外,它的 设备文件在/dev/cciss/目录下.一般使用"fdis