简介
Linux系统盘在系统安装完后会将各个分区自动挂载的参数写入到/etc/fstab配置文件中,因此我们可以参考系统挂载方式将其他磁盘写入配置文件中进行开机自动挂载。
修改配置文件
[root@linux /]# vim /etc/fstab #在文件最后追加
/dev/sdb1 /a ext3 defaults 0 0
/dev/sdb1 | /a | ext3 | defaults | 0 | 0 |
---|---|---|---|---|---|
要挂载的分区设备 | 挂载点 | 文件系统类型 | 挂载选项 | 是否备份 | 是否检测 |
[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
0 | 1 | 2 |
---|---|---|
不做备份 | 要每天进行操作 | 不定日期的进行操作 |
第六列:是否检验扇区:开机的过程中,系统默认会以fsck检验我们系统是否为完整
0 | 1 | 2 |
---|---|---|
不要检验 | 最早检验(一般根目录会选择) | 1级别检验完成之后进行检验 |