openSUSE自动挂载NTFS硬盘
近期发现家里IPV6可用了,那还要百度网盘干啥?折腾起来!最近尝试了一下OpenSUSE这个发行版,不得不说这个发行版做的真好,遇到问题Google一下直接搞定。 OpenSUSE自带读写NTFS的驱动,只需要一行命令即可挂载,再通过SMB、Webdav这些服务建立共享文件夹即可,有时候需要重启机器,所以需要自动挂载硬盘。
临时挂载方式
1[root@vm ~]# fdisk -l
2Device Boot Start End Blocks Id System
3/dev/sdb1 * 2048 3907027119 1953512536 7 HPFS/NTFS/exFAT
4[root@vm ~]# mount -t ntfs-3g -o noatime /dev/sdb1 /root/HDD
系统开机挂载解释
设置开机挂载,就是将挂载磁盘的命令写入到/etc/fstab里面,例如:
1[root@vm ~]# cat /etc/fstab
2
3# /etc/fstab
4# Created by anaconda on Sun May 22 11:56:31 2022
5#
6# Accessible filesystems, by reference, are maintained under '/dev/disk'
7# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
8#
9/dev/mapper/starve-root / xfs defaults 0 0
10UUID=c330fedb-297d-4970-99ed-07056b1edea1 /boot xfs defaults 0 0
11UUID=4EEE-5A92 /boot/efi vfat umask=0077,shortname=winnt 0 0
12/dev/mapper/starve-swap swap swap defaults 0 0
13127.0.0.1:/nfsserver/mirrors /var/opt/epcloud/agent/files/mirrors nfs tcp,bg,rw 0 0
14UUID=AE941C3A941C078B /root/hdd ntfs defaults 0 0
15[root@vm ~]#
每一列代表的含义:
第一列:磁盘的编号或者UUID
第二列:需要挂载到的目录
第三列:文件系统格式
第四列:系统的默认参数,这里一般填defaults就好
Async/sync | 设置是否为同步方式运行,默认为async |
---|---|
auto/noauto | 当下载mount -a 的命令时,此文件系统是否被主动挂载。默认为auto |
rw/ro | 是否以以只读或者读写模式挂载 |
exec/noexec | 限制此文件系统内是否能够进行"执行"的操作 |
user/nouser | 是否允许用户使用mount命令挂载 |
suid/nosuid | 是否允许SUID的存在 |
Usrquota | 启动文件系统支持磁盘配额模式 |
Grpquota | 启动文件系统对群组磁盘配额模式的支持 |
Defaults | 同时具有rw,suid,dev,exec,auto,nouser,async等默认参数的设置 |
第五列:是否备份,0表示不备份,1表示每天备份,2表示不定期备份(自己挂载就选0吧)
第六列:是否开机检查扇区:0表示不检查,1表示最早检验,2表示在1之后开始检验
添加系统挂载(UUID)
正确的挂载方式,应该和系统默认分区一样,使用UUID来进行挂载!
查看磁盘UUID:
所以通过fstab设置开机挂载磁盘时,要使用UUID,和系统保持一致!