Linux系统自动挂载设备配置文件fstab详解

简介

Linux系统盘在系统安装完后会将各个分区自动挂载的参数写入到/etc/fstab配置文件中,因此我们可以参考系统挂载方式将其他磁盘写入配置文件中进行开机自动挂载。

修改配置文件

[root@linux /]# vim /etc/fstab #在文件最后追加

/dev/sdb1 /a ext3 defaults 0 0
/dev/sdb1/aext3defaults00
要挂载的分区设备挂载点文件系统类型挂载选项是否备份是否检测
[root@linux ~]# mount -a #自动挂载/etc/fstab中没有挂载上的文件
[root@linux ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda3 10G 4.3G 5.8G 43% /
devtmpfs 982M 0 982M 0% /dev
tmpfs 997M 0 997M 0% /dev/shm
tmpfs 997M 9.0M 988M 1% /run
tmpfs 997M 0 997M 0% /sys/fs/cgroup
/dev/sr0 4.3G 4.3G 0 100% /mnt
/dev/sda1 197M 172M 25M 88% /boot
tmpfs 200M 24K 200M 1% /run/user/0
/dev/sdb1 1014M 33M 982M 4% /sdb1
#发现已经挂载上,说明配置没有问题。 然后再重启,看看挂载
 
方法2: 使用UUID挂载
[root@linux ~]# blkid
/dev/sda1: UUID="a635d4d2-a21e-4d9b-b199-4c8d5cfed808" TYPE="ext3"
/dev/sda2: UUID="46f139f8-fd5c-4e51-8d5c-b33f6c7aa38e" TYPE="swap"
/dev/sda3: UUID="4bcb433e-10e6-464d-a40b-00d018950149" TYPE="ext3"
/dev/sdb1: UUID="5e3a580a-e5b4-448c-88bf-d22fb3d1d9e2" TYPE="ext3"
[root@linux /]# echo "UUID=5e3a580a-e5b4-448c-88bf-d22fb3d1d9e2 /a ext3 defaults 0 0" >> /etc/fstab

扩展知识

fstab文件下第四列:parameters-文件系统的参数

参数详解
Async/sync设置是否为同步方式运行,默认为async
auto/noauto当执行mount -a 的命令时,此文件系统是否被主动挂载。默认为auto
rw/ro是否以以只读或者读写模式挂载
exec/noexe限制此文件系统内是否能够进行"执行"的操作
user/nouser是否允许用户使用mount命令挂载
suid/nosuid是否允许SUID的存在
Usrquota启动文件系统支持磁盘配额模式
Grpquota启动文件系统对群组磁盘配额模式的支持
Defaults同时具有rw,suid,dev,exec,auto,nouser,async等默认参数的设置 samba nfs

第五列:是否进行备份。通常这个参数的值为0或者1

012
不做备份要每天进行操作不定日期的进行操作

第六列:是否检验扇区:开机的过程中,系统默认会以fsck检验我们系统是否为完整

012
不要检验最早检验(一般根目录会选择)1级别检验完成之后进行检验
  • 4
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Linux中,可以使用fstab文件配置开机自动挂载fstab文件位于/etc目录下,用于定义系统启动时需要挂载文件系统。 要配置开机自动挂载,你可以按照以下步骤进行操作: 1. 打开终端,使用文本编辑器(如vi或nano)以root权限编辑fstab文件:sudo vi /etc/fstab 2. 在fstab文件中,每一行代表一个要挂载文件系统。每行的格式如下: <设备文件名> <挂载点> <文件系统类型> <挂载选项> <dump选项> <fsck选项> 例如,如果你想要挂载/dev/sdb1到/disk1,文件系统类型为ext4,挂载选项为默认值,可以在fstab文件中添加以下行: /dev/sdb1 /disk1 ext4 defaults 1 2 这样,系统在启动时会自动将/dev/sdb1挂载到/disk1。 3. 保存并退出fstab文件。 4. 重启系统文件系统将会自动挂载。 需要注意的是,挂载选项可以根据需要进行配置。常见的挂载选项包括rw(可读写)、ro(只读)、noauto(不自动挂载)、user(允许普通用户挂载)、exec(允许执行程序)等。你可以根据具体需求进行配置。 另外,你还可以使用UUID来标识设备进行挂载。你可以通过命令ls -l /dev/disk/by-uuid/来查看所有磁盘的UUID,并在fstab文件中使用UUID进行挂载。 希望以上信息对你有所帮助。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* [Linux添加硬盘——fdisk分区,并配置/etc/fstab文件实现开机分区自动挂载。](https://blog.csdn.net/qq_44757691/article/details/122516918)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Linux自动挂载文件/etc/fstab 详解](https://blog.csdn.net/weixin_38697798/article/details/127496342)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值